Interface ConnectionPropertiesOutput.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ConnectionPropertiesOutput.Builder,
,ConnectionPropertiesOutput> SdkBuilder<ConnectionPropertiesOutput.Builder,
,ConnectionPropertiesOutput> SdkPojo
- Enclosing class:
ConnectionPropertiesOutput
-
Method Summary
Modifier and TypeMethodDescriptionathenaProperties
(Consumer<AthenaPropertiesOutput.Builder> athenaProperties) The Amazon Athena properties of a connection.athenaProperties
(AthenaPropertiesOutput athenaProperties) The Amazon Athena properties of a connection.glueProperties
(Consumer<GluePropertiesOutput.Builder> glueProperties) The Amazon Web Services Glue properties of a connection.glueProperties
(GluePropertiesOutput glueProperties) The Amazon Web Services Glue properties of a connection.hyperPodProperties
(Consumer<HyperPodPropertiesOutput.Builder> hyperPodProperties) The hyper pod properties of a connection.hyperPodProperties
(HyperPodPropertiesOutput hyperPodProperties) The hyper pod properties of a connection.iamProperties
(Consumer<IamPropertiesOutput.Builder> iamProperties) The IAM properties of a connection.iamProperties
(IamPropertiesOutput iamProperties) The IAM properties of a connection.redshiftProperties
(Consumer<RedshiftPropertiesOutput.Builder> redshiftProperties) The Amazon Redshift properties of a connection.redshiftProperties
(RedshiftPropertiesOutput redshiftProperties) The Amazon Redshift properties of a connection.s3Properties
(Consumer<S3PropertiesOutput.Builder> s3Properties) The Amazon S3 properties of a connection.s3Properties
(S3PropertiesOutput s3Properties) The Amazon S3 properties of a connection.sparkEmrProperties
(Consumer<SparkEmrPropertiesOutput.Builder> sparkEmrProperties) The Spark EMR properties of a connection.sparkEmrProperties
(SparkEmrPropertiesOutput sparkEmrProperties) The Spark EMR properties of a connection.sparkGlueProperties
(Consumer<SparkGluePropertiesOutput.Builder> sparkGlueProperties) The Spark Amazon Web Services Glue properties of a connection.sparkGlueProperties
(SparkGluePropertiesOutput sparkGlueProperties) The Spark Amazon Web Services Glue properties of a connection.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
-
athenaProperties
The Amazon Athena properties of a connection.
- Parameters:
athenaProperties
- The Amazon Athena properties of a connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
athenaProperties
default ConnectionPropertiesOutput.Builder athenaProperties(Consumer<AthenaPropertiesOutput.Builder> athenaProperties) The Amazon Athena properties of a connection.
This is a convenience method that creates an instance of theAthenaPropertiesOutput.Builder
avoiding the need to create one manually viaAthenaPropertiesOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toathenaProperties(AthenaPropertiesOutput)
.- Parameters:
athenaProperties
- a consumer that will call methods onAthenaPropertiesOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
glueProperties
The Amazon Web Services Glue properties of a connection.
- Parameters:
glueProperties
- The Amazon Web Services Glue properties of a connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
glueProperties
default ConnectionPropertiesOutput.Builder glueProperties(Consumer<GluePropertiesOutput.Builder> glueProperties) The Amazon Web Services Glue properties of a connection.
This is a convenience method that creates an instance of theGluePropertiesOutput.Builder
avoiding the need to create one manually viaGluePropertiesOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toglueProperties(GluePropertiesOutput)
.- Parameters:
glueProperties
- a consumer that will call methods onGluePropertiesOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
hyperPodProperties
The hyper pod properties of a connection.
- Parameters:
hyperPodProperties
- The hyper pod properties of a connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hyperPodProperties
default ConnectionPropertiesOutput.Builder hyperPodProperties(Consumer<HyperPodPropertiesOutput.Builder> hyperPodProperties) The hyper pod properties of a connection.
This is a convenience method that creates an instance of theHyperPodPropertiesOutput.Builder
avoiding the need to create one manually viaHyperPodPropertiesOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tohyperPodProperties(HyperPodPropertiesOutput)
.- Parameters:
hyperPodProperties
- a consumer that will call methods onHyperPodPropertiesOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
iamProperties
The IAM properties of a connection.
- Parameters:
iamProperties
- The IAM properties of a connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
iamProperties
default ConnectionPropertiesOutput.Builder iamProperties(Consumer<IamPropertiesOutput.Builder> iamProperties) The IAM properties of a connection.
This is a convenience method that creates an instance of theIamPropertiesOutput.Builder
avoiding the need to create one manually viaIamPropertiesOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toiamProperties(IamPropertiesOutput)
.- Parameters:
iamProperties
- a consumer that will call methods onIamPropertiesOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
redshiftProperties
The Amazon Redshift properties of a connection.
- Parameters:
redshiftProperties
- The Amazon Redshift properties of a connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
redshiftProperties
default ConnectionPropertiesOutput.Builder redshiftProperties(Consumer<RedshiftPropertiesOutput.Builder> redshiftProperties) The Amazon Redshift properties of a connection.
This is a convenience method that creates an instance of theRedshiftPropertiesOutput.Builder
avoiding the need to create one manually viaRedshiftPropertiesOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toredshiftProperties(RedshiftPropertiesOutput)
.- Parameters:
redshiftProperties
- a consumer that will call methods onRedshiftPropertiesOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3Properties
The Amazon S3 properties of a connection.
- Parameters:
s3Properties
- The Amazon S3 properties of a connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Properties
default ConnectionPropertiesOutput.Builder s3Properties(Consumer<S3PropertiesOutput.Builder> s3Properties) The Amazon S3 properties of a connection.
This is a convenience method that creates an instance of theS3PropertiesOutput.Builder
avoiding the need to create one manually viaS3PropertiesOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3Properties(S3PropertiesOutput)
.- Parameters:
s3Properties
- a consumer that will call methods onS3PropertiesOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sparkEmrProperties
The Spark EMR properties of a connection.
- Parameters:
sparkEmrProperties
- The Spark EMR properties of a connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sparkEmrProperties
default ConnectionPropertiesOutput.Builder sparkEmrProperties(Consumer<SparkEmrPropertiesOutput.Builder> sparkEmrProperties) The Spark EMR properties of a connection.
This is a convenience method that creates an instance of theSparkEmrPropertiesOutput.Builder
avoiding the need to create one manually viaSparkEmrPropertiesOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosparkEmrProperties(SparkEmrPropertiesOutput)
.- Parameters:
sparkEmrProperties
- a consumer that will call methods onSparkEmrPropertiesOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sparkGlueProperties
ConnectionPropertiesOutput.Builder sparkGlueProperties(SparkGluePropertiesOutput sparkGlueProperties) The Spark Amazon Web Services Glue properties of a connection.
- Parameters:
sparkGlueProperties
- The Spark Amazon Web Services Glue properties of a connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sparkGlueProperties
default ConnectionPropertiesOutput.Builder sparkGlueProperties(Consumer<SparkGluePropertiesOutput.Builder> sparkGlueProperties) The Spark Amazon Web Services Glue properties of a connection.
This is a convenience method that creates an instance of theSparkGluePropertiesOutput.Builder
avoiding the need to create one manually viaSparkGluePropertiesOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosparkGlueProperties(SparkGluePropertiesOutput)
.- Parameters:
sparkGlueProperties
- a consumer that will call methods onSparkGluePropertiesOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-