Interface DescribeConnectionTypeResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DescribeConnectionTypeResponse.Builder,DescribeConnectionTypeResponse>,GlueResponse.Builder,SdkBuilder<DescribeConnectionTypeResponse.Builder,DescribeConnectionTypeResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- DescribeConnectionTypeResponse
public static interface DescribeConnectionTypeResponse.Builder extends GlueResponse.Builder, SdkPojo, CopyableBuilder<DescribeConnectionTypeResponse.Builder,DescribeConnectionTypeResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DescribeConnectionTypeResponse.BuilderathenaConnectionProperties(Map<String,Property> athenaConnectionProperties)Connection properties specific to the Athena compute environment.default DescribeConnectionTypeResponse.BuilderauthenticationConfiguration(Consumer<AuthConfiguration.Builder> authenticationConfiguration)The type of authentication used for the connection.DescribeConnectionTypeResponse.BuilderauthenticationConfiguration(AuthConfiguration authenticationConfiguration)The type of authentication used for the connection.default DescribeConnectionTypeResponse.Buildercapabilities(Consumer<Capabilities.Builder> capabilities)The supported authentication types, data interface types (compute environments), and data operations of the connector.DescribeConnectionTypeResponse.Buildercapabilities(Capabilities capabilities)The supported authentication types, data interface types (compute environments), and data operations of the connector.DescribeConnectionTypeResponse.BuildercomputeEnvironmentConfigurations(Map<String,ComputeEnvironmentConfiguration> computeEnvironmentConfigurations)The compute environments that are supported by the connection.DescribeConnectionTypeResponse.BuilderconnectionOptions(Map<String,Property> connectionOptions)Returns properties that can be set when creating a connection in theConnectionInput.ConnectionProperties.DescribeConnectionTypeResponse.BuilderconnectionProperties(Map<String,Property> connectionProperties)Connection properties which are common across compute environments.DescribeConnectionTypeResponse.BuilderconnectionType(String connectionType)The name of the connection type.DescribeConnectionTypeResponse.Builderdescription(String description)A description of the connection type.DescribeConnectionTypeResponse.BuilderphysicalConnectionRequirements(Map<String,Property> physicalConnectionRequirements)Physical requirements for a connection, such as VPC, Subnet and Security Group specifications.DescribeConnectionTypeResponse.BuilderpythonConnectionProperties(Map<String,Property> pythonConnectionProperties)Connection properties specific to the Python compute environment.DescribeConnectionTypeResponse.BuildersparkConnectionProperties(Map<String,Property> sparkConnectionProperties)Connection properties specific to the Spark compute environment.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.glue.model.GlueResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
connectionType
DescribeConnectionTypeResponse.Builder connectionType(String 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
DescribeConnectionTypeResponse.Builder description(String 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
DescribeConnectionTypeResponse.Builder capabilities(Capabilities 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:
capabilities(Capabilities)
-
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
DescribeConnectionTypeResponse.Builder connectionOptions(Map<String,Property> 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:
authenticationConfiguration(AuthConfiguration)
-
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.
-
-