Class DescribeReplayResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.eventbridge.model.EventBridgeResponse
-
- software.amazon.awssdk.services.eventbridge.model.DescribeReplayResponse
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<DescribeReplayResponse.Builder,DescribeReplayResponse>
@Generated("software.amazon.awssdk:codegen") public final class DescribeReplayResponse extends EventBridgeResponse implements ToCopyableBuilder<DescribeReplayResponse.Builder,DescribeReplayResponse>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDescribeReplayResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DescribeReplayResponse.Builderbuilder()Stringdescription()The description of the replay.ReplayDestinationdestination()AReplayDestinationobject that contains details about the replay.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)InstanteventEndTime()The time stamp for the last event that was replayed from the archive.InstanteventLastReplayedTime()The time that the event was last replayed.StringeventSourceArn()The ARN of the archive events were replayed from.InstanteventStartTime()The time stamp of the first event that was last replayed from the archive.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringreplayArn()The ARN of the replay.InstantreplayEndTime()A time stamp for the time that the replay stopped.StringreplayName()The name of the replay.InstantreplayStartTime()A time stamp for the time that the replay started.List<SdkField<?>>sdkFields()static Class<? extends DescribeReplayResponse.Builder>serializableBuilderClass()ReplayStatestate()The current state of the replay.StringstateAsString()The current state of the replay.StringstateReason()The reason that the replay is in the current state.DescribeReplayResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.services.eventbridge.model.EventBridgeResponse
responseMetadata
-
Methods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponse
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
replayName
public final String replayName()
The name of the replay.
- Returns:
- The name of the replay.
-
replayArn
public final String replayArn()
The ARN of the replay.
- Returns:
- The ARN of the replay.
-
description
public final String description()
The description of the replay.
- Returns:
- The description of the replay.
-
state
public final ReplayState state()
The current state of the replay.
If the service returns an enum value that is not available in the current SDK version,
statewill returnReplayState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- The current state of the replay.
- See Also:
ReplayState
-
stateAsString
public final String stateAsString()
The current state of the replay.
If the service returns an enum value that is not available in the current SDK version,
statewill returnReplayState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- The current state of the replay.
- See Also:
ReplayState
-
stateReason
public final String stateReason()
The reason that the replay is in the current state.
- Returns:
- The reason that the replay is in the current state.
-
eventSourceArn
public final String eventSourceArn()
The ARN of the archive events were replayed from.
- Returns:
- The ARN of the archive events were replayed from.
-
destination
public final ReplayDestination destination()
A
ReplayDestinationobject that contains details about the replay.- Returns:
- A
ReplayDestinationobject that contains details about the replay.
-
eventStartTime
public final Instant eventStartTime()
The time stamp of the first event that was last replayed from the archive.
- Returns:
- The time stamp of the first event that was last replayed from the archive.
-
eventEndTime
public final Instant eventEndTime()
The time stamp for the last event that was replayed from the archive.
- Returns:
- The time stamp for the last event that was replayed from the archive.
-
eventLastReplayedTime
public final Instant eventLastReplayedTime()
The time that the event was last replayed.
- Returns:
- The time that the event was last replayed.
-
replayStartTime
public final Instant replayStartTime()
A time stamp for the time that the replay started.
- Returns:
- A time stamp for the time that the replay started.
-
replayEndTime
public final Instant replayEndTime()
A time stamp for the time that the replay stopped.
- Returns:
- A time stamp for the time that the replay stopped.
-
toBuilder
public DescribeReplayResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DescribeReplayResponse.Builder,DescribeReplayResponse>- Specified by:
toBuilderin classAwsResponse
-
builder
public static DescribeReplayResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends DescribeReplayResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsResponse
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkResponse
-
-