Class DescribeConnectionTypeResponse
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<DescribeConnectionTypeResponse.Builder,DescribeConnectionTypeResponse>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionConnection properties specific to the Athena compute environment.final AuthConfigurationThe type of authentication used for the connection.builder()final CapabilitiesThe supported authentication types, data interface types (compute environments), and data operations of the connector.The compute environments that are supported by the connection.Returns properties that can be set when creating a connection in theConnectionInput.ConnectionProperties.Connection properties which are common across compute environments.final StringThe name of the connection type.final StringA description of the connection type.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final booleanFor responses, this returns true if the service returned a value for the AthenaConnectionProperties property.final booleanFor responses, this returns true if the service returned a value for the ComputeEnvironmentConfigurations property.final booleanFor responses, this returns true if the service returned a value for the ConnectionOptions property.final booleanFor responses, this returns true if the service returned a value for the ConnectionProperties property.final inthashCode()final booleanFor responses, this returns true if the service returned a value for the PhysicalConnectionRequirements property.final booleanFor responses, this returns true if the service returned a value for the PythonConnectionProperties property.final booleanFor responses, this returns true if the service returned a value for the SparkConnectionProperties property.Physical requirements for a connection, such as VPC, Subnet and Security Group specifications.Connection properties specific to the Python compute environment.final RestConfigurationHTTP request and response configuration, validation endpoint, and entity configurations for REST based data source.static Class<? extends DescribeConnectionTypeResponse.Builder>Connection properties specific to the Spark compute environment.final StringtoString()Returns a string representation of this object.Methods inherited from class software.amazon.awssdk.services.glue.model.GlueResponse
responseMetadataMethods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponseMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
connectionType
The name of the connection type.
- Returns:
- The name of the connection type.
-
description
A description of the connection type.
- Returns:
- A description of the connection type.
-
capabilities
The supported authentication types, data interface types (compute environments), and data operations of the connector.
- Returns:
- The supported authentication types, data interface types (compute environments), and data operations of the connector.
-
hasConnectionProperties
public final boolean hasConnectionProperties()For responses, this returns true if the service returned a value for the ConnectionProperties property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
connectionProperties
Connection properties which are common across compute environments.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasConnectionProperties()method.- Returns:
- Connection properties which are common across compute environments.
-
hasConnectionOptions
public final boolean hasConnectionOptions()For responses, this returns true if the service returned a value for the ConnectionOptions property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
connectionOptions
Returns properties that can be set when creating a connection in the
ConnectionInput.ConnectionProperties.ConnectionOptionsdefines parameters that can be set in a Spark ETL script in the connection options map passed to a dataframe.Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasConnectionOptions()method.- Returns:
- Returns properties that can be set when creating a connection in the
ConnectionInput.ConnectionProperties.ConnectionOptionsdefines parameters that can be set in a Spark ETL script in the connection options map passed to a dataframe.
-
authenticationConfiguration
The type of authentication used for the connection.
- Returns:
- The type of authentication used for the connection.
-
hasComputeEnvironmentConfigurations
public final boolean hasComputeEnvironmentConfigurations()For responses, this returns true if the service returned a value for the ComputeEnvironmentConfigurations property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
computeEnvironmentConfigurations
The compute environments that are supported by the connection.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasComputeEnvironmentConfigurations()method.- Returns:
- The compute environments that are supported by the connection.
-
hasPhysicalConnectionRequirements
public final boolean hasPhysicalConnectionRequirements()For responses, this returns true if the service returned a value for the PhysicalConnectionRequirements property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
physicalConnectionRequirements
Physical requirements for a connection, such as VPC, Subnet and Security Group specifications.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasPhysicalConnectionRequirements()method.- Returns:
- Physical requirements for a connection, such as VPC, Subnet and Security Group specifications.
-
hasAthenaConnectionProperties
public final boolean hasAthenaConnectionProperties()For responses, this returns true if the service returned a value for the AthenaConnectionProperties property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
athenaConnectionProperties
Connection properties specific to the Athena compute environment.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasAthenaConnectionProperties()method.- Returns:
- Connection properties specific to the Athena compute environment.
-
hasPythonConnectionProperties
public final boolean hasPythonConnectionProperties()For responses, this returns true if the service returned a value for the PythonConnectionProperties property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
pythonConnectionProperties
Connection properties specific to the Python compute environment.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasPythonConnectionProperties()method.- Returns:
- Connection properties specific to the Python compute environment.
-
hasSparkConnectionProperties
public final boolean hasSparkConnectionProperties()For responses, this returns true if the service returned a value for the SparkConnectionProperties property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
sparkConnectionProperties
Connection properties specific to the Spark compute environment.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasSparkConnectionProperties()method.- Returns:
- Connection properties specific to the Spark compute environment.
-
restConfiguration
HTTP request and response configuration, validation endpoint, and entity configurations for REST based data source.
- Returns:
- HTTP request and response configuration, validation endpoint, and entity configurations for REST based data source.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<DescribeConnectionTypeResponse.Builder,DescribeConnectionTypeResponse> - Specified by:
toBuilderin classAwsResponse
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsResponse
-
equals
- Overrides:
equalsin classAwsResponse
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
- Overrides:
getValueForFieldin classSdkResponse
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-