Interface GlueConnection.Builder

    • Method Detail

      • athenaProperties

        GlueConnection.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

        GlueConnection.Builder authenticationConfiguration​(AuthenticationConfiguration 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.
      • compatibleComputeEnvironmentsWithStrings

        GlueConnection.Builder compatibleComputeEnvironmentsWithStrings​(Collection<String> compatibleComputeEnvironments)

        The compatible compute environments of the Amazon Web Services Glue connection.

        Parameters:
        compatibleComputeEnvironments - The compatible compute environments of the Amazon Web Services Glue connection.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • compatibleComputeEnvironmentsWithStrings

        GlueConnection.Builder compatibleComputeEnvironmentsWithStrings​(String... compatibleComputeEnvironments)

        The compatible compute environments of the Amazon Web Services Glue connection.

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

        GlueConnection.Builder compatibleComputeEnvironments​(Collection<ComputeEnvironments> compatibleComputeEnvironments)

        The compatible compute environments of the Amazon Web Services Glue connection.

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

        GlueConnection.Builder compatibleComputeEnvironments​(ComputeEnvironments... compatibleComputeEnvironments)

        The compatible compute environments of the Amazon Web Services Glue connection.

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

        GlueConnection.Builder connectionProperties​(Map<String,​String> connectionProperties)

        The properties of the Amazon Web Services Glue connection.

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

        GlueConnection.Builder connectionSchemaVersion​(Integer connectionSchemaVersion)

        The connection schema version of the Amazon Web Services Glue connection.

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

        GlueConnection.Builder connectionType​(String connectionType)

        The type of the Amazon Web Services Glue connection.

        Parameters:
        connectionType - The 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, ConnectionType
      • connectionType

        GlueConnection.Builder connectionType​(ConnectionType connectionType)

        The type of the Amazon Web Services Glue connection.

        Parameters:
        connectionType - The 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, ConnectionType
      • creationTime

        GlueConnection.Builder creationTime​(Instant creationTime)

        The creation time of the Amazon Web Services Glue connection.

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

        GlueConnection.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.
      • lastConnectionValidationTime

        GlueConnection.Builder lastConnectionValidationTime​(Instant lastConnectionValidationTime)

        The last validation time of the Amazon Web Services Glue connection.

        Parameters:
        lastConnectionValidationTime - The last validation time of the Amazon Web Services Glue connection.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastUpdatedBy

        GlueConnection.Builder lastUpdatedBy​(String lastUpdatedBy)

        The user who last updated the Amazon Web Services Glue connection.

        Parameters:
        lastUpdatedBy - The user who last updated the Amazon Web Services Glue connection.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastUpdatedTime

        GlueConnection.Builder lastUpdatedTime​(Instant lastUpdatedTime)

        The timestamp at which the Amazon Web Services Glue connection was last updated.

        Parameters:
        lastUpdatedTime - The timestamp at which the Amazon Web Services Glue connection was last updated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • matchCriteria

        GlueConnection.Builder matchCriteria​(Collection<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.
      • matchCriteria

        GlueConnection.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

        GlueConnection.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

        GlueConnection.Builder physicalConnectionRequirements​(PhysicalConnectionRequirements physicalConnectionRequirements)

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

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

        GlueConnection.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

        GlueConnection.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.
      • status

        GlueConnection.Builder status​(String status)

        The status of the Amazon Web Services Glue connection.

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

        GlueConnection.Builder statusReason​(String statusReason)

        The status reason of the Amazon Web Services Glue connection.

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