- 0.53.0 (latest)
- 0.52.0
- 0.51.0
- 0.49.0
- 0.48.0
- 0.47.0
- 0.46.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.37.0
- 0.36.0
- 0.35.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.9.0
- 0.8.0
- 0.7.0
- 0.6.0
- 0.5.0
- 0.4.0
- 0.3.2
- 0.2.2
- 0.1.1
public final class Runnable extends GeneratedMessageV3 implements RunnableOrBuilder
Runnable describes instructions for executing a specific script or container as part of a Task.
Protobuf type google.cloud.batch.v1.Runnable
Inheritance
Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > RunnableImplements
RunnableOrBuilderStatic Fields
ALWAYS_RUN_FIELD_NUMBER
public static final int ALWAYS_RUN_FIELD_NUMBER
Type | Description |
int |
BACKGROUND_FIELD_NUMBER
public static final int BACKGROUND_FIELD_NUMBER
Type | Description |
int |
BARRIER_FIELD_NUMBER
public static final int BARRIER_FIELD_NUMBER
Type | Description |
int |
CONTAINER_FIELD_NUMBER
public static final int CONTAINER_FIELD_NUMBER
Type | Description |
int |
IGNORE_EXIT_STATUS_FIELD_NUMBER
public static final int IGNORE_EXIT_STATUS_FIELD_NUMBER
Type | Description |
int |
SCRIPT_FIELD_NUMBER
public static final int SCRIPT_FIELD_NUMBER
Type | Description |
int |
Static Methods
getDefaultInstance()
public static Runnable getDefaultInstance()
Type | Description |
Runnable |
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
newBuilder()
public static Runnable.Builder newBuilder()
Type | Description |
Runnable.Builder |
newBuilder(Runnable prototype)
public static Runnable.Builder newBuilder(Runnable prototype)
Name | Description |
prototype | Runnable |
Type | Description |
Runnable.Builder |
parseDelimitedFrom(InputStream input)
public static Runnable parseDelimitedFrom(InputStream input)
Name | Description |
input | InputStream |
Type | Description |
Runnable |
Type | Description |
IOException |
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static Runnable parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | InputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
Runnable |
Type | Description |
IOException |
parseFrom(byte[] data)
public static Runnable parseFrom(byte[] data)
Name | Description |
data | byte[] |
Type | Description |
Runnable |
Type | Description |
InvalidProtocolBufferException |
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Runnable parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | byte[] |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
Runnable |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data)
public static Runnable parseFrom(ByteString data)
Name | Description |
data | ByteString |
Type | Description |
Runnable |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Runnable parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | ByteString |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
Runnable |
Type | Description |
InvalidProtocolBufferException |
parseFrom(CodedInputStream input)
public static Runnable parseFrom(CodedInputStream input)
Name | Description |
input | CodedInputStream |
Type | Description |
Runnable |
Type | Description |
IOException |
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Runnable parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
Runnable |
Type | Description |
IOException |
parseFrom(InputStream input)
public static Runnable parseFrom(InputStream input)
Name | Description |
input | InputStream |
Type | Description |
Runnable |
Type | Description |
IOException |
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static Runnable parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | InputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
Runnable |
Type | Description |
IOException |
parseFrom(ByteBuffer data)
public static Runnable parseFrom(ByteBuffer data)
Name | Description |
data | ByteBuffer |
Type | Description |
Runnable |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Runnable parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | ByteBuffer |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
Runnable |
Type | Description |
InvalidProtocolBufferException |
parser()
public static Parser<Runnable> parser()
Type | Description |
Parser<Runnable> |
Methods
equals(Object obj)
public boolean equals(Object obj)
Name | Description |
obj | Object |
Type | Description |
boolean |
getAlwaysRun()
public boolean getAlwaysRun()
By default, after a Runnable fails, no further Runnable are executed. This flag indicates that this Runnable must be run even if the Task has already failed. This is useful for Runnables that copy output files off of the VM or for debugging. The always_run flag does not override the Task's overall max_run_duration. If the max_run_duration has expired then no further Runnables will execute, not even always_run Runnables.
bool always_run = 5;
Type | Description |
boolean | The alwaysRun. |
getBackground()
public boolean getBackground()
This flag allows a Runnable to continue running in the background while the Task executes subsequent Runnables. This is useful to provide services to other Runnables (or to provide debugging support tools like SSH servers).
bool background = 4;
Type | Description |
boolean | The background. |
getBarrier()
public Runnable.Barrier getBarrier()
Barrier runnable.
.google.cloud.batch.v1.Runnable.Barrier barrier = 6;
Type | Description |
Runnable.Barrier | The barrier. |
getBarrierOrBuilder()
public Runnable.BarrierOrBuilder getBarrierOrBuilder()
Barrier runnable.
.google.cloud.batch.v1.Runnable.Barrier barrier = 6;
Type | Description |
Runnable.BarrierOrBuilder |
getContainer()
public Runnable.Container getContainer()
Container runnable.
.google.cloud.batch.v1.Runnable.Container container = 1;
Type | Description |
Runnable.Container | The container. |
getContainerOrBuilder()
public Runnable.ContainerOrBuilder getContainerOrBuilder()
Container runnable.
.google.cloud.batch.v1.Runnable.Container container = 1;
Type | Description |
Runnable.ContainerOrBuilder |
getDefaultInstanceForType()
public Runnable getDefaultInstanceForType()
Type | Description |
Runnable |
getExecutableCase()
public Runnable.ExecutableCase getExecutableCase()
Type | Description |
Runnable.ExecutableCase |
getIgnoreExitStatus()
public boolean getIgnoreExitStatus()
Normally, a non-zero exit status causes the Task to fail. This flag allows execution of other Runnables to continue instead.
bool ignore_exit_status = 3;
Type | Description |
boolean | The ignoreExitStatus. |
getParserForType()
public Parser<Runnable> getParserForType()
Type | Description |
Parser<Runnable> |
getScript()
public Runnable.Script getScript()
Script runnable.
.google.cloud.batch.v1.Runnable.Script script = 2;
Type | Description |
Runnable.Script | The script. |
getScriptOrBuilder()
public Runnable.ScriptOrBuilder getScriptOrBuilder()
Script runnable.
.google.cloud.batch.v1.Runnable.Script script = 2;
Type | Description |
Runnable.ScriptOrBuilder |
getSerializedSize()
public int getSerializedSize()
Type | Description |
int |
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Type | Description |
UnknownFieldSet |
hasBarrier()
public boolean hasBarrier()
Barrier runnable.
.google.cloud.batch.v1.Runnable.Barrier barrier = 6;
Type | Description |
boolean | Whether the barrier field is set. |
hasContainer()
public boolean hasContainer()
Container runnable.
.google.cloud.batch.v1.Runnable.Container container = 1;
Type | Description |
boolean | Whether the container field is set. |
hasScript()
public boolean hasScript()
Script runnable.
.google.cloud.batch.v1.Runnable.Script script = 2;
Type | Description |
boolean | Whether the script field is set. |
hashCode()
public int hashCode()
Type | Description |
int |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
newBuilderForType()
public Runnable.Builder newBuilderForType()
Type | Description |
Runnable.Builder |
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Runnable.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Name | Description |
parent | BuilderParent |
Type | Description |
Runnable.Builder |
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Name | Description |
unused | UnusedPrivateParameter |
Type | Description |
Object |
toBuilder()
public Runnable.Builder toBuilder()
Type | Description |
Runnable.Builder |
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Name | Description |
output | CodedOutputStream |
Type | Description |
IOException |