Class ServiceJobEvaluateOnExit
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ServiceJobEvaluateOnExit.Builder,ServiceJobEvaluateOnExit>
Specifies conditions for when to exit or retry a service job based on the exit status or status reason.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal ServiceJobRetryActionaction()The action to take if the service job exits with the specified condition.final StringThe action to take if the service job exits with the specified condition.builder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringContains a glob pattern to match against the StatusReason returned for a job.static Class<? extends ServiceJobEvaluateOnExit.Builder>final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
action
The action to take if the service job exits with the specified condition. Valid values are
RETRYandEXIT.If the service returns an enum value that is not available in the current SDK version,
actionwill returnServiceJobRetryAction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromactionAsString().- Returns:
- The action to take if the service job exits with the specified condition. Valid values are
RETRYandEXIT. - See Also:
-
actionAsString
The action to take if the service job exits with the specified condition. Valid values are
RETRYandEXIT.If the service returns an enum value that is not available in the current SDK version,
actionwill returnServiceJobRetryAction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromactionAsString().- Returns:
- The action to take if the service job exits with the specified condition. Valid values are
RETRYandEXIT. - See Also:
-
onStatusReason
Contains a glob pattern to match against the StatusReason returned for a job. The pattern can contain up to 512 characters and can contain all printable characters. It can optionally end with an asterisk (*) so that only the start of the string needs to be an exact match.
- Returns:
- Contains a glob pattern to match against the StatusReason returned for a job. The pattern can contain up to 512 characters and can contain all printable characters. It can optionally end with an asterisk (*) so that only the start of the string needs to be an exact match.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<ServiceJobEvaluateOnExit.Builder,ServiceJobEvaluateOnExit>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-