Class ConnectionPropertiesOutput
- java.lang.Object
-
- software.amazon.awssdk.services.datazone.model.ConnectionPropertiesOutput
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ConnectionPropertiesOutput.Builder,ConnectionPropertiesOutput>
@Generated("software.amazon.awssdk:codegen") public final class ConnectionPropertiesOutput extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ConnectionPropertiesOutput.Builder,ConnectionPropertiesOutput>
The properties of a connection.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceConnectionPropertiesOutput.Builderstatic classConnectionPropertiesOutput.Type
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AthenaPropertiesOutputathenaProperties()The Amazon Athena properties of a connection.static ConnectionPropertiesOutput.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)static ConnectionPropertiesOutputfromAthenaProperties(Consumer<AthenaPropertiesOutput.Builder> athenaProperties)Create an instance of this class withathenaProperties()initialized to the given value.static ConnectionPropertiesOutputfromAthenaProperties(AthenaPropertiesOutput athenaProperties)Create an instance of this class withathenaProperties()initialized to the given value.static ConnectionPropertiesOutputfromGlueProperties(Consumer<GluePropertiesOutput.Builder> glueProperties)Create an instance of this class withglueProperties()initialized to the given value.static ConnectionPropertiesOutputfromGlueProperties(GluePropertiesOutput glueProperties)Create an instance of this class withglueProperties()initialized to the given value.static ConnectionPropertiesOutputfromHyperPodProperties(Consumer<HyperPodPropertiesOutput.Builder> hyperPodProperties)Create an instance of this class withhyperPodProperties()initialized to the given value.static ConnectionPropertiesOutputfromHyperPodProperties(HyperPodPropertiesOutput hyperPodProperties)Create an instance of this class withhyperPodProperties()initialized to the given value.static ConnectionPropertiesOutputfromIamProperties(Consumer<IamPropertiesOutput.Builder> iamProperties)Create an instance of this class withiamProperties()initialized to the given value.static ConnectionPropertiesOutputfromIamProperties(IamPropertiesOutput iamProperties)Create an instance of this class withiamProperties()initialized to the given value.static ConnectionPropertiesOutputfromRedshiftProperties(Consumer<RedshiftPropertiesOutput.Builder> redshiftProperties)Create an instance of this class withredshiftProperties()initialized to the given value.static ConnectionPropertiesOutputfromRedshiftProperties(RedshiftPropertiesOutput redshiftProperties)Create an instance of this class withredshiftProperties()initialized to the given value.static ConnectionPropertiesOutputfromSparkEmrProperties(Consumer<SparkEmrPropertiesOutput.Builder> sparkEmrProperties)Create an instance of this class withsparkEmrProperties()initialized to the given value.static ConnectionPropertiesOutputfromSparkEmrProperties(SparkEmrPropertiesOutput sparkEmrProperties)Create an instance of this class withsparkEmrProperties()initialized to the given value.static ConnectionPropertiesOutputfromSparkGlueProperties(Consumer<SparkGluePropertiesOutput.Builder> sparkGlueProperties)Create an instance of this class withsparkGlueProperties()initialized to the given value.static ConnectionPropertiesOutputfromSparkGlueProperties(SparkGluePropertiesOutput sparkGlueProperties)Create an instance of this class withsparkGlueProperties()initialized to the given value.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)GluePropertiesOutputglueProperties()The Amazon Web Services Glue properties of a connection.inthashCode()HyperPodPropertiesOutputhyperPodProperties()The hyper pod properties of a connection.IamPropertiesOutputiamProperties()The IAM properties of a connection.RedshiftPropertiesOutputredshiftProperties()The Amazon Redshift properties of a connection.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ConnectionPropertiesOutput.Builder>serializableBuilderClass()SparkEmrPropertiesOutputsparkEmrProperties()The Spark EMR properties of a connection.SparkGluePropertiesOutputsparkGlueProperties()The Spark Amazon Web Services Glue properties of a connection.ConnectionPropertiesOutput.BuildertoBuilder()StringtoString()Returns a string representation of this object.ConnectionPropertiesOutput.Typetype()Retrieve an enum value representing which member of this object is populated.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
athenaProperties
public final AthenaPropertiesOutput athenaProperties()
The Amazon Athena properties of a connection.
- Returns:
- The Amazon Athena properties of a connection.
-
glueProperties
public final GluePropertiesOutput glueProperties()
The Amazon Web Services Glue properties of a connection.
- Returns:
- The Amazon Web Services Glue properties of a connection.
-
hyperPodProperties
public final HyperPodPropertiesOutput hyperPodProperties()
The hyper pod properties of a connection.
- Returns:
- The hyper pod properties of a connection.
-
iamProperties
public final IamPropertiesOutput iamProperties()
The IAM properties of a connection.
- Returns:
- The IAM properties of a connection.
-
redshiftProperties
public final RedshiftPropertiesOutput redshiftProperties()
The Amazon Redshift properties of a connection.
- Returns:
- The Amazon Redshift properties of a connection.
-
sparkEmrProperties
public final SparkEmrPropertiesOutput sparkEmrProperties()
The Spark EMR properties of a connection.
- Returns:
- The Spark EMR properties of a connection.
-
sparkGlueProperties
public final SparkGluePropertiesOutput sparkGlueProperties()
The Spark Amazon Web Services Glue properties of a connection.
- Returns:
- The Spark Amazon Web Services Glue properties of a connection.
-
toBuilder
public ConnectionPropertiesOutput.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ConnectionPropertiesOutput.Builder,ConnectionPropertiesOutput>
-
builder
public static ConnectionPropertiesOutput.Builder builder()
-
serializableBuilderClass
public static Class<? extends ConnectionPropertiesOutput.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
fromAthenaProperties
public static ConnectionPropertiesOutput fromAthenaProperties(AthenaPropertiesOutput athenaProperties)
Create an instance of this class withathenaProperties()initialized to the given value.The Amazon Athena properties of a connection.
- Parameters:
athenaProperties- The Amazon Athena properties of a connection.
-
fromAthenaProperties
public static ConnectionPropertiesOutput fromAthenaProperties(Consumer<AthenaPropertiesOutput.Builder> athenaProperties)
Create an instance of this class withathenaProperties()initialized to the given value.The Amazon Athena properties of a connection.
- Parameters:
athenaProperties- The Amazon Athena properties of a connection.
-
fromGlueProperties
public static ConnectionPropertiesOutput fromGlueProperties(GluePropertiesOutput glueProperties)
Create an instance of this class withglueProperties()initialized to the given value.The Amazon Web Services Glue properties of a connection.
- Parameters:
glueProperties- The Amazon Web Services Glue properties of a connection.
-
fromGlueProperties
public static ConnectionPropertiesOutput fromGlueProperties(Consumer<GluePropertiesOutput.Builder> glueProperties)
Create an instance of this class withglueProperties()initialized to the given value.The Amazon Web Services Glue properties of a connection.
- Parameters:
glueProperties- The Amazon Web Services Glue properties of a connection.
-
fromHyperPodProperties
public static ConnectionPropertiesOutput fromHyperPodProperties(HyperPodPropertiesOutput hyperPodProperties)
Create an instance of this class withhyperPodProperties()initialized to the given value.The hyper pod properties of a connection.
- Parameters:
hyperPodProperties- The hyper pod properties of a connection.
-
fromHyperPodProperties
public static ConnectionPropertiesOutput fromHyperPodProperties(Consumer<HyperPodPropertiesOutput.Builder> hyperPodProperties)
Create an instance of this class withhyperPodProperties()initialized to the given value.The hyper pod properties of a connection.
- Parameters:
hyperPodProperties- The hyper pod properties of a connection.
-
fromIamProperties
public static ConnectionPropertiesOutput fromIamProperties(IamPropertiesOutput iamProperties)
Create an instance of this class withiamProperties()initialized to the given value.The IAM properties of a connection.
- Parameters:
iamProperties- The IAM properties of a connection.
-
fromIamProperties
public static ConnectionPropertiesOutput fromIamProperties(Consumer<IamPropertiesOutput.Builder> iamProperties)
Create an instance of this class withiamProperties()initialized to the given value.The IAM properties of a connection.
- Parameters:
iamProperties- The IAM properties of a connection.
-
fromRedshiftProperties
public static ConnectionPropertiesOutput fromRedshiftProperties(RedshiftPropertiesOutput redshiftProperties)
Create an instance of this class withredshiftProperties()initialized to the given value.The Amazon Redshift properties of a connection.
- Parameters:
redshiftProperties- The Amazon Redshift properties of a connection.
-
fromRedshiftProperties
public static ConnectionPropertiesOutput fromRedshiftProperties(Consumer<RedshiftPropertiesOutput.Builder> redshiftProperties)
Create an instance of this class withredshiftProperties()initialized to the given value.The Amazon Redshift properties of a connection.
- Parameters:
redshiftProperties- The Amazon Redshift properties of a connection.
-
fromSparkEmrProperties
public static ConnectionPropertiesOutput fromSparkEmrProperties(SparkEmrPropertiesOutput sparkEmrProperties)
Create an instance of this class withsparkEmrProperties()initialized to the given value.The Spark EMR properties of a connection.
- Parameters:
sparkEmrProperties- The Spark EMR properties of a connection.
-
fromSparkEmrProperties
public static ConnectionPropertiesOutput fromSparkEmrProperties(Consumer<SparkEmrPropertiesOutput.Builder> sparkEmrProperties)
Create an instance of this class withsparkEmrProperties()initialized to the given value.The Spark EMR properties of a connection.
- Parameters:
sparkEmrProperties- The Spark EMR properties of a connection.
-
fromSparkGlueProperties
public static ConnectionPropertiesOutput fromSparkGlueProperties(SparkGluePropertiesOutput sparkGlueProperties)
Create an instance of this class withsparkGlueProperties()initialized to the given value.The Spark Amazon Web Services Glue properties of a connection.
- Parameters:
sparkGlueProperties- The Spark Amazon Web Services Glue properties of a connection.
-
fromSparkGlueProperties
public static ConnectionPropertiesOutput fromSparkGlueProperties(Consumer<SparkGluePropertiesOutput.Builder> sparkGlueProperties)
Create an instance of this class withsparkGlueProperties()initialized to the given value.The Spark Amazon Web Services Glue properties of a connection.
- Parameters:
sparkGlueProperties- The Spark Amazon Web Services Glue properties of a connection.
-
type
public ConnectionPropertiesOutput.Type type()
Retrieve an enum value representing which member of this object is populated. When this class is returned in a service response, this will beConnectionPropertiesOutput.Type.UNKNOWN_TO_SDK_VERSIONif the service returned a member that is only known to a newer SDK version. When this class is created directly in your code, this will beConnectionPropertiesOutput.Type.UNKNOWN_TO_SDK_VERSIONif zero members are set, andnullif more than one member is set.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-