@NotThreadSafe public static final class ImmutableOnDemandToS3TestConfiguration.Builder extends Object
ImmutableOnDemandToS3TestConfiguration.
Initialize attributes and then invoke the build() method to create an
immutable instance.
Builder is not thread-safe and generally should not be stored in a field or collection,
but instead used immediately to create instances.
@CanIgnoreReturnValue public final ImmutableOnDemandToS3TestConfiguration.Builder from(OnDemandToS3TestConfiguration instance)
OnDemandToS3TestConfiguration instance.
Regular attribute values will be replaced with those from the given instance.
Absent optional values will not replace present values.
Collection elements and entries will be added, not replaced.instance - The instance from which to copy valuesthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableOnDemandToS3TestConfiguration.Builder testName(String testName)
testName to testName.testName - The value for testNamethis builder for chained invocation@CanIgnoreReturnValue public final ImmutableOnDemandToS3TestConfiguration.Builder testName(Optional<String> testName)
testName to testName.testName - The value for testNamethis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableOnDemandToS3TestConfiguration.Builder apiVersion(String apiVersion)
apiVersion to apiVersion.apiVersion - The value for apiVersionthis builder for chained invocation@CanIgnoreReturnValue public final ImmutableOnDemandToS3TestConfiguration.Builder apiVersion(Optional<String> apiVersion)
apiVersion to apiVersion.apiVersion - The value for apiVersionthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableOnDemandToS3TestConfiguration.Builder profileName(String profileName)
profileName to profileName.profileName - The value for profileNamethis builder for chained invocation@CanIgnoreReturnValue public final ImmutableOnDemandToS3TestConfiguration.Builder profileName(Optional<String> profileName)
profileName to profileName.profileName - The value for profileNamethis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableOnDemandToS3TestConfiguration.Builder flowName(String flowName)
flowName attribute.flowName - The value for flowNamethis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableOnDemandToS3TestConfiguration.Builder entityName(String entityName)
entityName attribute.entityName - The value for entityNamethis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableOnDemandToS3TestConfiguration.Builder query(String query)
query to query.query - The value for querythis builder for chained invocation@CanIgnoreReturnValue public final ImmutableOnDemandToS3TestConfiguration.Builder query(Optional<String> query)
query to query.query - The value for querythis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableOnDemandToS3TestConfiguration.Builder flowTimeout(int flowTimeout)
flowTimeout to flowTimeout.flowTimeout - The value for flowTimeoutthis builder for chained invocation@CanIgnoreReturnValue public final ImmutableOnDemandToS3TestConfiguration.Builder flowTimeout(Optional<Integer> flowTimeout)
flowTimeout to flowTimeout.flowTimeout - The value for flowTimeoutthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableOnDemandToS3TestConfiguration.Builder addEntityFields(String element)
entityFields list.element - A entityFields elementthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableOnDemandToS3TestConfiguration.Builder addEntityFields(String... elements)
entityFields list.elements - An array of entityFields elementsthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableOnDemandToS3TestConfiguration.Builder entityFields(Iterable<String> elements)
entityFields list.elements - An iterable of entityFields elementsthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableOnDemandToS3TestConfiguration.Builder addAllEntityFields(Iterable<String> elements)
entityFields list.elements - An iterable of entityFields elementsthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableOnDemandToS3TestConfiguration.Builder outputSize(long outputSize)
outputSize to outputSize.outputSize - The value for outputSizethis builder for chained invocation@CanIgnoreReturnValue public final ImmutableOnDemandToS3TestConfiguration.Builder outputSize(Optional<Long> outputSize)
outputSize to outputSize.outputSize - The value for outputSizethis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableOnDemandToS3TestConfiguration.Builder sourceRuntimeProperties(Map<String,String> sourceRuntimeProperties)
sourceRuntimeProperties to sourceRuntimeProperties.sourceRuntimeProperties - The value for sourceRuntimePropertiesthis builder for chained invocation@CanIgnoreReturnValue public final ImmutableOnDemandToS3TestConfiguration.Builder sourceRuntimeProperties(Optional<? extends Map<String,String>> sourceRuntimeProperties)
sourceRuntimeProperties to sourceRuntimeProperties.sourceRuntimeProperties - The value for sourceRuntimePropertiesthis builder for use in a chained invocationpublic ImmutableOnDemandToS3TestConfiguration build()
ImmutableOnDemandToS3TestConfiguration.IllegalStateException - if any required attributes are missingCopyright © 2021–2022 Amazon Web Services. All rights reserved.