Class LifecyclePolicy.Builder (0.41.0)

public static final class LifecyclePolicy.Builder extends 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

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public LifecyclePolicy.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
LifecyclePolicy.Builder
Overrides

build()

public LifecyclePolicy build()
Returns
TypeDescription
LifecyclePolicy

buildPartial()

public LifecyclePolicy buildPartial()
Returns
TypeDescription
LifecyclePolicy

clear()

public LifecyclePolicy.Builder clear()
Returns
TypeDescription
LifecyclePolicy.Builder
Overrides

clearAction()

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;

Returns
TypeDescription
LifecyclePolicy.Builder

This builder for chaining.

clearActionCondition()

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;

Returns
TypeDescription
LifecyclePolicy.Builder

clearField(Descriptors.FieldDescriptor field)

public LifecyclePolicy.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
LifecyclePolicy.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public LifecyclePolicy.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
LifecyclePolicy.Builder
Overrides

clone()

public LifecyclePolicy.Builder clone()
Returns
TypeDescription
LifecyclePolicy.Builder
Overrides

getAction()

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;

Returns
TypeDescription
LifecyclePolicy.Action

The action.

getActionCondition()

public 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;

Returns
TypeDescription
LifecyclePolicy.ActionCondition

The actionCondition.

getActionConditionBuilder()

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;

Returns
TypeDescription
LifecyclePolicy.ActionCondition.Builder

getActionConditionOrBuilder()

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;

Returns
TypeDescription
LifecyclePolicy.ActionConditionOrBuilder

getActionValue()

public 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;

Returns
TypeDescription
int

The enum numeric value on the wire for action.

getDefaultInstanceForType()

public LifecyclePolicy getDefaultInstanceForType()
Returns
TypeDescription
LifecyclePolicy

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

hasActionCondition()

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;

Returns
TypeDescription
boolean

Whether the actionCondition field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeActionCondition(LifecyclePolicy.ActionCondition value)

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;

Parameter
NameDescription
valueLifecyclePolicy.ActionCondition
Returns
TypeDescription
LifecyclePolicy.Builder

mergeFrom(LifecyclePolicy other)

public LifecyclePolicy.Builder mergeFrom(LifecyclePolicy other)
Parameter
NameDescription
otherLifecyclePolicy
Returns
TypeDescription
LifecyclePolicy.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public LifecyclePolicy.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
LifecyclePolicy.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public LifecyclePolicy.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
LifecyclePolicy.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final LifecyclePolicy.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
LifecyclePolicy.Builder
Overrides

setAction(LifecyclePolicy.Action value)

public 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;

Parameter
NameDescription
valueLifecyclePolicy.Action

The action to set.

Returns
TypeDescription
LifecyclePolicy.Builder

This builder for chaining.

setActionCondition(LifecyclePolicy.ActionCondition value)

public 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;

Parameter
NameDescription
valueLifecyclePolicy.ActionCondition
Returns
TypeDescription
LifecyclePolicy.Builder

setActionCondition(LifecyclePolicy.ActionCondition.Builder builderForValue)

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;

Parameter
NameDescription
builderForValueLifecyclePolicy.ActionCondition.Builder
Returns
TypeDescription
LifecyclePolicy.Builder

setActionValue(int value)

public 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;

Parameter
NameDescription
valueint

The enum numeric value on the wire for action to set.

Returns
TypeDescription
LifecyclePolicy.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public LifecyclePolicy.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
LifecyclePolicy.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public LifecyclePolicy.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
LifecyclePolicy.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final LifecyclePolicy.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
LifecyclePolicy.Builder
Overrides