Interface RedshiftPropertiesInput.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RedshiftPropertiesInput.Builder,,RedshiftPropertiesInput> SdkBuilder<RedshiftPropertiesInput.Builder,,RedshiftPropertiesInput> SdkPojo
- Enclosing class:
RedshiftPropertiesInput
@Mutable
@NotThreadSafe
public static interface RedshiftPropertiesInput.Builder
extends SdkPojo, CopyableBuilder<RedshiftPropertiesInput.Builder,RedshiftPropertiesInput>
-
Method Summary
Modifier and TypeMethodDescriptiondefault RedshiftPropertiesInput.Buildercredentials(Consumer<RedshiftCredentials.Builder> credentials) The Amaon Redshift credentials.credentials(RedshiftCredentials credentials) The Amaon Redshift credentials.databaseName(String databaseName) The Amazon Redshift database name.The Amazon Redshift host.default RedshiftPropertiesInput.BuilderlineageSync(Consumer<RedshiftLineageSyncConfigurationInput.Builder> lineageSync) The lineage sync of the Amazon Redshift.lineageSync(RedshiftLineageSyncConfigurationInput lineageSync) The lineage sync of the Amazon Redshift.The Amaon Redshift port.default RedshiftPropertiesInput.Builderstorage(Consumer<RedshiftStorageProperties.Builder> storage) The Amazon Redshift storage.storage(RedshiftStorageProperties storage) The Amazon Redshift storage.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
credentials
The Amaon Redshift credentials.
- Parameters:
credentials- The Amaon Redshift credentials.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
credentials
default RedshiftPropertiesInput.Builder credentials(Consumer<RedshiftCredentials.Builder> credentials) The Amaon Redshift credentials.
This is a convenience method that creates an instance of theRedshiftCredentials.Builderavoiding the need to create one manually viaRedshiftCredentials.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocredentials(RedshiftCredentials).- Parameters:
credentials- a consumer that will call methods onRedshiftCredentials.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
databaseName
The Amazon Redshift database name.
- Parameters:
databaseName- The Amazon Redshift database name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
host
The Amazon Redshift host.
- Parameters:
host- The Amazon Redshift host.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lineageSync
The lineage sync of the Amazon Redshift.
- Parameters:
lineageSync- The lineage sync of the Amazon Redshift.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lineageSync
default RedshiftPropertiesInput.Builder lineageSync(Consumer<RedshiftLineageSyncConfigurationInput.Builder> lineageSync) The lineage sync of the Amazon Redshift.
This is a convenience method that creates an instance of theRedshiftLineageSyncConfigurationInput.Builderavoiding the need to create one manually viaRedshiftLineageSyncConfigurationInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolineageSync(RedshiftLineageSyncConfigurationInput).- Parameters:
lineageSync- a consumer that will call methods onRedshiftLineageSyncConfigurationInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
port
The Amaon Redshift port.
- Parameters:
port- The Amaon Redshift port.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storage
The Amazon Redshift storage.
- Parameters:
storage- The Amazon Redshift storage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storage
default RedshiftPropertiesInput.Builder storage(Consumer<RedshiftStorageProperties.Builder> storage) The Amazon Redshift storage.
This is a convenience method that creates an instance of theRedshiftStorageProperties.Builderavoiding the need to create one manually viaRedshiftStorageProperties.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostorage(RedshiftStorageProperties).- Parameters:
storage- a consumer that will call methods onRedshiftStorageProperties.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-