Interface RedshiftPropertiesInput.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RedshiftPropertiesInput.Builder,RedshiftPropertiesInput>,SdkBuilder<RedshiftPropertiesInput.Builder,RedshiftPropertiesInput>,SdkPojo
- Enclosing class:
- RedshiftPropertiesInput
public static interface RedshiftPropertiesInput.Builder extends SdkPojo, CopyableBuilder<RedshiftPropertiesInput.Builder,RedshiftPropertiesInput>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
credentials
RedshiftPropertiesInput.Builder credentials(RedshiftCredentials 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:
credentials(RedshiftCredentials)
-
databaseName
RedshiftPropertiesInput.Builder databaseName(String 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
RedshiftPropertiesInput.Builder host(String 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
RedshiftPropertiesInput.Builder lineageSync(RedshiftLineageSyncConfigurationInput 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:
lineageSync(RedshiftLineageSyncConfigurationInput)
-
port
RedshiftPropertiesInput.Builder port(Integer 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
RedshiftPropertiesInput.Builder storage(RedshiftStorageProperties 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:
storage(RedshiftStorageProperties)
-
-