Interface GlueConnection.Builder

  • Method Details

    • 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.
    • authenticationConfiguration

      default GlueConnection.Builder authenticationConfiguration(Consumer<AuthenticationConfiguration.Builder> authenticationConfiguration)

      The authentication configuration of the Amazon Web Services Glue connection.

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

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

      Parameters:
      authenticationConfiguration - a consumer that will call methods on AuthenticationConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      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:
    • 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

      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.
    • physicalConnectionRequirements

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

      The physical connection requirements of 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

      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

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