Interface ModifyIntegrationResponse.Builder

    • Method Detail

      • sourceArn

        ModifyIntegrationResponse.Builder sourceArn​(String sourceArn)

        The ARN of the source for the integration.

        Parameters:
        sourceArn - The ARN of the source for the integration.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • targetArn

        ModifyIntegrationResponse.Builder targetArn​(String targetArn)

        The ARN of the target for the integration.

        Parameters:
        targetArn - The ARN of the target for the integration.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • integrationName

        ModifyIntegrationResponse.Builder integrationName​(String integrationName)

        A unique name for an integration in Glue.

        Parameters:
        integrationName - A unique name for an integration in Glue.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        ModifyIntegrationResponse.Builder description​(String description)

        A description of the integration.

        Parameters:
        description - A description of the integration.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • integrationArn

        ModifyIntegrationResponse.Builder integrationArn​(String integrationArn)

        The Amazon Resource Name (ARN) for the integration.

        Parameters:
        integrationArn - The Amazon Resource Name (ARN) for the integration.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • kmsKeyId

        ModifyIntegrationResponse.Builder kmsKeyId​(String kmsKeyId)

        The ARN of a KMS key used for encrypting the channel.

        Parameters:
        kmsKeyId - The ARN of a KMS key used for encrypting the channel.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • additionalEncryptionContext

        ModifyIntegrationResponse.Builder additionalEncryptionContext​(Map<String,​String> additionalEncryptionContext)

        An optional set of non-secret key–value pairs that contains additional contextual information for encryption.

        Parameters:
        additionalEncryptionContext - An optional set of non-secret key–value pairs that contains additional contextual information for encryption.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        ModifyIntegrationResponse.Builder tags​(Collection<Tag> tags)

        Metadata assigned to the resource consisting of a list of key-value pairs.

        Parameters:
        tags - Metadata assigned to the resource consisting of a list of key-value pairs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        ModifyIntegrationResponse.Builder tags​(Tag... tags)

        Metadata assigned to the resource consisting of a list of key-value pairs.

        Parameters:
        tags - Metadata assigned to the resource consisting of a list of key-value pairs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        ModifyIntegrationResponse.Builder tags​(Consumer<Tag.Builder>... tags)

        Metadata assigned to the resource consisting of a list of key-value pairs.

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

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #tags(List).

        Parameters:
        tags - a consumer that will call methods on Tag.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #tags(java.util.Collection)
      • status

        ModifyIntegrationResponse.Builder status​(String status)

        The status of the integration being modified.

        The possible statuses are:

        • CREATING: The integration is being created.

        • ACTIVE: The integration creation succeeds.

        • MODIFYING: The integration is being modified.

        • FAILED: The integration creation fails.

        • DELETING: The integration is deleted.

        • SYNCING: The integration is synchronizing.

        • NEEDS_ATTENTION: The integration needs attention, such as synchronization.

        Parameters:
        status - The status of the integration being modified.

        The possible statuses are:

        • CREATING: The integration is being created.

        • ACTIVE: The integration creation succeeds.

        • MODIFYING: The integration is being modified.

        • FAILED: The integration creation fails.

        • DELETING: The integration is deleted.

        • SYNCING: The integration is synchronizing.

        • NEEDS_ATTENTION: The integration needs attention, such as synchronization.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        IntegrationStatus, IntegrationStatus
      • status

        ModifyIntegrationResponse.Builder status​(IntegrationStatus status)

        The status of the integration being modified.

        The possible statuses are:

        • CREATING: The integration is being created.

        • ACTIVE: The integration creation succeeds.

        • MODIFYING: The integration is being modified.

        • FAILED: The integration creation fails.

        • DELETING: The integration is deleted.

        • SYNCING: The integration is synchronizing.

        • NEEDS_ATTENTION: The integration needs attention, such as synchronization.

        Parameters:
        status - The status of the integration being modified.

        The possible statuses are:

        • CREATING: The integration is being created.

        • ACTIVE: The integration creation succeeds.

        • MODIFYING: The integration is being modified.

        • FAILED: The integration creation fails.

        • DELETING: The integration is deleted.

        • SYNCING: The integration is synchronizing.

        • NEEDS_ATTENTION: The integration needs attention, such as synchronization.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        IntegrationStatus, IntegrationStatus
      • createTime

        ModifyIntegrationResponse.Builder createTime​(Instant createTime)

        The time when the integration was created, in UTC.

        Parameters:
        createTime - The time when the integration was created, in UTC.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • errors

        ModifyIntegrationResponse.Builder errors​(Collection<IntegrationError> errors)

        A list of errors associated with the integration modification.

        Parameters:
        errors - A list of errors associated with the integration modification.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • errors

        ModifyIntegrationResponse.Builder errors​(IntegrationError... errors)

        A list of errors associated with the integration modification.

        Parameters:
        errors - A list of errors associated with the integration modification.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dataFilter

        ModifyIntegrationResponse.Builder dataFilter​(String dataFilter)

        Selects source tables for the integration using Maxwell filter syntax.

        Parameters:
        dataFilter - Selects source tables for the integration using Maxwell filter syntax.
        Returns:
        Returns a reference to this object so that method calls can be chained together.