Class ShellCommand.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ShellCommand.Builder>
com.google.cloud.workloadmanager.v1.ShellCommand.Builder
- All Implemented Interfaces:
ShellCommandOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ShellCommand
public static final class ShellCommand.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ShellCommand.Builder>
implements ShellCommandOrBuilder
A ShellCommand is invoked via the agent's command line executor.Protobuf type
google.cloud.workloadmanager.v1.ShellCommand-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Arguments to be passed to the command.The name of the command to be executed.Optional.getArgs()Arguments to be passed to the command.com.google.protobuf.ByteStringArguments to be passed to the command.The name of the command to be executed.com.google.protobuf.ByteStringThe name of the command to be executed.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorintOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(ShellCommand other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Arguments to be passed to the command.setArgsBytes(com.google.protobuf.ByteString value) Arguments to be passed to the command.setCommand(String value) The name of the command to be executed.setCommandBytes(com.google.protobuf.ByteString value) The name of the command to be executed.setTimeoutSeconds(int value) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ShellCommand.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ShellCommand.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ShellCommand.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ShellCommand.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ShellCommand.Builder>
-
mergeFrom
public ShellCommand.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ShellCommand.Builder>- Throws:
IOException
-
getCommand
The name of the command to be executed.
string command = 1;- Specified by:
getCommandin interfaceShellCommandOrBuilder- Returns:
- The command.
-
getCommandBytes
public com.google.protobuf.ByteString getCommandBytes()The name of the command to be executed.
string command = 1;- Specified by:
getCommandBytesin interfaceShellCommandOrBuilder- Returns:
- The bytes for command.
-
setCommand
The name of the command to be executed.
string command = 1;- Parameters:
value- The command to set.- Returns:
- This builder for chaining.
-
clearCommand
The name of the command to be executed.
string command = 1;- Returns:
- This builder for chaining.
-
setCommandBytes
The name of the command to be executed.
string command = 1;- Parameters:
value- The bytes for command to set.- Returns:
- This builder for chaining.
-
getArgs
Arguments to be passed to the command.
string args = 2;- Specified by:
getArgsin interfaceShellCommandOrBuilder- Returns:
- The args.
-
getArgsBytes
public com.google.protobuf.ByteString getArgsBytes()Arguments to be passed to the command.
string args = 2;- Specified by:
getArgsBytesin interfaceShellCommandOrBuilder- Returns:
- The bytes for args.
-
setArgs
Arguments to be passed to the command.
string args = 2;- Parameters:
value- The args to set.- Returns:
- This builder for chaining.
-
clearArgs
Arguments to be passed to the command.
string args = 2;- Returns:
- This builder for chaining.
-
setArgsBytes
Arguments to be passed to the command.
string args = 2;- Parameters:
value- The bytes for args to set.- Returns:
- This builder for chaining.
-
getTimeoutSeconds
public int getTimeoutSeconds()Optional. If not specified, the default timeout is 60 seconds.
int32 timeout_seconds = 3;- Specified by:
getTimeoutSecondsin interfaceShellCommandOrBuilder- Returns:
- The timeoutSeconds.
-
setTimeoutSeconds
Optional. If not specified, the default timeout is 60 seconds.
int32 timeout_seconds = 3;- Parameters:
value- The timeoutSeconds to set.- Returns:
- This builder for chaining.
-
clearTimeoutSeconds
Optional. If not specified, the default timeout is 60 seconds.
int32 timeout_seconds = 3;- Returns:
- This builder for chaining.
-