@NotThreadSafe public static final class ImmutableTestConfiguration.Builder extends Object
ImmutableTestConfiguration.
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 ImmutableTestConfiguration.Builder from(TestConfiguration instance)
TestConfiguration 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 ImmutableTestConfiguration.Builder resourcePrefix(String resourcePrefix)
resourcePrefix to resourcePrefix.resourcePrefix - The value for resourcePrefixthis builder for chained invocation@CanIgnoreReturnValue public final ImmutableTestConfiguration.Builder resourcePrefix(Optional<String> resourcePrefix)
resourcePrefix to resourcePrefix.resourcePrefix - The value for resourcePrefixthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableTestConfiguration.Builder addCustomConnectorConfigurations(CustomConnectorConfiguration element)
customConnectorConfigurations list.element - A customConnectorConfigurations elementthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableTestConfiguration.Builder addCustomConnectorConfigurations(CustomConnectorConfiguration... elements)
customConnectorConfigurations list.elements - An array of customConnectorConfigurations elementsthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableTestConfiguration.Builder customConnectorConfigurations(Iterable<? extends CustomConnectorConfiguration> elements)
customConnectorConfigurations list.elements - An iterable of customConnectorConfigurations elementsthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableTestConfiguration.Builder addAllCustomConnectorConfigurations(Iterable<? extends CustomConnectorConfiguration> elements)
customConnectorConfigurations list.elements - An iterable of customConnectorConfigurations elementsthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableTestConfiguration.Builder addCustomConnectorProfileConfigurations(CustomConnectorProfileConfiguration element)
customConnectorProfileConfigurations list.element - A customConnectorProfileConfigurations elementthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableTestConfiguration.Builder addCustomConnectorProfileConfigurations(CustomConnectorProfileConfiguration... elements)
customConnectorProfileConfigurations list.elements - An array of customConnectorProfileConfigurations elementsthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableTestConfiguration.Builder customConnectorProfileConfigurations(Iterable<? extends CustomConnectorProfileConfiguration> elements)
customConnectorProfileConfigurations list.elements - An iterable of customConnectorProfileConfigurations elementsthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableTestConfiguration.Builder addAllCustomConnectorProfileConfigurations(Iterable<? extends CustomConnectorProfileConfiguration> elements)
customConnectorProfileConfigurations list.elements - An iterable of customConnectorProfileConfigurations elementsthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableTestConfiguration.Builder addOnDemandToS3TestConfigurations(OnDemandToS3TestConfiguration element)
onDemandToS3TestConfigurations list.element - A onDemandToS3TestConfigurations elementthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableTestConfiguration.Builder addOnDemandToS3TestConfigurations(OnDemandToS3TestConfiguration... elements)
onDemandToS3TestConfigurations list.elements - An array of onDemandToS3TestConfigurations elementsthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableTestConfiguration.Builder onDemandToS3TestConfigurations(Iterable<? extends OnDemandToS3TestConfiguration> elements)
onDemandToS3TestConfigurations list.elements - An iterable of onDemandToS3TestConfigurations elementsthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableTestConfiguration.Builder addAllOnDemandToS3TestConfigurations(Iterable<? extends OnDemandToS3TestConfiguration> elements)
onDemandToS3TestConfigurations list.elements - An iterable of onDemandToS3TestConfigurations elementsthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableTestConfiguration.Builder addOnDemandFromS3TestConfigurations(OnDemandFromS3TestConfiguration element)
onDemandFromS3TestConfigurations list.element - A onDemandFromS3TestConfigurations elementthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableTestConfiguration.Builder addOnDemandFromS3TestConfigurations(OnDemandFromS3TestConfiguration... elements)
onDemandFromS3TestConfigurations list.elements - An array of onDemandFromS3TestConfigurations elementsthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableTestConfiguration.Builder onDemandFromS3TestConfigurations(Iterable<? extends OnDemandFromS3TestConfiguration> elements)
onDemandFromS3TestConfigurations list.elements - An iterable of onDemandFromS3TestConfigurations elementsthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableTestConfiguration.Builder addAllOnDemandFromS3TestConfigurations(Iterable<? extends OnDemandFromS3TestConfiguration> elements)
onDemandFromS3TestConfigurations list.elements - An iterable of onDemandFromS3TestConfigurations elementsthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableTestConfiguration.Builder addListConnectorEntitiesTestConfigurations(ListConnectorEntitiesTestConfiguration element)
listConnectorEntitiesTestConfigurations list.element - A listConnectorEntitiesTestConfigurations elementthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableTestConfiguration.Builder addListConnectorEntitiesTestConfigurations(ListConnectorEntitiesTestConfiguration... elements)
listConnectorEntitiesTestConfigurations list.elements - An array of listConnectorEntitiesTestConfigurations elementsthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableTestConfiguration.Builder listConnectorEntitiesTestConfigurations(Iterable<? extends ListConnectorEntitiesTestConfiguration> elements)
listConnectorEntitiesTestConfigurations list.elements - An iterable of listConnectorEntitiesTestConfigurations elementsthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableTestConfiguration.Builder addAllListConnectorEntitiesTestConfigurations(Iterable<? extends ListConnectorEntitiesTestConfiguration> elements)
listConnectorEntitiesTestConfigurations list.elements - An iterable of listConnectorEntitiesTestConfigurations elementsthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableTestConfiguration.Builder addDescribeConnectorEntityTestConfigurations(DescribeConnectorEntityTestConfiguration element)
describeConnectorEntityTestConfigurations list.element - A describeConnectorEntityTestConfigurations elementthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableTestConfiguration.Builder addDescribeConnectorEntityTestConfigurations(DescribeConnectorEntityTestConfiguration... elements)
describeConnectorEntityTestConfigurations list.elements - An array of describeConnectorEntityTestConfigurations elementsthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableTestConfiguration.Builder describeConnectorEntityTestConfigurations(Iterable<? extends DescribeConnectorEntityTestConfiguration> elements)
describeConnectorEntityTestConfigurations list.elements - An iterable of describeConnectorEntityTestConfigurations elementsthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableTestConfiguration.Builder addAllDescribeConnectorEntityTestConfigurations(Iterable<? extends DescribeConnectorEntityTestConfiguration> elements)
describeConnectorEntityTestConfigurations list.elements - An iterable of describeConnectorEntityTestConfigurations elementsthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableTestConfiguration.Builder testBucketConfiguration(TestBucketConfiguration testBucketConfiguration)
testBucketConfiguration attribute.testBucketConfiguration - The value for testBucketConfigurationthis builder for use in a chained invocationpublic ImmutableTestConfiguration build()
ImmutableTestConfiguration.IllegalStateException - if any required attributes are missingCopyright © 2021–2022 Amazon Web Services. All rights reserved.