Enum PatchJobs.ExecStepConfig.Interpreter (2.39.0)

public enum PatchJobs.ExecStepConfig.Interpreter extends Enum<PatchJobs.ExecStepConfig.Interpreter> implements ProtocolMessageEnum

The interpreter used to execute the a file.

Protobuf enum google.cloud.osconfig.v1.ExecStepConfig.Interpreter

Implements

ProtocolMessageEnum

Static Fields

NameDescription
INTERPRETER_UNSPECIFIED

Invalid for a Windows ExecStepConfig. For a Linux ExecStepConfig, the interpreter will be parsed from the shebang line of the script if unspecified.

INTERPRETER_UNSPECIFIED = 0;

INTERPRETER_UNSPECIFIED_VALUE

Invalid for a Windows ExecStepConfig. For a Linux ExecStepConfig, the interpreter will be parsed from the shebang line of the script if unspecified.

INTERPRETER_UNSPECIFIED = 0;

POWERSHELL

Indicates that the file is run with PowerShell flags -NonInteractive, -NoProfile, and -ExecutionPolicy Bypass.

POWERSHELL = 2;

POWERSHELL_VALUE

Indicates that the file is run with PowerShell flags -NonInteractive, -NoProfile, and -ExecutionPolicy Bypass.

POWERSHELL = 2;

SHELL

Indicates that the script is run with /bin/sh on Linux and cmd on Windows.

SHELL = 1;

SHELL_VALUE

Indicates that the script is run with /bin/sh on Linux and cmd on Windows.

SHELL = 1;

UNRECOGNIZED

Static Methods

NameDescription
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

NameDescription
getDescriptorForType()
getNumber()
getValueDescriptor()