@ParametersAreNonnullByDefault @Generated(value="org.immutables.processor.ProxyProcessor") @Immutable @CheckReturnValue public final class ImmutableTestConfiguration extends Object implements TestConfiguration
TestConfiguration.
Use the builder to create immutable instances:
ImmutableTestConfiguration.builder().
| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableTestConfiguration.Builder
Builds instances of type
ImmutableTestConfiguration. |
public Optional<String> resourcePrefix()
resourcePrefix in interface TestConfigurationresourcePrefix attributepublic com.google.common.collect.ImmutableList<CustomConnectorConfiguration> customConnectorConfigurations()
customConnectorConfigurations in interface TestConfigurationcustomConnectorConfigurations attributepublic com.google.common.collect.ImmutableList<CustomConnectorProfileConfiguration> customConnectorProfileConfigurations()
customConnectorProfileConfigurations in interface TestConfigurationcustomConnectorProfileConfigurations attributepublic com.google.common.collect.ImmutableList<OnDemandToS3TestConfiguration> onDemandToS3TestConfigurations()
onDemandToS3TestConfigurations in interface TestConfigurationonDemandToS3TestConfigurations attributepublic com.google.common.collect.ImmutableList<OnDemandFromS3TestConfiguration> onDemandFromS3TestConfigurations()
onDemandFromS3TestConfigurations in interface TestConfigurationonDemandFromS3TestConfigurations attributepublic com.google.common.collect.ImmutableList<ListConnectorEntitiesTestConfiguration> listConnectorEntitiesTestConfigurations()
listConnectorEntitiesTestConfigurations in interface TestConfigurationlistConnectorEntitiesTestConfigurations attributepublic com.google.common.collect.ImmutableList<DescribeConnectorEntityTestConfiguration> describeConnectorEntityTestConfigurations()
describeConnectorEntityTestConfigurations in interface TestConfigurationdescribeConnectorEntityTestConfigurations attributepublic TestBucketConfiguration testBucketConfiguration()
testBucketConfiguration in interface TestConfigurationtestBucketConfiguration attributepublic final ImmutableTestConfiguration withResourcePrefix(String value)
resourcePrefix attribute.value - The value for resourcePrefixthis objectpublic final ImmutableTestConfiguration withResourcePrefix(Optional<String> optional)
resourcePrefix attribute.
An equality check is used on inner nullable value to prevent copying of the same value by returning this.optional - A value for resourcePrefixthis objectpublic final ImmutableTestConfiguration withCustomConnectorConfigurations(CustomConnectorConfiguration... elements)
customConnectorConfigurations.elements - The elements to setthis objectpublic final ImmutableTestConfiguration withCustomConnectorConfigurations(Iterable<? extends CustomConnectorConfiguration> elements)
customConnectorConfigurations.
A shallow reference equality check is used to prevent copying of the same value by returning this.elements - An iterable of customConnectorConfigurations elements to setthis objectpublic final ImmutableTestConfiguration withCustomConnectorProfileConfigurations(CustomConnectorProfileConfiguration... elements)
customConnectorProfileConfigurations.elements - The elements to setthis objectpublic final ImmutableTestConfiguration withCustomConnectorProfileConfigurations(Iterable<? extends CustomConnectorProfileConfiguration> elements)
customConnectorProfileConfigurations.
A shallow reference equality check is used to prevent copying of the same value by returning this.elements - An iterable of customConnectorProfileConfigurations elements to setthis objectpublic final ImmutableTestConfiguration withOnDemandToS3TestConfigurations(OnDemandToS3TestConfiguration... elements)
onDemandToS3TestConfigurations.elements - The elements to setthis objectpublic final ImmutableTestConfiguration withOnDemandToS3TestConfigurations(Iterable<? extends OnDemandToS3TestConfiguration> elements)
onDemandToS3TestConfigurations.
A shallow reference equality check is used to prevent copying of the same value by returning this.elements - An iterable of onDemandToS3TestConfigurations elements to setthis objectpublic final ImmutableTestConfiguration withOnDemandFromS3TestConfigurations(OnDemandFromS3TestConfiguration... elements)
onDemandFromS3TestConfigurations.elements - The elements to setthis objectpublic final ImmutableTestConfiguration withOnDemandFromS3TestConfigurations(Iterable<? extends OnDemandFromS3TestConfiguration> elements)
onDemandFromS3TestConfigurations.
A shallow reference equality check is used to prevent copying of the same value by returning this.elements - An iterable of onDemandFromS3TestConfigurations elements to setthis objectpublic final ImmutableTestConfiguration withListConnectorEntitiesTestConfigurations(ListConnectorEntitiesTestConfiguration... elements)
listConnectorEntitiesTestConfigurations.elements - The elements to setthis objectpublic final ImmutableTestConfiguration withListConnectorEntitiesTestConfigurations(Iterable<? extends ListConnectorEntitiesTestConfiguration> elements)
listConnectorEntitiesTestConfigurations.
A shallow reference equality check is used to prevent copying of the same value by returning this.elements - An iterable of listConnectorEntitiesTestConfigurations elements to setthis objectpublic final ImmutableTestConfiguration withDescribeConnectorEntityTestConfigurations(DescribeConnectorEntityTestConfiguration... elements)
describeConnectorEntityTestConfigurations.elements - The elements to setthis objectpublic final ImmutableTestConfiguration withDescribeConnectorEntityTestConfigurations(Iterable<? extends DescribeConnectorEntityTestConfiguration> elements)
describeConnectorEntityTestConfigurations.
A shallow reference equality check is used to prevent copying of the same value by returning this.elements - An iterable of describeConnectorEntityTestConfigurations elements to setthis objectpublic final ImmutableTestConfiguration withTestBucketConfiguration(TestBucketConfiguration value)
testBucketConfiguration attribute.
A shallow reference equality check is used to prevent copying of the same value by returning this.value - A new value for testBucketConfigurationthis objectpublic boolean equals(@Nullable Object another)
ImmutableTestConfiguration that have equal attribute values.public int hashCode()
resourcePrefix, customConnectorConfigurations, customConnectorProfileConfigurations, onDemandToS3TestConfigurations, onDemandFromS3TestConfigurations, listConnectorEntitiesTestConfigurations, describeConnectorEntityTestConfigurations, testBucketConfiguration.public String toString()
TestConfiguration with attribute values.public static ImmutableTestConfiguration copyOf(TestConfiguration instance)
TestConfiguration value.
Uses accessors to get values to initialize the new immutable instance.
If an instance is already immutable, it is returned as is.instance - The instance to copypublic static ImmutableTestConfiguration.Builder builder()
ImmutableTestConfiguration.
ImmutableTestConfiguration.builder()
.resourcePrefix(String) // optional resourcePrefix
.addCustomConnectorConfigurations|addAllCustomConnectorConfigurations(com.amazonaws.appflow.custom.connector.integ.data.CustomConnectorConfiguration) // customConnectorConfigurations elements
.addCustomConnectorProfileConfigurations|addAllCustomConnectorProfileConfigurations(com.amazonaws.appflow.custom.connector.integ.data.CustomConnectorProfileConfiguration) // customConnectorProfileConfigurations elements
.addOnDemandToS3TestConfigurations|addAllOnDemandToS3TestConfigurations(com.amazonaws.appflow.custom.connector.integ.data.OnDemandToS3TestConfiguration) // onDemandToS3TestConfigurations elements
.addOnDemandFromS3TestConfigurations|addAllOnDemandFromS3TestConfigurations(com.amazonaws.appflow.custom.connector.integ.data.OnDemandFromS3TestConfiguration) // onDemandFromS3TestConfigurations elements
.addListConnectorEntitiesTestConfigurations|addAllListConnectorEntitiesTestConfigurations(com.amazonaws.appflow.custom.connector.integ.data.ListConnectorEntitiesTestConfiguration) // listConnectorEntitiesTestConfigurations elements
.addDescribeConnectorEntityTestConfigurations|addAllDescribeConnectorEntityTestConfigurations(com.amazonaws.appflow.custom.connector.integ.data.DescribeConnectorEntityTestConfiguration) // describeConnectorEntityTestConfigurations elements
.testBucketConfiguration(com.amazonaws.appflow.custom.connector.integ.data.TestBucketConfiguration) // required testBucketConfiguration
.build();
Copyright © 2021–2022 Amazon Web Services. All rights reserved.