Class RuleExecution
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RuleExecution.Builder,RuleExecution>
Represents information about each time a rule is run as part of the pipeline execution for a pipeline configured with conditions.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic RuleExecution.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final ErrorDetailsReturns the value of the ErrorDetails property for this object.final StringThe external ID of the run of the rule.final StringThe URL of a resource external to Amazon Web Services that is used when running the rule (for example, an external repository URL).final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final InstantThe last status change of the rule.final StringThe ARN of the user who last changed the rule.final StringThe execution ID for the run of the rule.static Class<? extends RuleExecution.Builder> final RuleExecutionStatusstatus()The status of the run of the rule, such as FAILED.final StringThe status of the run of the rule, such as FAILED.final Stringsummary()A summary of the run of the rule.Take this object and create a builder that contains all of the current property values of this object.final Stringtoken()The system-generated token used to identify a unique request.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
ruleExecutionId
The execution ID for the run of the rule.
- Returns:
- The execution ID for the run of the rule.
-
status
The status of the run of the rule, such as FAILED.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnRuleExecutionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the run of the rule, such as FAILED.
- See Also:
-
statusAsString
The status of the run of the rule, such as FAILED.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnRuleExecutionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the run of the rule, such as FAILED.
- See Also:
-
summary
A summary of the run of the rule.
- Returns:
- A summary of the run of the rule.
-
lastStatusChange
The last status change of the rule.
- Returns:
- The last status change of the rule.
-
token
The system-generated token used to identify a unique request.
- Returns:
- The system-generated token used to identify a unique request.
-
lastUpdatedBy
The ARN of the user who last changed the rule.
- Returns:
- The ARN of the user who last changed the rule.
-
externalExecutionId
The external ID of the run of the rule.
- Returns:
- The external ID of the run of the rule.
-
externalExecutionUrl
The URL of a resource external to Amazon Web Services that is used when running the rule (for example, an external repository URL).
- Returns:
- The URL of a resource external to Amazon Web Services that is used when running the rule (for example, an external repository URL).
-
errorDetails
Returns the value of the ErrorDetails property for this object.- Returns:
- The value of the ErrorDetails property for this object.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<RuleExecution.Builder,RuleExecution> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin 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
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-