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.Builder
credentials
(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.Builder
lineageSync
(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.Builder
storage
(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
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 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.Builder
avoiding the need to create one manually viaRedshiftCredentials.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaRedshiftLineageSyncConfigurationInput.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaRedshiftStorageProperties.builder()
.When the
Consumer
completes,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:
-