Class RuleRevision
- java.lang.Object
-
- software.amazon.awssdk.services.codepipeline.model.RuleRevision
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RuleRevision.Builder,RuleRevision>
@Generated("software.amazon.awssdk:codegen") public final class RuleRevision extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RuleRevision.Builder,RuleRevision>
The change to a rule that creates a revision of the rule.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRuleRevision.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RuleRevision.Builderbuilder()Instantcreated()The date and time when the most recent version of the rule was created, in timestamp format.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringrevisionChangeId()The unique identifier of the change that set the state to this revision (for example, a deployment ID or timestamp).StringrevisionId()The system-generated unique ID that identifies the revision number of the rule.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends RuleRevision.Builder>serializableBuilderClass()RuleRevision.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
revisionId
public final String revisionId()
The system-generated unique ID that identifies the revision number of the rule.
- Returns:
- The system-generated unique ID that identifies the revision number of the rule.
-
revisionChangeId
public final String revisionChangeId()
The unique identifier of the change that set the state to this revision (for example, a deployment ID or timestamp).
- Returns:
- The unique identifier of the change that set the state to this revision (for example, a deployment ID or timestamp).
-
created
public final Instant created()
The date and time when the most recent version of the rule was created, in timestamp format.
- Returns:
- The date and time when the most recent version of the rule was created, in timestamp format.
-
toBuilder
public RuleRevision.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RuleRevision.Builder,RuleRevision>
-
builder
public static RuleRevision.Builder builder()
-
serializableBuilderClass
public static Class<? extends RuleRevision.Builder> serializableBuilderClass()
-
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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-