Class ConnectionPropertiesOutput
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<ConnectionPropertiesOutput.Builder,
ConnectionPropertiesOutput>
The properties of a connection.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
static enum
-
Method Summary
Modifier and TypeMethodDescriptionfinal AthenaPropertiesOutput
The Amazon Athena properties of a connection.builder()
final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.static ConnectionPropertiesOutput
fromAthenaProperties
(Consumer<AthenaPropertiesOutput.Builder> athenaProperties) Create an instance of this class withathenaProperties()
initialized to the given value.static ConnectionPropertiesOutput
fromAthenaProperties
(AthenaPropertiesOutput athenaProperties) Create an instance of this class withathenaProperties()
initialized to the given value.static ConnectionPropertiesOutput
fromGlueProperties
(Consumer<GluePropertiesOutput.Builder> glueProperties) Create an instance of this class withglueProperties()
initialized to the given value.static ConnectionPropertiesOutput
fromGlueProperties
(GluePropertiesOutput glueProperties) Create an instance of this class withglueProperties()
initialized to the given value.static ConnectionPropertiesOutput
fromHyperPodProperties
(Consumer<HyperPodPropertiesOutput.Builder> hyperPodProperties) Create an instance of this class withhyperPodProperties()
initialized to the given value.static ConnectionPropertiesOutput
fromHyperPodProperties
(HyperPodPropertiesOutput hyperPodProperties) Create an instance of this class withhyperPodProperties()
initialized to the given value.static ConnectionPropertiesOutput
fromIamProperties
(Consumer<IamPropertiesOutput.Builder> iamProperties) Create an instance of this class withiamProperties()
initialized to the given value.static ConnectionPropertiesOutput
fromIamProperties
(IamPropertiesOutput iamProperties) Create an instance of this class withiamProperties()
initialized to the given value.static ConnectionPropertiesOutput
fromRedshiftProperties
(Consumer<RedshiftPropertiesOutput.Builder> redshiftProperties) Create an instance of this class withredshiftProperties()
initialized to the given value.static ConnectionPropertiesOutput
fromRedshiftProperties
(RedshiftPropertiesOutput redshiftProperties) Create an instance of this class withredshiftProperties()
initialized to the given value.static ConnectionPropertiesOutput
fromS3Properties
(Consumer<S3PropertiesOutput.Builder> s3Properties) Create an instance of this class withs3Properties()
initialized to the given value.static ConnectionPropertiesOutput
fromS3Properties
(S3PropertiesOutput s3Properties) Create an instance of this class withs3Properties()
initialized to the given value.static ConnectionPropertiesOutput
fromSparkEmrProperties
(Consumer<SparkEmrPropertiesOutput.Builder> sparkEmrProperties) Create an instance of this class withsparkEmrProperties()
initialized to the given value.static ConnectionPropertiesOutput
fromSparkEmrProperties
(SparkEmrPropertiesOutput sparkEmrProperties) Create an instance of this class withsparkEmrProperties()
initialized to the given value.static ConnectionPropertiesOutput
fromSparkGlueProperties
(Consumer<SparkGluePropertiesOutput.Builder> sparkGlueProperties) Create an instance of this class withsparkGlueProperties()
initialized to the given value.static ConnectionPropertiesOutput
fromSparkGlueProperties
(SparkGluePropertiesOutput sparkGlueProperties) Create an instance of this class withsparkGlueProperties()
initialized to the given value.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final GluePropertiesOutput
The Amazon Web Services Glue properties of a connection.final int
hashCode()
final HyperPodPropertiesOutput
The hyper pod properties of a connection.final IamPropertiesOutput
The IAM properties of a connection.final RedshiftPropertiesOutput
The Amazon Redshift properties of a connection.final S3PropertiesOutput
The Amazon S3 properties of a connection.static Class
<? extends ConnectionPropertiesOutput.Builder> final SparkEmrPropertiesOutput
The Spark EMR properties of a connection.The Spark Amazon Web Services Glue properties of a connection.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.type()
Retrieve an enum value representing which member of this object is populated.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
athenaProperties
The Amazon Athena properties of a connection.
- Returns:
- The Amazon Athena properties of a connection.
-
glueProperties
The Amazon Web Services Glue properties of a connection.
- Returns:
- The Amazon Web Services Glue properties of a connection.
-
hyperPodProperties
The hyper pod properties of a connection.
- Returns:
- The hyper pod properties of a connection.
-
iamProperties
The IAM properties of a connection.
- Returns:
- The IAM properties of a connection.
-
redshiftProperties
The Amazon Redshift properties of a connection.
- Returns:
- The Amazon Redshift properties of a connection.
-
s3Properties
The Amazon S3 properties of a connection.
- Returns:
- The Amazon S3 properties of a connection.
-
sparkEmrProperties
The Spark EMR properties of a connection.
- Returns:
- The Spark EMR properties of a connection.
-
sparkGlueProperties
The Spark Amazon Web Services Glue properties of a connection.
- Returns:
- The Spark Amazon Web Services Glue properties of a connection.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<ConnectionPropertiesOutput.Builder,
ConnectionPropertiesOutput> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
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
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
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.
-
fromS3Properties
Create an instance of this class withs3Properties()
initialized to the given value.The Amazon S3 properties of a connection.
- Parameters:
s3Properties
- The Amazon S3 properties of a connection.
-
fromS3Properties
public static ConnectionPropertiesOutput fromS3Properties(Consumer<S3PropertiesOutput.Builder> s3Properties) Create an instance of this class withs3Properties()
initialized to the given value.The Amazon S3 properties of a connection.
- Parameters:
s3Properties
- The Amazon S3 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
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_VERSION
if 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_VERSION
if zero members are set, andnull
if more than one member is set. -
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-