Interface ConnectionPropertiesOutput.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ConnectionPropertiesOutput.Builder,,ConnectionPropertiesOutput> SdkBuilder<ConnectionPropertiesOutput.Builder,,ConnectionPropertiesOutput> SdkPojo
- Enclosing class:
ConnectionPropertiesOutput
-
Method Summary
Modifier and TypeMethodDescriptionamazonQProperties(Consumer<AmazonQPropertiesOutput.Builder> amazonQProperties) The Amazon Q properties of the connection.amazonQProperties(AmazonQPropertiesOutput amazonQProperties) The Amazon Q properties of the connection.athenaProperties(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
amazonQProperties
The Amazon Q properties of the connection.
- Parameters:
amazonQProperties- The Amazon Q properties of the connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
amazonQProperties
default ConnectionPropertiesOutput.Builder amazonQProperties(Consumer<AmazonQPropertiesOutput.Builder> amazonQProperties) The Amazon Q properties of the connection.
This is a convenience method that creates an instance of theAmazonQPropertiesOutput.Builderavoiding the need to create one manually viaAmazonQPropertiesOutput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toamazonQProperties(AmazonQPropertiesOutput).- Parameters:
amazonQProperties- a consumer that will call methods onAmazonQPropertiesOutput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.Builderavoiding the need to create one manually viaAthenaPropertiesOutput.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaGluePropertiesOutput.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaHyperPodPropertiesOutput.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaIamPropertiesOutput.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaRedshiftPropertiesOutput.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaS3PropertiesOutput.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaSparkEmrPropertiesOutput.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaSparkGluePropertiesOutput.builder().When the
Consumercompletes,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:
-