Interface RedshiftPropertiesOutput.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RedshiftPropertiesOutput.Builder,
,RedshiftPropertiesOutput> SdkBuilder<RedshiftPropertiesOutput.Builder,
,RedshiftPropertiesOutput> SdkPojo
- Enclosing class:
RedshiftPropertiesOutput
-
Method Summary
Modifier and TypeMethodDescriptiondefault RedshiftPropertiesOutput.Builder
credentials
(Consumer<RedshiftCredentials.Builder> credentials) The Amazon Redshift credentials.credentials
(RedshiftCredentials credentials) The Amazon Redshift credentials.databaseName
(String databaseName) The Amazon Redshift database name.isProvisionedSecret
(Boolean isProvisionedSecret) Specifies whether Amaon Redshift properties has a provisioned secret.jdbcIamUrl
(String jdbcIamUrl) The jdbcIam URL of the Amazon Redshift properties.The jdbcURL of the Amazon Redshift properties.default RedshiftPropertiesOutput.Builder
The lineage syn of the Amazon Redshift properties.lineageSync
(RedshiftLineageSyncConfigurationOutput lineageSync) The lineage syn of the Amazon Redshift properties.redshiftTempDir
(String redshiftTempDir) The redshiftTempDir of the Amazon Redshift properties.The status in the Amazon Redshift properties.status
(ConnectionStatus status) The status in the Amazon Redshift properties.default RedshiftPropertiesOutput.Builder
storage
(Consumer<RedshiftStorageProperties.Builder> storage) The storage in the Amazon Redshift properties.storage
(RedshiftStorageProperties storage) The storage in the Amazon Redshift properties.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 Amazon Redshift credentials.
- Parameters:
credentials
- The Amazon Redshift credentials.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
credentials
default RedshiftPropertiesOutput.Builder credentials(Consumer<RedshiftCredentials.Builder> credentials) The Amazon 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.
-
isProvisionedSecret
Specifies whether Amaon Redshift properties has a provisioned secret.
- Parameters:
isProvisionedSecret
- Specifies whether Amaon Redshift properties has a provisioned secret.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jdbcIamUrl
The jdbcIam URL of the Amazon Redshift properties.
- Parameters:
jdbcIamUrl
- The jdbcIam URL of the Amazon Redshift properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jdbcUrl
The jdbcURL of the Amazon Redshift properties.
- Parameters:
jdbcUrl
- The jdbcURL of the Amazon Redshift properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lineageSync
The lineage syn of the Amazon Redshift properties.
- Parameters:
lineageSync
- The lineage syn of the Amazon Redshift properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lineageSync
default RedshiftPropertiesOutput.Builder lineageSync(Consumer<RedshiftLineageSyncConfigurationOutput.Builder> lineageSync) The lineage syn of the Amazon Redshift properties.
This is a convenience method that creates an instance of theRedshiftLineageSyncConfigurationOutput.Builder
avoiding the need to create one manually viaRedshiftLineageSyncConfigurationOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolineageSync(RedshiftLineageSyncConfigurationOutput)
.- Parameters:
lineageSync
- a consumer that will call methods onRedshiftLineageSyncConfigurationOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
redshiftTempDir
The redshiftTempDir of the Amazon Redshift properties.
- Parameters:
redshiftTempDir
- The redshiftTempDir of the Amazon Redshift properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status in the Amazon Redshift properties.
- Parameters:
status
- The status in the Amazon Redshift properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status in the Amazon Redshift properties.
- Parameters:
status
- The status in the Amazon Redshift properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
storage
The storage in the Amazon Redshift properties.
- Parameters:
storage
- The storage in the Amazon Redshift properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storage
default RedshiftPropertiesOutput.Builder storage(Consumer<RedshiftStorageProperties.Builder> storage) The storage in the Amazon Redshift properties.
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:
-