@NotThreadSafe public static final class ImmutableCustomConnectorProfileConfiguration.Builder extends Object
ImmutableCustomConnectorProfileConfiguration.
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 ImmutableCustomConnectorProfileConfiguration.Builder from(CustomConnectorProfileConfiguration instance)
CustomConnectorProfileConfiguration instance.
Regular attribute values will be replaced with those from the given instance.
Absent optional values will not replace present values.instance - The instance from which to copy valuesthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableCustomConnectorProfileConfiguration.Builder secretsManagerArn(String secretsManagerArn)
secretsManagerArn to secretsManagerArn.secretsManagerArn - The value for secretsManagerArnthis builder for chained invocation@CanIgnoreReturnValue public final ImmutableCustomConnectorProfileConfiguration.Builder secretsManagerArn(Optional<String> secretsManagerArn)
secretsManagerArn to secretsManagerArn.secretsManagerArn - The value for secretsManagerArnthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableCustomConnectorProfileConfiguration.Builder name(String name)
name attribute.name - The value for namethis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableCustomConnectorProfileConfiguration.Builder oAuth2Properties(com.amazonaws.services.appflow.model.OAuth2Properties oAuth2Properties)
oAuth2Properties to oAuth2Properties.oAuth2Properties - The value for oAuth2Propertiesthis builder for chained invocation@CanIgnoreReturnValue public final ImmutableCustomConnectorProfileConfiguration.Builder oAuth2Properties(Optional<? extends com.amazonaws.services.appflow.model.OAuth2Properties> oAuth2Properties)
oAuth2Properties to oAuth2Properties.oAuth2Properties - The value for oAuth2Propertiesthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableCustomConnectorProfileConfiguration.Builder connectorName(String connectorName)
connectorName to connectorName.connectorName - The value for connectorNamethis builder for chained invocation@CanIgnoreReturnValue public final ImmutableCustomConnectorProfileConfiguration.Builder connectorName(Optional<String> connectorName)
connectorName to connectorName.connectorName - The value for connectorNamethis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableCustomConnectorProfileConfiguration.Builder profileProperties(Map<String,String> profileProperties)
profileProperties to profileProperties.profileProperties - The value for profilePropertiesthis builder for chained invocation@CanIgnoreReturnValue public final ImmutableCustomConnectorProfileConfiguration.Builder profileProperties(Optional<? extends Map<String,String>> profileProperties)
profileProperties to profileProperties.profileProperties - The value for profilePropertiesthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableCustomConnectorProfileConfiguration.Builder authenticationType(AuthenticationType authenticationType)
authenticationType attribute.authenticationType - The value for authenticationTypethis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableCustomConnectorProfileConfiguration.Builder defaultApiVersion(String defaultApiVersion)
defaultApiVersion to defaultApiVersion.defaultApiVersion - The value for defaultApiVersionthis builder for chained invocation@CanIgnoreReturnValue public final ImmutableCustomConnectorProfileConfiguration.Builder defaultApiVersion(Optional<String> defaultApiVersion)
defaultApiVersion to defaultApiVersion.defaultApiVersion - The value for defaultApiVersionthis builder for use in a chained invocationpublic ImmutableCustomConnectorProfileConfiguration build()
ImmutableCustomConnectorProfileConfiguration.IllegalStateException - if any required attributes are missingCopyright © 2021–2022 Amazon Web Services. All rights reserved.