Class TransitionState
java.lang.Object
software.amazon.awssdk.services.codepipeline.model.TransitionState
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<TransitionState.Builder,
TransitionState>
@Generated("software.amazon.awssdk:codegen")
public final class TransitionState
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<TransitionState.Builder,TransitionState>
Represents information about the state of transitions between one stage and another stage.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic TransitionState.Builder
builder()
final String
The user-specified reason why the transition between two stages of a pipeline was disabled.final Boolean
enabled()
Whether the transition between stages is enabled (true) or disabled (false).final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final Instant
The timestamp when the transition state was last changed.final String
The ID of the user who last changed the transition state.static Class
<? extends TransitionState.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
enabled
Whether the transition between stages is enabled (true) or disabled (false).
- Returns:
- Whether the transition between stages is enabled (true) or disabled (false).
-
lastChangedBy
The ID of the user who last changed the transition state.
- Returns:
- The ID of the user who last changed the transition state.
-
lastChangedAt
The timestamp when the transition state was last changed.
- Returns:
- The timestamp when the transition state was last changed.
-
disabledReason
The user-specified reason why the transition between two stages of a pipeline was disabled.
- Returns:
- The user-specified reason why the transition between two stages of a pipeline was disabled.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<TransitionState.Builder,
TransitionState> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-