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.Builder
builder()
final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final ErrorDetails
Returns the value of the ErrorDetails property for this object.final String
The external ID of the run of the rule.final String
The 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 int
hashCode()
final Instant
The last status change of the rule.final String
The ARN of the user who last changed the rule.final String
The execution ID for the run of the rule.static Class
<? extends RuleExecution.Builder> final RuleExecutionStatus
status()
The status of the run of the rule, such as FAILED.final String
The status of the run of the rule, such as FAILED.final String
summary()
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 String
token()
The system-generated token used to identify a unique request.final String
toString()
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,
status
will 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,
status
will 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:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<RuleExecution.Builder,
RuleExecution> - 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
-