Class CfnConnectionPropsMixin.ConnectionPropertiesInputProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.datazone.CfnConnectionPropsMixin.ConnectionPropertiesInputProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnConnectionPropsMixin.ConnectionPropertiesInputProperty>
- Enclosing interface:
CfnConnectionPropsMixin.ConnectionPropertiesInputProperty
@Stability(Stable)
public static final class CfnConnectionPropsMixin.ConnectionPropertiesInputProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnConnectionPropsMixin.ConnectionPropertiesInputProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionamazonQProperties(CfnConnectionPropsMixin.AmazonQPropertiesInputProperty amazonQProperties) amazonQProperties(IResolvable amazonQProperties) athenaProperties(CfnConnectionPropsMixin.AthenaPropertiesInputProperty athenaProperties) athenaProperties(IResolvable athenaProperties) build()Builds the configured instance.glueProperties(CfnConnectionPropsMixin.GluePropertiesInputProperty glueProperties) glueProperties(IResolvable glueProperties) hyperPodProperties(CfnConnectionPropsMixin.HyperPodPropertiesInputProperty hyperPodProperties) hyperPodProperties(IResolvable hyperPodProperties) iamProperties(CfnConnectionPropsMixin.IamPropertiesInputProperty iamProperties) iamProperties(IResolvable iamProperties) mlflowProperties(CfnConnectionPropsMixin.MlflowPropertiesInputProperty mlflowProperties) mlflowProperties(IResolvable mlflowProperties) redshiftProperties(CfnConnectionPropsMixin.RedshiftPropertiesInputProperty redshiftProperties) redshiftProperties(IResolvable redshiftProperties) s3Properties(IResolvable s3Properties) sparkEmrProperties(CfnConnectionPropsMixin.SparkEmrPropertiesInputProperty sparkEmrProperties) sparkEmrProperties(IResolvable sparkEmrProperties) sparkGlueProperties(CfnConnectionPropsMixin.SparkGluePropertiesInputProperty sparkGlueProperties) sparkGlueProperties(IResolvable sparkGlueProperties)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
amazonQProperties
@Stability(Stable) public CfnConnectionPropsMixin.ConnectionPropertiesInputProperty.Builder amazonQProperties(IResolvable amazonQProperties) - Parameters:
amazonQProperties- Amazon Q properties of the connection.- Returns:
this
-
amazonQProperties
@Stability(Stable) public CfnConnectionPropsMixin.ConnectionPropertiesInputProperty.Builder amazonQProperties(CfnConnectionPropsMixin.AmazonQPropertiesInputProperty amazonQProperties) - Parameters:
amazonQProperties- Amazon Q properties of the connection.- Returns:
this
-
athenaProperties
@Stability(Stable) public CfnConnectionPropsMixin.ConnectionPropertiesInputProperty.Builder athenaProperties(IResolvable athenaProperties) - Parameters:
athenaProperties- The Amazon Athena properties of a connection.- Returns:
this
-
athenaProperties
@Stability(Stable) public CfnConnectionPropsMixin.ConnectionPropertiesInputProperty.Builder athenaProperties(CfnConnectionPropsMixin.AthenaPropertiesInputProperty athenaProperties) - Parameters:
athenaProperties- The Amazon Athena properties of a connection.- Returns:
this
-
glueProperties
@Stability(Stable) public CfnConnectionPropsMixin.ConnectionPropertiesInputProperty.Builder glueProperties(IResolvable glueProperties) - Parameters:
glueProperties- The AWS Glue properties of a connection.- Returns:
this
-
glueProperties
@Stability(Stable) public CfnConnectionPropsMixin.ConnectionPropertiesInputProperty.Builder glueProperties(CfnConnectionPropsMixin.GluePropertiesInputProperty glueProperties) - Parameters:
glueProperties- The AWS Glue properties of a connection.- Returns:
this
-
hyperPodProperties
@Stability(Stable) public CfnConnectionPropsMixin.ConnectionPropertiesInputProperty.Builder hyperPodProperties(IResolvable hyperPodProperties) - Parameters:
hyperPodProperties- The hyper pod properties of a connection.- Returns:
this
-
hyperPodProperties
@Stability(Stable) public CfnConnectionPropsMixin.ConnectionPropertiesInputProperty.Builder hyperPodProperties(CfnConnectionPropsMixin.HyperPodPropertiesInputProperty hyperPodProperties) - Parameters:
hyperPodProperties- The hyper pod properties of a connection.- Returns:
this
-
iamProperties
@Stability(Stable) public CfnConnectionPropsMixin.ConnectionPropertiesInputProperty.Builder iamProperties(IResolvable iamProperties) - Parameters:
iamProperties- The IAM properties of a connection.- Returns:
this
-
iamProperties
@Stability(Stable) public CfnConnectionPropsMixin.ConnectionPropertiesInputProperty.Builder iamProperties(CfnConnectionPropsMixin.IamPropertiesInputProperty iamProperties) - Parameters:
iamProperties- The IAM properties of a connection.- Returns:
this
-
mlflowProperties
@Stability(Stable) public CfnConnectionPropsMixin.ConnectionPropertiesInputProperty.Builder mlflowProperties(IResolvable mlflowProperties) - Parameters:
mlflowProperties- MLflow Properties Input.- Returns:
this
-
mlflowProperties
@Stability(Stable) public CfnConnectionPropsMixin.ConnectionPropertiesInputProperty.Builder mlflowProperties(CfnConnectionPropsMixin.MlflowPropertiesInputProperty mlflowProperties) - Parameters:
mlflowProperties- MLflow Properties Input.- Returns:
this
-
redshiftProperties
@Stability(Stable) public CfnConnectionPropsMixin.ConnectionPropertiesInputProperty.Builder redshiftProperties(IResolvable redshiftProperties) - Parameters:
redshiftProperties- The Amazon Redshift properties of a connection.- Returns:
this
-
redshiftProperties
@Stability(Stable) public CfnConnectionPropsMixin.ConnectionPropertiesInputProperty.Builder redshiftProperties(CfnConnectionPropsMixin.RedshiftPropertiesInputProperty redshiftProperties) - Parameters:
redshiftProperties- The Amazon Redshift properties of a connection.- Returns:
this
-
s3Properties
@Stability(Stable) public CfnConnectionPropsMixin.ConnectionPropertiesInputProperty.Builder s3Properties(IResolvable s3Properties) - Parameters:
s3Properties- S3 Properties Input.- Returns:
this
-
s3Properties
@Stability(Stable) public CfnConnectionPropsMixin.ConnectionPropertiesInputProperty.Builder s3Properties(CfnConnectionPropsMixin.S3PropertiesInputProperty s3Properties) - Parameters:
s3Properties- S3 Properties Input.- Returns:
this
-
sparkEmrProperties
@Stability(Stable) public CfnConnectionPropsMixin.ConnectionPropertiesInputProperty.Builder sparkEmrProperties(IResolvable sparkEmrProperties) - Parameters:
sparkEmrProperties- The Spark EMR properties of a connection.- Returns:
this
-
sparkEmrProperties
@Stability(Stable) public CfnConnectionPropsMixin.ConnectionPropertiesInputProperty.Builder sparkEmrProperties(CfnConnectionPropsMixin.SparkEmrPropertiesInputProperty sparkEmrProperties) - Parameters:
sparkEmrProperties- The Spark EMR properties of a connection.- Returns:
this
-
sparkGlueProperties
@Stability(Stable) public CfnConnectionPropsMixin.ConnectionPropertiesInputProperty.Builder sparkGlueProperties(IResolvable sparkGlueProperties) Sets the value ofCfnConnectionPropsMixin.ConnectionPropertiesInputProperty.getSparkGlueProperties()- Parameters:
sparkGlueProperties- The Spark AWS Glue properties of a connection.- Returns:
this
-
sparkGlueProperties
@Stability(Stable) public CfnConnectionPropsMixin.ConnectionPropertiesInputProperty.Builder sparkGlueProperties(CfnConnectionPropsMixin.SparkGluePropertiesInputProperty sparkGlueProperties) Sets the value ofCfnConnectionPropsMixin.ConnectionPropertiesInputProperty.getSparkGlueProperties()- Parameters:
sparkGlueProperties- The Spark AWS Glue properties of a connection.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnConnectionPropsMixin.ConnectionPropertiesInputProperty>- Returns:
- a new instance of
CfnConnectionPropsMixin.ConnectionPropertiesInputProperty - Throws:
NullPointerException- if any required attribute was not provided
-