Interface GlueConnectionInput.Builder

  • Method Details

    • athenaProperties

      GlueConnectionInput.Builder athenaProperties(Map<String,String> athenaProperties)

      The Amazon Athena properties of the Amazon Web Services Glue connection.

      Parameters:
      athenaProperties - The Amazon Athena properties of the Amazon Web Services Glue connection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • authenticationConfiguration

      GlueConnectionInput.Builder authenticationConfiguration(AuthenticationConfigurationInput authenticationConfiguration)

      The authentication configuration of the Amazon Web Services Glue connection.

      Parameters:
      authenticationConfiguration - The authentication configuration of the Amazon Web Services Glue connection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • authenticationConfiguration

      default GlueConnectionInput.Builder authenticationConfiguration(Consumer<AuthenticationConfigurationInput.Builder> authenticationConfiguration)

      The authentication configuration of the Amazon Web Services Glue connection.

      This is a convenience method that creates an instance of the AuthenticationConfigurationInput.Builder avoiding the need to create one manually via AuthenticationConfigurationInput.builder().

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

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

      GlueConnectionInput.Builder connectionProperties(Map<String,String> connectionProperties)

      The connection properties of the Amazon Web Services Glue connection.

      Parameters:
      connectionProperties - The connection properties of the Amazon Web Services Glue connection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • connectionType

      GlueConnectionInput.Builder connectionType(String connectionType)

      The connection type of the Amazon Web Services Glue connection.

      Parameters:
      connectionType - The connection type of the Amazon Web Services Glue connection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • connectionType

      GlueConnectionInput.Builder connectionType(GlueConnectionType connectionType)

      The connection type of the Amazon Web Services Glue connection.

      Parameters:
      connectionType - The connection type of the Amazon Web Services Glue connection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • description

      GlueConnectionInput.Builder description(String description)

      The description of the Amazon Web Services Glue connection.

      Parameters:
      description - The description of the Amazon Web Services Glue connection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • matchCriteria

      GlueConnectionInput.Builder matchCriteria(String matchCriteria)

      The match criteria of the Amazon Web Services Glue connection.

      Parameters:
      matchCriteria - The match criteria of the Amazon Web Services Glue connection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the Amazon Web Services Glue connection.

      Parameters:
      name - The name of the Amazon Web Services Glue connection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • physicalConnectionRequirements

      GlueConnectionInput.Builder physicalConnectionRequirements(PhysicalConnectionRequirements physicalConnectionRequirements)

      The physical connection requirements for the Amazon Web Services Glue connection.

      Parameters:
      physicalConnectionRequirements - The physical connection requirements for the Amazon Web Services Glue connection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • physicalConnectionRequirements

      default GlueConnectionInput.Builder physicalConnectionRequirements(Consumer<PhysicalConnectionRequirements.Builder> physicalConnectionRequirements)

      The physical connection requirements for the Amazon Web Services Glue connection.

      This is a convenience method that creates an instance of the PhysicalConnectionRequirements.Builder avoiding the need to create one manually via PhysicalConnectionRequirements.builder().

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

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

      GlueConnectionInput.Builder pythonProperties(Map<String,String> pythonProperties)

      The Python properties of the Amazon Web Services Glue connection.

      Parameters:
      pythonProperties - The Python properties of the Amazon Web Services Glue connection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sparkProperties

      GlueConnectionInput.Builder sparkProperties(Map<String,String> sparkProperties)

      The Spark properties of the Amazon Web Services Glue connection.

      Parameters:
      sparkProperties - The Spark properties of the Amazon Web Services Glue connection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • validateCredentials

      GlueConnectionInput.Builder validateCredentials(Boolean validateCredentials)

      Speciefies whether to validate credentials of the Amazon Web Services Glue connection.

      Parameters:
      validateCredentials - Speciefies whether to validate credentials of the Amazon Web Services Glue connection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • validateForComputeEnvironmentsWithStrings

      GlueConnectionInput.Builder validateForComputeEnvironmentsWithStrings(Collection<String> validateForComputeEnvironments)

      Speciefies whether to validate for compute environments of the Amazon Web Services Glue connection.

      Parameters:
      validateForComputeEnvironments - Speciefies whether to validate for compute environments of the Amazon Web Services Glue connection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • validateForComputeEnvironmentsWithStrings

      GlueConnectionInput.Builder validateForComputeEnvironmentsWithStrings(String... validateForComputeEnvironments)

      Speciefies whether to validate for compute environments of the Amazon Web Services Glue connection.

      Parameters:
      validateForComputeEnvironments - Speciefies whether to validate for compute environments of the Amazon Web Services Glue connection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • validateForComputeEnvironments

      GlueConnectionInput.Builder validateForComputeEnvironments(Collection<ComputeEnvironments> validateForComputeEnvironments)

      Speciefies whether to validate for compute environments of the Amazon Web Services Glue connection.

      Parameters:
      validateForComputeEnvironments - Speciefies whether to validate for compute environments of the Amazon Web Services Glue connection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • validateForComputeEnvironments

      GlueConnectionInput.Builder validateForComputeEnvironments(ComputeEnvironments... validateForComputeEnvironments)

      Speciefies whether to validate for compute environments of the Amazon Web Services Glue connection.

      Parameters:
      validateForComputeEnvironments - Speciefies whether to validate for compute environments of the Amazon Web Services Glue connection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.