Interface RedshiftPropertiesOutput.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RedshiftPropertiesOutput.Builder,RedshiftPropertiesOutput>,SdkBuilder<RedshiftPropertiesOutput.Builder,RedshiftPropertiesOutput>,SdkPojo
- Enclosing class:
- RedshiftPropertiesOutput
public static interface RedshiftPropertiesOutput.Builder extends SdkPojo, CopyableBuilder<RedshiftPropertiesOutput.Builder,RedshiftPropertiesOutput>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default RedshiftPropertiesOutput.Buildercredentials(Consumer<RedshiftCredentials.Builder> credentials)The Amazon Redshift credentials.RedshiftPropertiesOutput.Buildercredentials(RedshiftCredentials credentials)The Amazon Redshift credentials.RedshiftPropertiesOutput.BuilderdatabaseName(String databaseName)The Amazon Redshift database name.RedshiftPropertiesOutput.BuilderisProvisionedSecret(Boolean isProvisionedSecret)Specifies whether Amaon Redshift properties has a provisioned secret.RedshiftPropertiesOutput.BuilderjdbcIamUrl(String jdbcIamUrl)The jdbcIam URL of the Amazon Redshift properties.RedshiftPropertiesOutput.BuilderjdbcUrl(String jdbcUrl)The jdbcURL of the Amazon Redshift properties.default RedshiftPropertiesOutput.BuilderlineageSync(Consumer<RedshiftLineageSyncConfigurationOutput.Builder> lineageSync)The lineage syn of the Amazon Redshift properties.RedshiftPropertiesOutput.BuilderlineageSync(RedshiftLineageSyncConfigurationOutput lineageSync)The lineage syn of the Amazon Redshift properties.RedshiftPropertiesOutput.BuilderredshiftTempDir(String redshiftTempDir)The redshiftTempDir of the Amazon Redshift properties.RedshiftPropertiesOutput.Builderstatus(String status)The status in the Amazon Redshift properties.RedshiftPropertiesOutput.Builderstatus(ConnectionStatus status)The status in the Amazon Redshift properties.default RedshiftPropertiesOutput.Builderstorage(Consumer<RedshiftStorageProperties.Builder> storage)The storage in the Amazon Redshift properties.RedshiftPropertiesOutput.Builderstorage(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 Detail
-
credentials
RedshiftPropertiesOutput.Builder credentials(RedshiftCredentials 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.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
RedshiftPropertiesOutput.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.
-
isProvisionedSecret
RedshiftPropertiesOutput.Builder isProvisionedSecret(Boolean 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
RedshiftPropertiesOutput.Builder jdbcIamUrl(String 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
RedshiftPropertiesOutput.Builder jdbcUrl(String 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
RedshiftPropertiesOutput.Builder lineageSync(RedshiftLineageSyncConfigurationOutput 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.Builderavoiding the need to create one manually viaRedshiftLineageSyncConfigurationOutput.builder().When the
Consumercompletes,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:
lineageSync(RedshiftLineageSyncConfigurationOutput)
-
redshiftTempDir
RedshiftPropertiesOutput.Builder redshiftTempDir(String 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
RedshiftPropertiesOutput.Builder status(String 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:
ConnectionStatus,ConnectionStatus
-
status
RedshiftPropertiesOutput.Builder status(ConnectionStatus 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:
ConnectionStatus,ConnectionStatus
-
storage
RedshiftPropertiesOutput.Builder storage(RedshiftStorageProperties 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.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)
-
-