Interface ConnectionPropertiesPatch.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ConnectionPropertiesPatch.Builder,ConnectionPropertiesPatch>,SdkBuilder<ConnectionPropertiesPatch.Builder,ConnectionPropertiesPatch>,SdkPojo
- Enclosing class:
- ConnectionPropertiesPatch
public static interface ConnectionPropertiesPatch.Builder extends SdkPojo, CopyableBuilder<ConnectionPropertiesPatch.Builder,ConnectionPropertiesPatch>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ConnectionPropertiesPatch.BuilderathenaProperties(Consumer<AthenaPropertiesPatch.Builder> athenaProperties)The Amazon Athena properties of a connection properties patch.ConnectionPropertiesPatch.BuilderathenaProperties(AthenaPropertiesPatch athenaProperties)The Amazon Athena properties of a connection properties patch.default ConnectionPropertiesPatch.BuilderglueProperties(Consumer<GluePropertiesPatch.Builder> glueProperties)The Amazon Web Services Glue properties of a connection properties patch.ConnectionPropertiesPatch.BuilderglueProperties(GluePropertiesPatch glueProperties)The Amazon Web Services Glue properties of a connection properties patch.default ConnectionPropertiesPatch.BuilderiamProperties(Consumer<IamPropertiesPatch.Builder> iamProperties)The IAM properties of a connection properties patch.ConnectionPropertiesPatch.BuilderiamProperties(IamPropertiesPatch iamProperties)The IAM properties of a connection properties patch.default ConnectionPropertiesPatch.BuilderredshiftProperties(Consumer<RedshiftPropertiesPatch.Builder> redshiftProperties)The Amazon Redshift properties of a connection properties patch.ConnectionPropertiesPatch.BuilderredshiftProperties(RedshiftPropertiesPatch redshiftProperties)The Amazon Redshift properties of a connection properties patch.default ConnectionPropertiesPatch.BuildersparkEmrProperties(Consumer<SparkEmrPropertiesPatch.Builder> sparkEmrProperties)The Spark EMR properties of a connection properties patch.ConnectionPropertiesPatch.BuildersparkEmrProperties(SparkEmrPropertiesPatch sparkEmrProperties)The Spark EMR properties of a connection 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
-
athenaProperties
ConnectionPropertiesPatch.Builder athenaProperties(AthenaPropertiesPatch athenaProperties)
The Amazon Athena properties of a connection properties patch.
- Parameters:
athenaProperties- The Amazon Athena properties of a connection properties patch.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
athenaProperties
default ConnectionPropertiesPatch.Builder athenaProperties(Consumer<AthenaPropertiesPatch.Builder> athenaProperties)
The Amazon Athena properties of a connection properties patch.
This is a convenience method that creates an instance of theAthenaPropertiesPatch.Builderavoiding the need to create one manually viaAthenaPropertiesPatch.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toathenaProperties(AthenaPropertiesPatch).- Parameters:
athenaProperties- a consumer that will call methods onAthenaPropertiesPatch.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
athenaProperties(AthenaPropertiesPatch)
-
glueProperties
ConnectionPropertiesPatch.Builder glueProperties(GluePropertiesPatch glueProperties)
The Amazon Web Services Glue properties of a connection properties patch.
- Parameters:
glueProperties- The Amazon Web Services Glue properties of a connection properties patch.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
glueProperties
default ConnectionPropertiesPatch.Builder glueProperties(Consumer<GluePropertiesPatch.Builder> glueProperties)
The Amazon Web Services Glue properties of a connection properties patch.
This is a convenience method that creates an instance of theGluePropertiesPatch.Builderavoiding the need to create one manually viaGluePropertiesPatch.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toglueProperties(GluePropertiesPatch).- Parameters:
glueProperties- a consumer that will call methods onGluePropertiesPatch.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
glueProperties(GluePropertiesPatch)
-
iamProperties
ConnectionPropertiesPatch.Builder iamProperties(IamPropertiesPatch iamProperties)
The IAM properties of a connection properties patch.
- Parameters:
iamProperties- The IAM properties of a connection properties patch.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
iamProperties
default ConnectionPropertiesPatch.Builder iamProperties(Consumer<IamPropertiesPatch.Builder> iamProperties)
The IAM properties of a connection properties patch.
This is a convenience method that creates an instance of theIamPropertiesPatch.Builderavoiding the need to create one manually viaIamPropertiesPatch.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toiamProperties(IamPropertiesPatch).- Parameters:
iamProperties- a consumer that will call methods onIamPropertiesPatch.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
iamProperties(IamPropertiesPatch)
-
redshiftProperties
ConnectionPropertiesPatch.Builder redshiftProperties(RedshiftPropertiesPatch redshiftProperties)
The Amazon Redshift properties of a connection properties patch.
- Parameters:
redshiftProperties- The Amazon Redshift properties of a connection properties patch.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
redshiftProperties
default ConnectionPropertiesPatch.Builder redshiftProperties(Consumer<RedshiftPropertiesPatch.Builder> redshiftProperties)
The Amazon Redshift properties of a connection properties patch.
This is a convenience method that creates an instance of theRedshiftPropertiesPatch.Builderavoiding the need to create one manually viaRedshiftPropertiesPatch.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toredshiftProperties(RedshiftPropertiesPatch).- Parameters:
redshiftProperties- a consumer that will call methods onRedshiftPropertiesPatch.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
redshiftProperties(RedshiftPropertiesPatch)
-
sparkEmrProperties
ConnectionPropertiesPatch.Builder sparkEmrProperties(SparkEmrPropertiesPatch sparkEmrProperties)
The Spark EMR properties of a connection properties patch.
- Parameters:
sparkEmrProperties- The Spark EMR properties of a connection properties patch.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sparkEmrProperties
default ConnectionPropertiesPatch.Builder sparkEmrProperties(Consumer<SparkEmrPropertiesPatch.Builder> sparkEmrProperties)
The Spark EMR properties of a connection properties patch.
This is a convenience method that creates an instance of theSparkEmrPropertiesPatch.Builderavoiding the need to create one manually viaSparkEmrPropertiesPatch.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosparkEmrProperties(SparkEmrPropertiesPatch).- Parameters:
sparkEmrProperties- a consumer that will call methods onSparkEmrPropertiesPatch.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
sparkEmrProperties(SparkEmrPropertiesPatch)
-
-