@Generated(value="software.amazon.awssdk:codegen") public final class Pipe extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Pipe.Builder,Pipe>
An object that represents a pipe. Amazon EventBridgePipes connect event sources to targets and reduces the need for specialized knowledge and integration code.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Pipe.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The ARN of the pipe.
|
static Pipe.Builder |
builder() |
Instant |
creationTime()
The time the pipe was created.
|
PipeState |
currentState()
The state the pipe is in.
|
String |
currentStateAsString()
The state the pipe is in.
|
RequestedPipeState |
desiredState()
The state the pipe should be in.
|
String |
desiredStateAsString()
The state the pipe should be in.
|
String |
enrichment()
The ARN of the enrichment resource.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Instant |
lastModifiedTime()
When the pipe was last updated, in ISO-8601 format
(YYYY-MM-DDThh:mm:ss.sTZD).
|
String |
name()
The name of the pipe.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Pipe.Builder> |
serializableBuilderClass() |
String |
source()
The ARN of the source resource.
|
String |
stateReason()
The reason the pipe is in its current state.
|
String |
target()
The ARN of the target resource.
|
Pipe.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String arn()
The ARN of the pipe.
public final Instant creationTime()
The time the pipe was created.
public final PipeState currentState()
The state the pipe is in.
If the service returns an enum value that is not available in the current SDK version, currentState will
return PipeState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
currentStateAsString().
PipeStatepublic final String currentStateAsString()
The state the pipe is in.
If the service returns an enum value that is not available in the current SDK version, currentState will
return PipeState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
currentStateAsString().
PipeStatepublic final RequestedPipeState desiredState()
The state the pipe should be in.
If the service returns an enum value that is not available in the current SDK version, desiredState will
return RequestedPipeState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
desiredStateAsString().
RequestedPipeStatepublic final String desiredStateAsString()
The state the pipe should be in.
If the service returns an enum value that is not available in the current SDK version, desiredState will
return RequestedPipeState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
desiredStateAsString().
RequestedPipeStatepublic final String enrichment()
The ARN of the enrichment resource.
public final Instant lastModifiedTime()
When the pipe was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
public final String name()
The name of the pipe.
public final String source()
The ARN of the source resource.
public final String stateReason()
The reason the pipe is in its current state.
public final String target()
The ARN of the target resource.
public Pipe.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Pipe.Builder,Pipe>public static Pipe.Builder builder()
public static Class<? extends Pipe.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.