Interface GlueConnectionInput.Builder

    • Method Detail

      • 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.
      • 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:
        GlueConnectionType, GlueConnectionType
      • 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

        GlueConnectionInput.Builder name​(String 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.
      • 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.