Interface InboundIntegration.Builder

    • Method Detail

      • sourceArn

        InboundIntegration.Builder sourceArn​(String sourceArn)

        The ARN of the source resource for the integration.

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

        InboundIntegration.Builder targetArn​(String targetArn)

        The ARN of the target resource for the integration.

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

        InboundIntegration.Builder integrationArn​(String integrationArn)

        The ARN of the zero-ETL integration.

        Parameters:
        integrationArn - The ARN of the zero-ETL integration.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • status

        InboundIntegration.Builder status​(String status)

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

        InboundIntegration.Builder status​(IntegrationStatus status)

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

        InboundIntegration.Builder createTime​(Instant createTime)

        The time that the integration was created, in UTC.

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

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

        A list of errors associated with the integration.

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

        InboundIntegration.Builder errors​(IntegrationError... errors)

        A list of errors associated with the integration.

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