Class GuestPolicies.SoftwareRecipe.Step.RunScript.Builder (2.29.0)

public static final class GuestPolicies.SoftwareRecipe.Step.RunScript.Builder extends GeneratedMessageV3.Builder<GuestPolicies.SoftwareRecipe.Step.RunScript.Builder> implements GuestPolicies.SoftwareRecipe.Step.RunScriptOrBuilder

Runs a script through an interpreter.

Protobuf type google.cloud.osconfig.v1beta.SoftwareRecipe.Step.RunScript

Static Methods

getDescriptor()

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

Methods

addAllAllowedExitCodes(Iterable<? extends Integer> values)

public GuestPolicies.SoftwareRecipe.Step.RunScript.Builder addAllAllowedExitCodes(Iterable<? extends Integer> values)

Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]

repeated int32 allowed_exit_codes = 2;

Parameter
NameDescription
valuesIterable<? extends java.lang.Integer>

The allowedExitCodes to add.

Returns
TypeDescription
GuestPolicies.SoftwareRecipe.Step.RunScript.Builder

This builder for chaining.

addAllowedExitCodes(int value)

public GuestPolicies.SoftwareRecipe.Step.RunScript.Builder addAllowedExitCodes(int value)

Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]

repeated int32 allowed_exit_codes = 2;

Parameter
NameDescription
valueint

The allowedExitCodes to add.

Returns
TypeDescription
GuestPolicies.SoftwareRecipe.Step.RunScript.Builder

This builder for chaining.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public GuestPolicies.SoftwareRecipe.Step.RunScript.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
GuestPolicies.SoftwareRecipe.Step.RunScript.Builder
Overrides

build()

public GuestPolicies.SoftwareRecipe.Step.RunScript build()
Returns
TypeDescription
GuestPolicies.SoftwareRecipe.Step.RunScript

buildPartial()

public GuestPolicies.SoftwareRecipe.Step.RunScript buildPartial()
Returns
TypeDescription
GuestPolicies.SoftwareRecipe.Step.RunScript

clear()

public GuestPolicies.SoftwareRecipe.Step.RunScript.Builder clear()
Returns
TypeDescription
GuestPolicies.SoftwareRecipe.Step.RunScript.Builder
Overrides

clearAllowedExitCodes()

public GuestPolicies.SoftwareRecipe.Step.RunScript.Builder clearAllowedExitCodes()

Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]

repeated int32 allowed_exit_codes = 2;

Returns
TypeDescription
GuestPolicies.SoftwareRecipe.Step.RunScript.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public GuestPolicies.SoftwareRecipe.Step.RunScript.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
GuestPolicies.SoftwareRecipe.Step.RunScript.Builder
Overrides

clearInterpreter()

public GuestPolicies.SoftwareRecipe.Step.RunScript.Builder clearInterpreter()

The script interpreter to use to run the script. If no interpreter is specified the script is executed directly, which likely only succeed for scripts with shebang lines).

.google.cloud.osconfig.v1beta.SoftwareRecipe.Step.RunScript.Interpreter interpreter = 3;

Returns
TypeDescription
GuestPolicies.SoftwareRecipe.Step.RunScript.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public GuestPolicies.SoftwareRecipe.Step.RunScript.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
GuestPolicies.SoftwareRecipe.Step.RunScript.Builder
Overrides

clearScript()

public GuestPolicies.SoftwareRecipe.Step.RunScript.Builder clearScript()

Required. The shell script to be executed.

string script = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
GuestPolicies.SoftwareRecipe.Step.RunScript.Builder

This builder for chaining.

clone()

public GuestPolicies.SoftwareRecipe.Step.RunScript.Builder clone()
Returns
TypeDescription
GuestPolicies.SoftwareRecipe.Step.RunScript.Builder
Overrides

getAllowedExitCodes(int index)

public int getAllowedExitCodes(int index)

Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]

repeated int32 allowed_exit_codes = 2;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
int

The allowedExitCodes at the given index.

getAllowedExitCodesCount()