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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Pipe.Builderarn(String arn)The ARN of the pipe.Pipe.BuildercreationTime(Instant creationTime)The time the pipe was created.Pipe.BuildercurrentState(String currentState)The state the pipe is in.Pipe.BuildercurrentState(PipeState currentState)The state the pipe is in.Pipe.BuilderdesiredState(String desiredState)The state the pipe should be in.Pipe.BuilderdesiredState(RequestedPipeState desiredState)The state the pipe should be in.Pipe.Builderenrichment(String enrichment)The ARN of the enrichment resource.Pipe.BuilderlastModifiedTime(Instant lastModifiedTime)When the pipe was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).Pipe.Buildername(String name)The name of the pipe.Pipe.Buildersource(String source)The ARN of the source resource.Pipe.BuilderstateReason(String stateReason)The reason the pipe is in its current state.Pipe.Buildertarget(String target)The ARN of the target resource.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
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.
-
currentState
Pipe.Builder currentState(PipeState currentState)
The state the pipe is in.
-
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:
RequestedPipeState,RequestedPipeState
-
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:
RequestedPipeState,RequestedPipeState
-
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.
-
-