public static final class LifecyclePolicy.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LifecyclePolicy.Builder> implements LifecyclePolicyOrBuilder
LifecyclePolicy describes how to deal with task failures based on different conditions.Protobuf type
google.cloud.batch.v1.LifecyclePolicy| Modifier and Type | Method and Description |
|---|---|
LifecyclePolicy.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
LifecyclePolicy |
build() |
LifecyclePolicy |
buildPartial() |
LifecyclePolicy.Builder |
clear() |
LifecyclePolicy.Builder |
clearAction()
Action to execute when ActionCondition is true.
|
LifecyclePolicy.Builder |
clearActionCondition()
Conditions that decide why a task failure is dealt with a specific action.
|
LifecyclePolicy.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
LifecyclePolicy.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
LifecyclePolicy.Builder |
clone() |
LifecyclePolicy.Action |
getAction()
Action to execute when ActionCondition is true.
|
LifecyclePolicy.ActionCondition |
getActionCondition()
Conditions that decide why a task failure is dealt with a specific action.
|
LifecyclePolicy.ActionCondition.Builder |
getActionConditionBuilder()
Conditions that decide why a task failure is dealt with a specific action.
|
LifecyclePolicy.ActionConditionOrBuilder |
getActionConditionOrBuilder()
Conditions that decide why a task failure is dealt with a specific action.
|
int |
getActionValue()
Action to execute when ActionCondition is true.
|
LifecyclePolicy |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
hasActionCondition()
Conditions that decide why a task failure is dealt with a specific action.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
LifecyclePolicy.Builder |
mergeActionCondition(LifecyclePolicy.ActionCondition value)
Conditions that decide why a task failure is dealt with a specific action.
|
LifecyclePolicy.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
LifecyclePolicy.Builder |
mergeFrom(LifecyclePolicy other) |
LifecyclePolicy.Builder |
mergeFrom(com.google.protobuf.Message other) |
LifecyclePolicy.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
LifecyclePolicy.Builder |
setAction(LifecyclePolicy.Action value)
Action to execute when ActionCondition is true.
|
LifecyclePolicy.Builder |
setActionCondition(LifecyclePolicy.ActionCondition.Builder builderForValue)
Conditions that decide why a task failure is dealt with a specific action.
|
LifecyclePolicy.Builder |
setActionCondition(LifecyclePolicy.ActionCondition value)
Conditions that decide why a task failure is dealt with a specific action.
|
LifecyclePolicy.Builder |
setActionValue(int value)
Action to execute when ActionCondition is true.
|
LifecyclePolicy.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
LifecyclePolicy.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
LifecyclePolicy.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<LifecyclePolicy.Builder>public LifecyclePolicy.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<LifecyclePolicy.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<LifecyclePolicy.Builder>public LifecyclePolicy getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic LifecyclePolicy build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic LifecyclePolicy buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic LifecyclePolicy.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<LifecyclePolicy.Builder>public LifecyclePolicy.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<LifecyclePolicy.Builder>public LifecyclePolicy.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<LifecyclePolicy.Builder>public LifecyclePolicy.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<LifecyclePolicy.Builder>public LifecyclePolicy.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<LifecyclePolicy.Builder>public LifecyclePolicy.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<LifecyclePolicy.Builder>public LifecyclePolicy.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LifecyclePolicy.Builder>public LifecyclePolicy.Builder mergeFrom(LifecyclePolicy other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<LifecyclePolicy.Builder>public LifecyclePolicy.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LifecyclePolicy.Builder>IOExceptionpublic int getActionValue()
Action to execute when ActionCondition is true. When RETRY_TASK is specified, we will retry failed tasks if we notice any exit code match and fail tasks if no match is found. Likewise, when FAIL_TASK is specified, we will fail tasks if we notice any exit code match and retry tasks if no match is found.
.google.cloud.batch.v1.LifecyclePolicy.Action action = 1;getActionValue in interface LifecyclePolicyOrBuilderpublic LifecyclePolicy.Builder setActionValue(int value)
Action to execute when ActionCondition is true. When RETRY_TASK is specified, we will retry failed tasks if we notice any exit code match and fail tasks if no match is found. Likewise, when FAIL_TASK is specified, we will fail tasks if we notice any exit code match and retry tasks if no match is found.
.google.cloud.batch.v1.LifecyclePolicy.Action action = 1;value - The enum numeric value on the wire for action to set.public LifecyclePolicy.Action getAction()
Action to execute when ActionCondition is true. When RETRY_TASK is specified, we will retry failed tasks if we notice any exit code match and fail tasks if no match is found. Likewise, when FAIL_TASK is specified, we will fail tasks if we notice any exit code match and retry tasks if no match is found.
.google.cloud.batch.v1.LifecyclePolicy.Action action = 1;getAction in interface LifecyclePolicyOrBuilderpublic LifecyclePolicy.Builder setAction(LifecyclePolicy.Action value)
Action to execute when ActionCondition is true. When RETRY_TASK is specified, we will retry failed tasks if we notice any exit code match and fail tasks if no match is found. Likewise, when FAIL_TASK is specified, we will fail tasks if we notice any exit code match and retry tasks if no match is found.
.google.cloud.batch.v1.LifecyclePolicy.Action action = 1;value - The action to set.public LifecyclePolicy.Builder clearAction()
Action to execute when ActionCondition is true. When RETRY_TASK is specified, we will retry failed tasks if we notice any exit code match and fail tasks if no match is found. Likewise, when FAIL_TASK is specified, we will fail tasks if we notice any exit code match and retry tasks if no match is found.
.google.cloud.batch.v1.LifecyclePolicy.Action action = 1;public boolean hasActionCondition()
Conditions that decide why a task failure is dealt with a specific action.
.google.cloud.batch.v1.LifecyclePolicy.ActionCondition action_condition = 2;hasActionCondition in interface LifecyclePolicyOrBuilderpublic LifecyclePolicy.ActionCondition getActionCondition()
Conditions that decide why a task failure is dealt with a specific action.
.google.cloud.batch.v1.LifecyclePolicy.ActionCondition action_condition = 2;getActionCondition in interface LifecyclePolicyOrBuilderpublic LifecyclePolicy.Builder setActionCondition(LifecyclePolicy.ActionCondition value)
Conditions that decide why a task failure is dealt with a specific action.
.google.cloud.batch.v1.LifecyclePolicy.ActionCondition action_condition = 2;public LifecyclePolicy.Builder setActionCondition(LifecyclePolicy.ActionCondition.Builder builderForValue)
Conditions that decide why a task failure is dealt with a specific action.
.google.cloud.batch.v1.LifecyclePolicy.ActionCondition action_condition = 2;public LifecyclePolicy.Builder mergeActionCondition(LifecyclePolicy.ActionCondition value)
Conditions that decide why a task failure is dealt with a specific action.
.google.cloud.batch.v1.LifecyclePolicy.ActionCondition action_condition = 2;public LifecyclePolicy.Builder clearActionCondition()
Conditions that decide why a task failure is dealt with a specific action.
.google.cloud.batch.v1.LifecyclePolicy.ActionCondition action_condition = 2;public LifecyclePolicy.ActionCondition.Builder getActionConditionBuilder()
Conditions that decide why a task failure is dealt with a specific action.
.google.cloud.batch.v1.LifecyclePolicy.ActionCondition action_condition = 2;public LifecyclePolicy.ActionConditionOrBuilder getActionConditionOrBuilder()
Conditions that decide why a task failure is dealt with a specific action.
.google.cloud.batch.v1.LifecyclePolicy.ActionCondition action_condition = 2;getActionConditionOrBuilder in interface LifecyclePolicyOrBuilderpublic final LifecyclePolicy.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LifecyclePolicy.Builder>public final LifecyclePolicy.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LifecyclePolicy.Builder>Copyright © 2025 Google LLC. All rights reserved.