@ParametersAreNonnullByDefault @Generated(value="org.immutables.processor.ProxyProcessor") @Immutable @CheckReturnValue public final class ImmutableListConnectorEntitiesTestConfiguration extends Object implements ListConnectorEntitiesTestConfiguration
ListConnectorEntitiesTestConfiguration.
Use the builder to create immutable instances:
ImmutableListConnectorEntitiesTestConfiguration.builder().
| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableListConnectorEntitiesTestConfiguration.Builder
Builds instances of type
ImmutableListConnectorEntitiesTestConfiguration. |
| Modifier and Type | Method and Description |
|---|---|
Optional<String> |
apiVersion() |
static ImmutableListConnectorEntitiesTestConfiguration.Builder |
builder()
Creates a builder for
ImmutableListConnectorEntitiesTestConfiguration. |
static ImmutableListConnectorEntitiesTestConfiguration |
copyOf(ListConnectorEntitiesTestConfiguration instance)
Creates an immutable copy of a
ListConnectorEntitiesTestConfiguration value. |
Optional<String> |
entitiesPath() |
boolean |
equals(Object another)
This instance is equal to all instances of
ImmutableListConnectorEntitiesTestConfiguration that have equal attribute values. |
int |
hashCode()
Computes a hash code from attributes:
entitiesPath, validationFileName, profileName, testName, apiVersion. |
Optional<String> |
profileName() |
Optional<String> |
testName() |
String |
toString()
Prints the immutable value
ListConnectorEntitiesTestConfiguration with attribute values. |
Optional<String> |
validationFileName() |
ImmutableListConnectorEntitiesTestConfiguration |
withApiVersion(Optional<String> optional)
Copy the current immutable object by setting an optional value for the
apiVersion attribute. |
ImmutableListConnectorEntitiesTestConfiguration |
withApiVersion(String value)
Copy the current immutable object by setting a present value for the optional
apiVersion attribute. |
ImmutableListConnectorEntitiesTestConfiguration |
withEntitiesPath(Optional<String> optional)
Copy the current immutable object by setting an optional value for the
entitiesPath attribute. |
ImmutableListConnectorEntitiesTestConfiguration |
withEntitiesPath(String value)
Copy the current immutable object by setting a present value for the optional
entitiesPath attribute. |
ImmutableListConnectorEntitiesTestConfiguration |
withProfileName(Optional<String> optional)
Copy the current immutable object by setting an optional value for the
profileName attribute. |
ImmutableListConnectorEntitiesTestConfiguration |
withProfileName(String value)
Copy the current immutable object by setting a present value for the optional
profileName attribute. |
ImmutableListConnectorEntitiesTestConfiguration |
withTestName(Optional<String> optional)
Copy the current immutable object by setting an optional value for the
testName attribute. |
ImmutableListConnectorEntitiesTestConfiguration |
withTestName(String value)
Copy the current immutable object by setting a present value for the optional
testName attribute. |
ImmutableListConnectorEntitiesTestConfiguration |
withValidationFileName(Optional<String> optional)
Copy the current immutable object by setting an optional value for the
validationFileName attribute. |
ImmutableListConnectorEntitiesTestConfiguration |
withValidationFileName(String value)
Copy the current immutable object by setting a present value for the optional
validationFileName attribute. |
public Optional<String> entitiesPath()
entitiesPath in interface ListConnectorEntitiesTestConfigurationentitiesPath attributepublic Optional<String> validationFileName()
validationFileName in interface ListConnectorEntitiesTestConfigurationvalidationFileName attributepublic Optional<String> profileName()
profileName in interface ListConnectorEntitiesTestConfigurationprofileName attributepublic Optional<String> testName()
testName in interface ListConnectorEntitiesTestConfigurationtestName attributepublic Optional<String> apiVersion()
apiVersion in interface ListConnectorEntitiesTestConfigurationapiVersion attributepublic final ImmutableListConnectorEntitiesTestConfiguration withEntitiesPath(String value)
entitiesPath attribute.value - The value for entitiesPaththis objectpublic final ImmutableListConnectorEntitiesTestConfiguration withEntitiesPath(Optional<String> optional)
entitiesPath attribute.
An equality check is used on inner nullable value to prevent copying of the same value by returning this.optional - A value for entitiesPaththis objectpublic final ImmutableListConnectorEntitiesTestConfiguration withValidationFileName(String value)
validationFileName attribute.value - The value for validationFileNamethis objectpublic final ImmutableListConnectorEntitiesTestConfiguration withValidationFileName(Optional<String> optional)
validationFileName attribute.
An equality check is used on inner nullable value to prevent copying of the same value by returning this.optional - A value for validationFileNamethis objectpublic final ImmutableListConnectorEntitiesTestConfiguration withProfileName(String value)
profileName attribute.value - The value for profileNamethis objectpublic final ImmutableListConnectorEntitiesTestConfiguration withProfileName(Optional<String> optional)
profileName attribute.
An equality check is used on inner nullable value to prevent copying of the same value by returning this.optional - A value for profileNamethis objectpublic final ImmutableListConnectorEntitiesTestConfiguration withTestName(String value)
testName attribute.value - The value for testNamethis objectpublic final ImmutableListConnectorEntitiesTestConfiguration withTestName(Optional<String> optional)
testName attribute.
An equality check is used on inner nullable value to prevent copying of the same value by returning this.optional - A value for testNamethis objectpublic final ImmutableListConnectorEntitiesTestConfiguration withApiVersion(String value)
apiVersion attribute.value - The value for apiVersionthis objectpublic final ImmutableListConnectorEntitiesTestConfiguration withApiVersion(Optional<String> optional)
apiVersion attribute.
An equality check is used on inner nullable value to prevent copying of the same value by returning this.optional - A value for apiVersionthis objectpublic boolean equals(@Nullable Object another)
ImmutableListConnectorEntitiesTestConfiguration that have equal attribute values.public int hashCode()
entitiesPath, validationFileName, profileName, testName, apiVersion.public String toString()
ListConnectorEntitiesTestConfiguration with attribute values.public static ImmutableListConnectorEntitiesTestConfiguration copyOf(ListConnectorEntitiesTestConfiguration instance)
ListConnectorEntitiesTestConfiguration 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 ImmutableListConnectorEntitiesTestConfiguration.Builder builder()
ImmutableListConnectorEntitiesTestConfiguration.
ImmutableListConnectorEntitiesTestConfiguration.builder()
.entitiesPath(String) // optional entitiesPath
.validationFileName(String) // optional validationFileName
.profileName(String) // optional profileName
.testName(String) // optional testName
.apiVersion(String) // optional apiVersion
.build();
Copyright © 2021–2022 Amazon Web Services. All rights reserved.