Interface DescribeConnectionTypeResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DescribeConnectionTypeResponse.Builder,,DescribeConnectionTypeResponse> GlueResponse.Builder,SdkBuilder<DescribeConnectionTypeResponse.Builder,,DescribeConnectionTypeResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
- DescribeConnectionTypeResponse
-
Method Summary
Modifier and TypeMethodDescriptionathenaConnectionProperties(Map<String, Property> athenaConnectionProperties) Connection properties specific to the Athena compute environment.authenticationConfiguration(Consumer<AuthConfiguration.Builder> authenticationConfiguration) The type of authentication used for the connection.authenticationConfiguration(AuthConfiguration authenticationConfiguration) The type of authentication used for the connection.capabilities(Consumer<Capabilities.Builder> capabilities) The supported authentication types, data interface types (compute environments), and data operations of the connector.capabilities(Capabilities capabilities) The supported authentication types, data interface types (compute environments), and data operations of the connector.computeEnvironmentConfigurations(Map<String, ComputeEnvironmentConfiguration> computeEnvironmentConfigurations) The compute environments that are supported by the connection.connectionOptions(Map<String, Property> connectionOptions) Returns properties that can be set when creating a connection in theConnectionInput.ConnectionProperties.connectionProperties(Map<String, Property> connectionProperties) Connection properties which are common across compute environments.connectionType(String connectionType) The name of the connection type.description(String description) A description of the connection type.physicalConnectionRequirements(Map<String, Property> physicalConnectionRequirements) Physical requirements for a connection, such as VPC, Subnet and Security Group specifications.pythonConnectionProperties(Map<String, Property> pythonConnectionProperties) Connection properties specific to the Python compute environment.restConfiguration(Consumer<RestConfiguration.Builder> restConfiguration) HTTP request and response configuration, validation endpoint, and entity configurations for REST based data source.restConfiguration(RestConfiguration restConfiguration) HTTP request and response configuration, validation endpoint, and entity configurations for REST based data source.sparkConnectionProperties(Map<String, Property> sparkConnectionProperties) Connection properties specific to the Spark compute environment.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.glue.model.GlueResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
connectionType
The name of the connection type.
- Parameters:
connectionType- The name of the connection type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A description of the connection type.
- Parameters:
description- A description of the connection type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
capabilities
The supported authentication types, data interface types (compute environments), and data operations of the connector.
- Parameters:
capabilities- The supported authentication types, data interface types (compute environments), and data operations of the connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
capabilities
default DescribeConnectionTypeResponse.Builder capabilities(Consumer<Capabilities.Builder> capabilities) The supported authentication types, data interface types (compute environments), and data operations of the connector.
This is a convenience method that creates an instance of theCapabilities.Builderavoiding the need to create one manually viaCapabilities.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocapabilities(Capabilities).- Parameters:
capabilities- a consumer that will call methods onCapabilities.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
connectionProperties
DescribeConnectionTypeResponse.Builder connectionProperties(Map<String, Property> connectionProperties) Connection properties which are common across compute environments.
- Parameters:
connectionProperties- Connection properties which are common across compute environments.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.- Parameters:
connectionOptions- Returns properties that can be set when creating a connection in theConnectionInput.ConnectionProperties.ConnectionOptionsdefines parameters that can be set in a Spark ETL script in the connection options map passed to a dataframe.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authenticationConfiguration
DescribeConnectionTypeResponse.Builder authenticationConfiguration(AuthConfiguration authenticationConfiguration) The type of authentication used for the connection.
- Parameters:
authenticationConfiguration- The type of authentication used for the connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authenticationConfiguration
default DescribeConnectionTypeResponse.Builder authenticationConfiguration(Consumer<AuthConfiguration.Builder> authenticationConfiguration) The type of authentication used for the connection.
This is a convenience method that creates an instance of theAuthConfiguration.Builderavoiding the need to create one manually viaAuthConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toauthenticationConfiguration(AuthConfiguration).- Parameters:
authenticationConfiguration- a consumer that will call methods onAuthConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
computeEnvironmentConfigurations
DescribeConnectionTypeResponse.Builder computeEnvironmentConfigurations(Map<String, ComputeEnvironmentConfiguration> computeEnvironmentConfigurations) The compute environments that are supported by the connection.
- Parameters:
computeEnvironmentConfigurations- The compute environments that are supported by the connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
physicalConnectionRequirements
DescribeConnectionTypeResponse.Builder physicalConnectionRequirements(Map<String, Property> physicalConnectionRequirements) Physical requirements for a connection, such as VPC, Subnet and Security Group specifications.
- Parameters:
physicalConnectionRequirements- Physical requirements for a connection, such as VPC, Subnet and Security Group specifications.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
athenaConnectionProperties
DescribeConnectionTypeResponse.Builder athenaConnectionProperties(Map<String, Property> athenaConnectionProperties) Connection properties specific to the Athena compute environment.
- Parameters:
athenaConnectionProperties- Connection properties specific to the Athena compute environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pythonConnectionProperties
DescribeConnectionTypeResponse.Builder pythonConnectionProperties(Map<String, Property> pythonConnectionProperties) Connection properties specific to the Python compute environment.
- Parameters:
pythonConnectionProperties- Connection properties specific to the Python compute environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sparkConnectionProperties
DescribeConnectionTypeResponse.Builder sparkConnectionProperties(Map<String, Property> sparkConnectionProperties) Connection properties specific to the Spark compute environment.
- Parameters:
sparkConnectionProperties- Connection properties specific to the Spark compute environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
restConfiguration
HTTP request and response configuration, validation endpoint, and entity configurations for REST based data source.
- Parameters:
restConfiguration- HTTP request and response configuration, validation endpoint, and entity configurations for REST based data source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
restConfiguration
default DescribeConnectionTypeResponse.Builder restConfiguration(Consumer<RestConfiguration.Builder> restConfiguration) HTTP request and response configuration, validation endpoint, and entity configurations for REST based data source.
This is a convenience method that creates an instance of theRestConfiguration.Builderavoiding the need to create one manually viaRestConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torestConfiguration(RestConfiguration).- Parameters:
restConfiguration- a consumer that will call methods onRestConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-