Interface Pipe.Builder

All Superinterfaces:
Buildable, CopyableBuilder<Pipe.Builder,Pipe>, SdkBuilder<Pipe.Builder,Pipe>, SdkPojo
Enclosing class:
Pipe

public static interface Pipe.Builder extends SdkPojo, CopyableBuilder<Pipe.Builder,Pipe>
  • Method Details

    • arn

      Pipe.Builder arn(String arn)

      The ARN of the pipe.

      Parameters:
      arn - The ARN of the pipe.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • creationTime

      Pipe.Builder creationTime(Instant creationTime)

      The time the pipe was created.

      Parameters:
      creationTime - The time the pipe was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • currentState

      Pipe.Builder currentState(String currentState)

      The state the pipe is in.

      Parameters:
      currentState - The state the pipe is in.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • currentState

      Pipe.Builder currentState(PipeState currentState)

      The state the pipe is in.

      Parameters:
      currentState - The state the pipe is in.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • desiredState

      Pipe.Builder desiredState(String desiredState)

      The state the pipe should be in.

      Parameters:
      desiredState - The state the pipe should be in.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • desiredState

      Pipe.Builder desiredState(RequestedPipeState desiredState)

      The state the pipe should be in.

      Parameters:
      desiredState - The state the pipe should be in.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • enrichment

      Pipe.Builder enrichment(String enrichment)

      The ARN of the enrichment resource.

      Parameters:
      enrichment - The ARN of the enrichment resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedTime

      Pipe.Builder lastModifiedTime(Instant lastModifiedTime)

      When the pipe was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

      Parameters:
      lastModifiedTime - When the pipe was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      Pipe.Builder name(String name)

      The name of the pipe.

      Parameters:
      name - The name of the pipe.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • source

      Pipe.Builder source(String source)

      The ARN of the source resource.

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

      Pipe.Builder stateReason(String stateReason)

      The reason the pipe is in its current state.

      Parameters:
      stateReason - The reason the pipe is in its current state.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • target

      Pipe.Builder target(String target)

      The ARN of the target resource.

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