Interface RedshiftPropertiesPatch.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RedshiftPropertiesPatch.Builder,RedshiftPropertiesPatch>,SdkBuilder<RedshiftPropertiesPatch.Builder,RedshiftPropertiesPatch>,SdkPojo
- Enclosing class:
- RedshiftPropertiesPatch
public static interface RedshiftPropertiesPatch.Builder extends SdkPojo, CopyableBuilder<RedshiftPropertiesPatch.Builder,RedshiftPropertiesPatch>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default RedshiftPropertiesPatch.Buildercredentials(Consumer<RedshiftCredentials.Builder> credentials)The credentials in the Amazon Redshift properties patch.RedshiftPropertiesPatch.Buildercredentials(RedshiftCredentials credentials)The credentials in the Amazon Redshift properties patch.RedshiftPropertiesPatch.BuilderdatabaseName(String databaseName)The name in the Amazon Redshift properties patch.RedshiftPropertiesPatch.Builderhost(String host)The host in the Amazon Redshift properties patch.default RedshiftPropertiesPatch.BuilderlineageSync(Consumer<RedshiftLineageSyncConfigurationInput.Builder> lineageSync)The lineage sync in the Amazon Redshift properties patch.RedshiftPropertiesPatch.BuilderlineageSync(RedshiftLineageSyncConfigurationInput lineageSync)The lineage sync in the Amazon Redshift properties patch.RedshiftPropertiesPatch.Builderport(Integer port)The port in the Amazon Redshift properties patch.default RedshiftPropertiesPatch.Builderstorage(Consumer<RedshiftStorageProperties.Builder> storage)The storage in the Amazon Redshift properties patch.RedshiftPropertiesPatch.Builderstorage(RedshiftStorageProperties storage)The storage in the Amazon Redshift properties patch.-
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
RedshiftPropertiesPatch.Builder credentials(RedshiftCredentials credentials)
The credentials in the Amazon Redshift properties patch.
- Parameters:
credentials- The credentials in the Amazon Redshift properties patch.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
credentials
default RedshiftPropertiesPatch.Builder credentials(Consumer<RedshiftCredentials.Builder> credentials)
The credentials in the Amazon Redshift properties patch.
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
RedshiftPropertiesPatch.Builder databaseName(String databaseName)
The name in the Amazon Redshift properties patch.
- Parameters:
databaseName- The name in the Amazon Redshift properties patch.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
host
RedshiftPropertiesPatch.Builder host(String host)
The host in the Amazon Redshift properties patch.
- Parameters:
host- The host in the Amazon Redshift properties patch.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lineageSync
RedshiftPropertiesPatch.Builder lineageSync(RedshiftLineageSyncConfigurationInput lineageSync)
The lineage sync in the Amazon Redshift properties patch.
- Parameters:
lineageSync- The lineage sync in the Amazon Redshift properties patch.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lineageSync
default RedshiftPropertiesPatch.Builder lineageSync(Consumer<RedshiftLineageSyncConfigurationInput.Builder> lineageSync)
The lineage sync in the Amazon Redshift properties patch.
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
RedshiftPropertiesPatch.Builder port(Integer port)
The port in the Amazon Redshift properties patch.
- Parameters:
port- The port in the Amazon Redshift properties patch.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storage
RedshiftPropertiesPatch.Builder storage(RedshiftStorageProperties storage)
The storage in the Amazon Redshift properties patch.
- Parameters:
storage- The storage in the Amazon Redshift properties patch.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storage
default RedshiftPropertiesPatch.Builder storage(Consumer<RedshiftStorageProperties.Builder> storage)
The storage in the Amazon Redshift properties patch.
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)
-
-