public static final class Runnable.Script.Builder extends GeneratedMessageV3.Builder<Runnable.Script.Builder> implements Runnable.ScriptOrBuilder
Script runnable.
Protobuf type google.cloud.batch.v1.Runnable.Script
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Runnable.Script.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public Runnable.Script build()
buildPartial()
public Runnable.Script buildPartial()
clear()
public Runnable.Script.Builder clear()
Overrides
clearCommand()
public Runnable.Script.Builder clearCommand()
clearField(Descriptors.FieldDescriptor field)
public Runnable.Script.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public Runnable.Script.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearPath()
public Runnable.Script.Builder clearPath()
Script file path on the host VM.
To specify an interpreter, please add a #!<interpreter>
(also known as
shebang line)) as the
first line of the file.(For example, to execute the script using bash,
#!/bin/bash
should be the first line of the file. To execute the
script usingPython3
, #!/usr/bin/env python3
should be the first
line of the file.) Otherwise, the file will by default be excuted by
/bin/sh
.
string path = 1;
clearText()
public Runnable.Script.Builder clearText()
Shell script text.
To specify an interpreter, please add a #!<interpreter>\n
at the
beginning of the text.(For example, to execute the script using bash,
#!/bin/bash\n
should be added. To execute the script usingPython3
,
#!/usr/bin/env python3\n
should be added.) Otherwise, the script will
by default be excuted by /bin/sh
.
string text = 2;
clone()
public Runnable.Script.Builder clone()
Overrides
getCommandCase()
public Runnable.Script.CommandCase getCommandCase()
getDefaultInstanceForType()
public Runnable.Script getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getPath()
Script file path on the host VM.
To specify an interpreter, please add a #!<interpreter>
(also known as
shebang line)) as the
first line of the file.(For example, to execute the script using bash,
#!/bin/bash
should be the first line of the file. To execute the
script usingPython3
, #!/usr/bin/env python3
should be the first
line of the file.) Otherwise, the file will by default be excuted by
/bin/sh
.
string path = 1;
Returns |
Type |
Description |
String |
The path.
|
getPathBytes()
public ByteString getPathBytes()
Script file path on the host VM.
To specify an interpreter, please add a #!<interpreter>
(also known as
shebang line)) as the
first line of the file.(For example, to execute the script using bash,
#!/bin/bash
should be the first line of the file. To execute the
script usingPython3
, #!/usr/bin/env python3
should be the first
line of the file.) Otherwise, the file will by default be excuted by
/bin/sh
.
string path = 1;
Returns |
Type |
Description |
ByteString |
The bytes for path.
|
getText()
Shell script text.
To specify an interpreter, please add a #!<interpreter>\n
at the
beginning of the text.(For example, to execute the script using bash,
#!/bin/bash\n
should be added. To execute the script usingPython3
,
#!/usr/bin/env python3\n
should be added.) Otherwise, the script will
by default be excuted by /bin/sh
.
string text = 2;
Returns |
Type |
Description |
String |
The text.
|
getTextBytes()
public ByteString getTextBytes()
Shell script text.
To specify an interpreter, please add a #!<interpreter>\n
at the
beginning of the text.(For example, to execute the script using bash,
#!/bin/bash\n
should be added. To execute the script usingPython3
,
#!/usr/bin/env python3\n
should be added.) Otherwise, the script will
by default be excuted by /bin/sh
.
string text = 2;
Returns |
Type |
Description |
ByteString |
The bytes for text.
|
hasPath()
Script file path on the host VM.
To specify an interpreter, please add a #!<interpreter>
(also known as
shebang line)) as the
first line of the file.(For example, to execute the script using bash,
#!/bin/bash
should be the first line of the file. To execute the
script usingPython3
, #!/usr/bin/env python3
should be the first
line of the file.) Otherwise, the file will by default be excuted by
/bin/sh
.
string path = 1;
Returns |
Type |
Description |
boolean |
Whether the path field is set.
|
hasText()
Shell script text.
To specify an interpreter, please add a #!<interpreter>\n
at the
beginning of the text.(For example, to execute the script using bash,
#!/bin/bash\n
should be added. To execute the script usingPython3
,
#!/usr/bin/env python3\n
should be added.) Otherwise, the script will
by default be excuted by /bin/sh
.
string text = 2;
Returns |
Type |
Description |
boolean |
Whether the text field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(Runnable.Script other)
public Runnable.Script.Builder mergeFrom(Runnable.Script other)
public Runnable.Script.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public Runnable.Script.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Runnable.Script.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public Runnable.Script.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setPath(String value)
public Runnable.Script.Builder setPath(String value)
Script file path on the host VM.
To specify an interpreter, please add a #!<interpreter>
(also known as
shebang line)) as the
first line of the file.(For example, to execute the script using bash,
#!/bin/bash
should be the first line of the file. To execute the
script usingPython3
, #!/usr/bin/env python3
should be the first
line of the file.) Otherwise, the file will by default be excuted by
/bin/sh
.
string path = 1;
Parameter |
Name |
Description |
value |
String
The path to set.
|
setPathBytes(ByteString value)
public Runnable.Script.Builder setPathBytes(ByteString value)
Script file path on the host VM.
To specify an interpreter, please add a #!<interpreter>
(also known as
shebang line)) as the
first line of the file.(For example, to execute the script using bash,
#!/bin/bash
should be the first line of the file. To execute the
script usingPython3
, #!/usr/bin/env python3
should be the first
line of the file.) Otherwise, the file will by default be excuted by
/bin/sh
.
string path = 1;
Parameter |
Name |
Description |
value |
ByteString
The bytes for path to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Runnable.Script.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setText(String value)
public Runnable.Script.Builder setText(String value)
Shell script text.
To specify an interpreter, please add a #!<interpreter>\n
at the
beginning of the text.(For example, to execute the script using bash,
#!/bin/bash\n
should be added. To execute the script usingPython3
,
#!/usr/bin/env python3\n
should be added.) Otherwise, the script will
by default be excuted by /bin/sh
.
string text = 2;
Parameter |
Name |
Description |
value |
String
The text to set.
|
setTextBytes(ByteString value)
public Runnable.Script.Builder setTextBytes(ByteString value)
Shell script text.
To specify an interpreter, please add a #!<interpreter>\n
at the
beginning of the text.(For example, to execute the script using bash,
#!/bin/bash\n
should be added. To execute the script usingPython3
,
#!/usr/bin/env python3\n
should be added.) Otherwise, the script will
by default be excuted by /bin/sh
.
string text = 2;
Parameter |
Name |
Description |
value |
ByteString
The bytes for text to set.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final Runnable.Script.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides