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 Details

    • 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

      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

      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 the Capabilities.Builder avoiding the need to create one manually via Capabilities.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to capabilities(Capabilities).

      Parameters:
      capabilities - a consumer that will call methods on Capabilities.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

      DescribeConnectionTypeResponse.Builder connectionOptions(Map<String,Property> connectionOptions)

      Returns properties that can be set when creating a connection in the ConnectionInput.ConnectionProperties. ConnectionOptions defines 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 the ConnectionInput.ConnectionProperties. ConnectionOptions defines 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 the AuthConfiguration.Builder avoiding the need to create one manually via AuthConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to authenticationConfiguration(AuthConfiguration).

      Parameters:
      authenticationConfiguration - a consumer that will call methods on AuthConfiguration.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

      DescribeConnectionTypeResponse.Builder restConfiguration(RestConfiguration 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 the RestConfiguration.Builder avoiding the need to create one manually via RestConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to restConfiguration(RestConfiguration).

      Parameters:
      restConfiguration - a consumer that will call methods on RestConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: