Interface InboundIntegration.Builder

  • Method Details

    • integrationArn

      InboundIntegration.Builder integrationArn(String integrationArn)

      The Amazon Resource Name (ARN) of an inbound integration.

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

      InboundIntegration.Builder sourceArn(String sourceArn)

      The Amazon Resource Name (ARN) of the source of an inbound integration.

      Parameters:
      sourceArn - The Amazon Resource Name (ARN) of the source of an inbound integration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • targetArn

      InboundIntegration.Builder targetArn(String targetArn)

      The Amazon Resource Name (ARN) of the target of an inbound integration.

      Parameters:
      targetArn - The Amazon Resource Name (ARN) of the target of an inbound integration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of an inbound integration.

      Parameters:
      status - The status of an inbound integration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of an inbound integration.

      Parameters:
      status - The status of an inbound integration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • errors

      The outstanding errors of an inbound integration. Each item is an "IntegrationError". This is null if there is no error.

      Parameters:
      errors - The outstanding errors of an inbound integration. Each item is an "IntegrationError". This is null if there is no error.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • errors

      The outstanding errors of an inbound integration. Each item is an "IntegrationError". This is null if there is no error.

      Parameters:
      errors - The outstanding errors of an inbound integration. Each item is an "IntegrationError". This is null if there is no error.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • errors

      The outstanding errors of an inbound integration. Each item is an "IntegrationError". This is null if there is no error.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to errors(List<IntegrationError>).

      Parameters:
      errors - a consumer that will call methods on IntegrationError.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createTime

      InboundIntegration.Builder createTime(Instant createTime)

      The creation time of an inbound integration.

      Parameters:
      createTime - The creation time of an inbound integration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.