Class Process.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Process.Builder>
-
- com.google.cloud.securitycenter.v1.Process.Builder
-
- All Implemented Interfaces:
ProcessOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- Process
public static final class Process.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Process.Builder> implements ProcessOrBuilder
Represents an operating system process.
Protobuf typegoogle.cloud.securitycenter.v1.Process
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Process.Builder
addAllArgs(Iterable<String> values)
Process arguments as JSON encoded strings.Process.Builder
addAllEnvVariables(Iterable<? extends EnvironmentVariable> values)
Process environment variables.Process.Builder
addAllLibraries(Iterable<? extends File> values)
File information for libraries loaded by the process.Process.Builder
addArgs(String value)
Process arguments as JSON encoded strings.Process.Builder
addArgsBytes(com.google.protobuf.ByteString value)
Process arguments as JSON encoded strings.Process.Builder
addEnvVariables(int index, EnvironmentVariable value)
Process environment variables.Process.Builder
addEnvVariables(int index, EnvironmentVariable.Builder builderForValue)
Process environment variables.Process.Builder
addEnvVariables(EnvironmentVariable value)
Process environment variables.Process.Builder
addEnvVariables(EnvironmentVariable.Builder builderForValue)
Process environment variables.EnvironmentVariable.Builder
addEnvVariablesBuilder()
Process environment variables.EnvironmentVariable.Builder
addEnvVariablesBuilder(int index)
Process environment variables.Process.Builder
addLibraries(int index, File value)
File information for libraries loaded by the process.Process.Builder
addLibraries(int index, File.Builder builderForValue)
File information for libraries loaded by the process.Process.Builder
addLibraries(File value)
File information for libraries loaded by the process.Process.Builder
addLibraries(File.Builder builderForValue)
File information for libraries loaded by the process.File.Builder
addLibrariesBuilder()
File information for libraries loaded by the process.File.Builder
addLibrariesBuilder(int index)
File information for libraries loaded by the process.Process.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Process
build()
Process
buildPartial()
Process.Builder
clear()
Process.Builder
clearArgs()
Process arguments as JSON encoded strings.Process.Builder
clearArgumentsTruncated()
True if `args` is incomplete.Process.Builder
clearBinary()
File information for the process executable.Process.Builder
clearEnvVariables()
Process environment variables.Process.Builder
clearEnvVariablesTruncated()
True if `env_variables` is incomplete.Process.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Process.Builder
clearLibraries()
File information for libraries loaded by the process.Process.Builder
clearName()
The process name, as displayed in utilities like `top` and `ps`.Process.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Process.Builder
clearParentPid()
The parent process ID.Process.Builder
clearPid()
The process ID.Process.Builder
clearScript()
When the process represents the invocation of a script, `binary` provides information about the interpreter, while `script` provides information about the script file provided to the interpreter.Process.Builder
clone()
String
getArgs(int index)
Process arguments as JSON encoded strings.com.google.protobuf.ByteString
getArgsBytes(int index)
Process arguments as JSON encoded strings.int
getArgsCount()
Process arguments as JSON encoded strings.com.google.protobuf.ProtocolStringList
getArgsList()
Process arguments as JSON encoded strings.boolean
getArgumentsTruncated()
True if `args` is incomplete.File
getBinary()
File information for the process executable.File.Builder
getBinaryBuilder()
File information for the process executable.FileOrBuilder
getBinaryOrBuilder()
File information for the process executable.Process
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
EnvironmentVariable
getEnvVariables(int index)
Process environment variables.EnvironmentVariable.Builder
getEnvVariablesBuilder(int index)
Process environment variables.List<EnvironmentVariable.Builder>
getEnvVariablesBuilderList()
Process environment variables.int
getEnvVariablesCount()
Process environment variables.List<EnvironmentVariable>
getEnvVariablesList()
Process environment variables.EnvironmentVariableOrBuilder
getEnvVariablesOrBuilder(int index)
Process environment variables.List<? extends EnvironmentVariableOrBuilder>
getEnvVariablesOrBuilderList()
Process environment variables.boolean
getEnvVariablesTruncated()
True if `env_variables` is incomplete.File
getLibraries(int index)
File information for libraries loaded by the process.File.Builder
getLibrariesBuilder(int index)
File information for libraries loaded by the process.List<File.Builder>
getLibrariesBuilderList()
File information for libraries loaded by the process.int
getLibrariesCount()
File information for libraries loaded by the process.List<File>
getLibrariesList()
File information for libraries loaded by the process.FileOrBuilder
getLibrariesOrBuilder(int index)
File information for libraries loaded by the process.List<? extends FileOrBuilder>
getLibrariesOrBuilderList()
File information for libraries loaded by the process.String
getName()
The process name, as displayed in utilities like `top` and `ps`.com.google.protobuf.ByteString
getNameBytes()
The process name, as displayed in utilities like `top` and `ps`.long
getParentPid()
The parent process ID.long
getPid()
The process ID.File
getScript()
When the process represents the invocation of a script, `binary` provides information about the interpreter, while `script` provides information about the script file provided to the interpreter.File.Builder
getScriptBuilder()
When the process represents the invocation of a script, `binary` provides information about the interpreter, while `script` provides information about the script file provided to the interpreter.FileOrBuilder
getScriptOrBuilder()
When the process represents the invocation of a script, `binary` provides information about the interpreter, while `script` provides information about the script file provided to the interpreter.boolean
hasBinary()
File information for the process executable.boolean
hasScript()
When the process represents the invocation of a script, `binary` provides information about the interpreter, while `script` provides information about the script file provided to the interpreter.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Process.Builder
mergeBinary(File value)
File information for the process executable.Process.Builder
mergeFrom(Process other)
Process.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Process.Builder
mergeFrom(com.google.protobuf.Message other)
Process.Builder
mergeScript(File value)
When the process represents the invocation of a script, `binary` provides information about the interpreter, while `script` provides information about the script file provided to the interpreter.Process.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Process.Builder
removeEnvVariables(int index)
Process environment variables.Process.Builder
removeLibraries(int index)
File information for libraries loaded by the process.Process.Builder
setArgs(int index, String value)
Process arguments as JSON encoded strings.Process.Builder
setArgumentsTruncated(boolean value)
True if `args` is incomplete.Process.Builder
setBinary(File value)
File information for the process executable.Process.Builder
setBinary(File.Builder builderForValue)
File information for the process executable.Process.Builder
setEnvVariables(int index, EnvironmentVariable value)
Process environment variables.Process.Builder
setEnvVariables(int index, EnvironmentVariable.Builder builderForValue)
Process environment variables.Process.Builder
setEnvVariablesTruncated(boolean value)
True if `env_variables` is incomplete.Process.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Process.Builder
setLibraries(int index, File value)
File information for libraries loaded by the process.Process.Builder
setLibraries(int index, File.Builder builderForValue)
File information for libraries loaded by the process.Process.Builder
setName(String value)
The process name, as displayed in utilities like `top` and `ps`.Process.Builder
setNameBytes(com.google.protobuf.ByteString value)
The process name, as displayed in utilities like `top` and `ps`.Process.Builder
setParentPid(long value)
The parent process ID.Process.Builder
setPid(long value)
The process ID.Process.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Process.Builder
setScript(File value)
When the process represents the invocation of a script, `binary` provides information about the interpreter, while `script` provides information about the script file provided to the interpreter.Process.Builder
setScript(File.Builder builderForValue)
When the process represents the invocation of a script, `binary` provides information about the interpreter, while `script` provides information about the script file provided to the interpreter.Process.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Process.Builder>
-
clear
public Process.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Process.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Process.Builder>
-
getDefaultInstanceForType
public Process getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Process build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Process buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Process.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Process.Builder>
-
setField
public Process.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Process.Builder>
-
clearField
public Process.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Process.Builder>
-
clearOneof
public Process.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Process.Builder>
-
setRepeatedField
public Process.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Process.Builder>
-
addRepeatedField
public Process.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Process.Builder>
-
mergeFrom
public Process.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Process.Builder>
-
mergeFrom
public Process.Builder mergeFrom(Process other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Process.Builder>
-
mergeFrom
public Process.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Process.Builder>
- Throws:
IOException
-
getName
public String getName()
The process name, as displayed in utilities like `top` and `ps`. This name can be accessed through `/proc/[pid]/comm` and changed with `prctl(PR_SET_NAME)`.
string name = 12;
- Specified by:
getName
in interfaceProcessOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
The process name, as displayed in utilities like `top` and `ps`. This name can be accessed through `/proc/[pid]/comm` and changed with `prctl(PR_SET_NAME)`.
string name = 12;
- Specified by:
getNameBytes
in interfaceProcessOrBuilder
- Returns:
- The bytes for name.
-
setName
public Process.Builder setName(String value)
The process name, as displayed in utilities like `top` and `ps`. This name can be accessed through `/proc/[pid]/comm` and changed with `prctl(PR_SET_NAME)`.
string name = 12;
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
public Process.Builder clearName()
The process name, as displayed in utilities like `top` and `ps`. This name can be accessed through `/proc/[pid]/comm` and changed with `prctl(PR_SET_NAME)`.
string name = 12;
- Returns:
- This builder for chaining.
-
setNameBytes
public Process.Builder setNameBytes(com.google.protobuf.ByteString value)
The process name, as displayed in utilities like `top` and `ps`. This name can be accessed through `/proc/[pid]/comm` and changed with `prctl(PR_SET_NAME)`.
string name = 12;
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasBinary
public boolean hasBinary()
File information for the process executable.
.google.cloud.securitycenter.v1.File binary = 3;
- Specified by:
hasBinary
in interfaceProcessOrBuilder
- Returns:
- Whether the binary field is set.
-
getBinary
public File getBinary()
File information for the process executable.
.google.cloud.securitycenter.v1.File binary = 3;
- Specified by:
getBinary
in interfaceProcessOrBuilder
- Returns:
- The binary.
-
setBinary
public Process.Builder setBinary(File value)
File information for the process executable.
.google.cloud.securitycenter.v1.File binary = 3;
-
setBinary
public Process.Builder setBinary(File.Builder builderForValue)
File information for the process executable.
.google.cloud.securitycenter.v1.File binary = 3;
-
mergeBinary
public Process.Builder mergeBinary(File value)
File information for the process executable.
.google.cloud.securitycenter.v1.File binary = 3;
-
clearBinary
public Process.Builder clearBinary()
File information for the process executable.
.google.cloud.securitycenter.v1.File binary = 3;
-
getBinaryBuilder
public File.Builder getBinaryBuilder()
File information for the process executable.
.google.cloud.securitycenter.v1.File binary = 3;
-
getBinaryOrBuilder
public FileOrBuilder getBinaryOrBuilder()
File information for the process executable.
.google.cloud.securitycenter.v1.File binary = 3;
- Specified by:
getBinaryOrBuilder
in interfaceProcessOrBuilder
-
getLibrariesList
public List<File> getLibrariesList()
File information for libraries loaded by the process.
repeated .google.cloud.securitycenter.v1.File libraries = 4;
- Specified by:
getLibrariesList
in interfaceProcessOrBuilder
-
getLibrariesCount
public int getLibrariesCount()
File information for libraries loaded by the process.
repeated .google.cloud.securitycenter.v1.File libraries = 4;
- Specified by:
getLibrariesCount
in interfaceProcessOrBuilder
-
getLibraries
public File getLibraries(int index)
File information for libraries loaded by the process.
repeated .google.cloud.securitycenter.v1.File libraries = 4;
- Specified by:
getLibraries
in interfaceProcessOrBuilder
-
setLibraries
public Process.Builder setLibraries(int index, File value)
File information for libraries loaded by the process.
repeated .google.cloud.securitycenter.v1.File libraries = 4;
-
setLibraries
public Process.Builder setLibraries(int index, File.Builder builderForValue)
File information for libraries loaded by the process.
repeated .google.cloud.securitycenter.v1.File libraries = 4;
-
addLibraries
public Process.Builder addLibraries(File value)
File information for libraries loaded by the process.
repeated .google.cloud.securitycenter.v1.File libraries = 4;
-
addLibraries
public Process.Builder addLibraries(int index, File value)
File information for libraries loaded by the process.
repeated .google.cloud.securitycenter.v1.File libraries = 4;
-
addLibraries
public Process.Builder addLibraries(File.Builder builderForValue)
File information for libraries loaded by the process.
repeated .google.cloud.securitycenter.v1.File libraries = 4;
-
addLibraries
public Process.Builder addLibraries(int index, File.Builder builderForValue)
File information for libraries loaded by the process.
repeated .google.cloud.securitycenter.v1.File libraries = 4;
-
addAllLibraries
public Process.Builder addAllLibraries(Iterable<? extends File> values)
File information for libraries loaded by the process.
repeated .google.cloud.securitycenter.v1.File libraries = 4;
-
clearLibraries
public Process.Builder clearLibraries()
File information for libraries loaded by the process.
repeated .google.cloud.securitycenter.v1.File libraries = 4;
-
removeLibraries
public Process.Builder removeLibraries(int index)
File information for libraries loaded by the process.
repeated .google.cloud.securitycenter.v1.File libraries = 4;
-
getLibrariesBuilder
public File.Builder getLibrariesBuilder(int index)
File information for libraries loaded by the process.
repeated .google.cloud.securitycenter.v1.File libraries = 4;
-
getLibrariesOrBuilder
public FileOrBuilder getLibrariesOrBuilder(int index)
File information for libraries loaded by the process.
repeated .google.cloud.securitycenter.v1.File libraries = 4;
- Specified by:
getLibrariesOrBuilder
in interfaceProcessOrBuilder
-
getLibrariesOrBuilderList
public List<? extends FileOrBuilder> getLibrariesOrBuilderList()
File information for libraries loaded by the process.
repeated .google.cloud.securitycenter.v1.File libraries = 4;
- Specified by:
getLibrariesOrBuilderList
in interfaceProcessOrBuilder
-
addLibrariesBuilder
public File.Builder addLibrariesBuilder()
File information for libraries loaded by the process.
repeated .google.cloud.securitycenter.v1.File libraries = 4;
-
addLibrariesBuilder
public File.Builder addLibrariesBuilder(int index)
File information for libraries loaded by the process.
repeated .google.cloud.securitycenter.v1.File libraries = 4;
-
getLibrariesBuilderList
public List<File.Builder> getLibrariesBuilderList()
File information for libraries loaded by the process.
repeated .google.cloud.securitycenter.v1.File libraries = 4;
-
hasScript
public boolean hasScript()
When the process represents the invocation of a script, `binary` provides information about the interpreter, while `script` provides information about the script file provided to the interpreter.
.google.cloud.securitycenter.v1.File script = 5;
- Specified by:
hasScript
in interfaceProcessOrBuilder
- Returns:
- Whether the script field is set.
-
getScript
public File getScript()
When the process represents the invocation of a script, `binary` provides information about the interpreter, while `script` provides information about the script file provided to the interpreter.
.google.cloud.securitycenter.v1.File script = 5;
- Specified by:
getScript
in interfaceProcessOrBuilder
- Returns:
- The script.
-
setScript
public Process.Builder setScript(File value)
When the process represents the invocation of a script, `binary` provides information about the interpreter, while `script` provides information about the script file provided to the interpreter.
.google.cloud.securitycenter.v1.File script = 5;
-
setScript
public Process.Builder setScript(File.Builder builderForValue)
When the process represents the invocation of a script, `binary` provides information about the interpreter, while `script` provides information about the script file provided to the interpreter.
.google.cloud.securitycenter.v1.File script = 5;
-
mergeScript
public Process.Builder mergeScript(File value)
When the process represents the invocation of a script, `binary` provides information about the interpreter, while `script` provides information about the script file provided to the interpreter.
.google.cloud.securitycenter.v1.File script = 5;
-
clearScript
public Process.Builder clearScript()
When the process represents the invocation of a script, `binary` provides information about the interpreter, while `script` provides information about the script file provided to the interpreter.
.google.cloud.securitycenter.v1.File script = 5;
-
getScriptBuilder
public File.Builder getScriptBuilder()
When the process represents the invocation of a script, `binary` provides information about the interpreter, while `script` provides information about the script file provided to the interpreter.
.google.cloud.securitycenter.v1.File script = 5;
-
getScriptOrBuilder
public FileOrBuilder getScriptOrBuilder()
When the process represents the invocation of a script, `binary` provides information about the interpreter, while `script` provides information about the script file provided to the interpreter.
.google.cloud.securitycenter.v1.File script = 5;
- Specified by:
getScriptOrBuilder
in interfaceProcessOrBuilder
-
getArgsList
public com.google.protobuf.ProtocolStringList getArgsList()
Process arguments as JSON encoded strings.
repeated string args = 6;
- Specified by:
getArgsList
in interfaceProcessOrBuilder
- Returns:
- A list containing the args.
-
getArgsCount
public int getArgsCount()
Process arguments as JSON encoded strings.
repeated string args = 6;
- Specified by:
getArgsCount
in interfaceProcessOrBuilder
- Returns:
- The count of args.
-
getArgs
public String getArgs(int index)
Process arguments as JSON encoded strings.
repeated string args = 6;
- Specified by:
getArgs
in interfaceProcessOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The args at the given index.
-
getArgsBytes
public com.google.protobuf.ByteString getArgsBytes(int index)
Process arguments as JSON encoded strings.
repeated string args = 6;
- Specified by:
getArgsBytes
in interfaceProcessOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the args at the given index.
-
setArgs
public Process.Builder setArgs(int index, String value)
Process arguments as JSON encoded strings.
repeated string args = 6;
- Parameters:
index
- The index to set the value at.value
- The args to set.- Returns:
- This builder for chaining.
-
addArgs
public Process.Builder addArgs(String value)
Process arguments as JSON encoded strings.
repeated string args = 6;
- Parameters:
value
- The args to add.- Returns:
- This builder for chaining.
-
addAllArgs
public Process.Builder addAllArgs(Iterable<String> values)
Process arguments as JSON encoded strings.
repeated string args = 6;
- Parameters:
values
- The args to add.- Returns:
- This builder for chaining.
-
clearArgs
public Process.Builder clearArgs()
Process arguments as JSON encoded strings.
repeated string args = 6;
- Returns:
- This builder for chaining.
-
addArgsBytes
public Process.Builder addArgsBytes(com.google.protobuf.ByteString value)
Process arguments as JSON encoded strings.
repeated string args = 6;
- Parameters:
value
- The bytes of the args to add.- Returns:
- This builder for chaining.
-
getArgumentsTruncated
public boolean getArgumentsTruncated()
True if `args` is incomplete.
bool arguments_truncated = 7;
- Specified by:
getArgumentsTruncated
in interfaceProcessOrBuilder
- Returns:
- The argumentsTruncated.
-
setArgumentsTruncated
public Process.Builder setArgumentsTruncated(boolean value)
True if `args` is incomplete.
bool arguments_truncated = 7;
- Parameters:
value
- The argumentsTruncated to set.- Returns:
- This builder for chaining.
-
clearArgumentsTruncated
public Process.Builder clearArgumentsTruncated()
True if `args` is incomplete.
bool arguments_truncated = 7;
- Returns:
- This builder for chaining.
-
getEnvVariablesList
public List<EnvironmentVariable> getEnvVariablesList()
Process environment variables.
repeated .google.cloud.securitycenter.v1.EnvironmentVariable env_variables = 8;
- Specified by:
getEnvVariablesList
in interfaceProcessOrBuilder
-
getEnvVariablesCount
public int getEnvVariablesCount()
Process environment variables.
repeated .google.cloud.securitycenter.v1.EnvironmentVariable env_variables = 8;
- Specified by:
getEnvVariablesCount
in interfaceProcessOrBuilder
-
getEnvVariables
public EnvironmentVariable getEnvVariables(int index)
Process environment variables.
repeated .google.cloud.securitycenter.v1.EnvironmentVariable env_variables = 8;
- Specified by:
getEnvVariables
in interfaceProcessOrBuilder
-
setEnvVariables
public Process.Builder setEnvVariables(int index, EnvironmentVariable value)
Process environment variables.
repeated .google.cloud.securitycenter.v1.EnvironmentVariable env_variables = 8;
-
setEnvVariables
public Process.Builder setEnvVariables(int index, EnvironmentVariable.Builder builderForValue)
Process environment variables.
repeated .google.cloud.securitycenter.v1.EnvironmentVariable env_variables = 8;
-
addEnvVariables
public Process.Builder addEnvVariables(EnvironmentVariable value)
Process environment variables.
repeated .google.cloud.securitycenter.v1.EnvironmentVariable env_variables = 8;
-
addEnvVariables
public Process.Builder addEnvVariables(int index, EnvironmentVariable value)
Process environment variables.
repeated .google.cloud.securitycenter.v1.EnvironmentVariable env_variables = 8;
-
addEnvVariables
public Process.Builder addEnvVariables(EnvironmentVariable.Builder builderForValue)
Process environment variables.
repeated .google.cloud.securitycenter.v1.EnvironmentVariable env_variables = 8;
-
addEnvVariables
public Process.Builder addEnvVariables(int index, EnvironmentVariable.Builder builderForValue)
Process environment variables.
repeated .google.cloud.securitycenter.v1.EnvironmentVariable env_variables = 8;
-
addAllEnvVariables
public Process.Builder addAllEnvVariables(Iterable<? extends EnvironmentVariable> values)
Process environment variables.
repeated .google.cloud.securitycenter.v1.EnvironmentVariable env_variables = 8;
-
clearEnvVariables
public Process.Builder clearEnvVariables()
Process environment variables.
repeated .google.cloud.securitycenter.v1.EnvironmentVariable env_variables = 8;
-
removeEnvVariables
public Process.Builder removeEnvVariables(int index)
Process environment variables.
repeated .google.cloud.securitycenter.v1.EnvironmentVariable env_variables = 8;
-
getEnvVariablesBuilder
public EnvironmentVariable.Builder getEnvVariablesBuilder(int index)
Process environment variables.
repeated .google.cloud.securitycenter.v1.EnvironmentVariable env_variables = 8;
-
getEnvVariablesOrBuilder
public EnvironmentVariableOrBuilder getEnvVariablesOrBuilder(int index)
Process environment variables.
repeated .google.cloud.securitycenter.v1.EnvironmentVariable env_variables = 8;
- Specified by:
getEnvVariablesOrBuilder
in interfaceProcessOrBuilder
-
getEnvVariablesOrBuilderList
public List<? extends EnvironmentVariableOrBuilder> getEnvVariablesOrBuilderList()
Process environment variables.
repeated .google.cloud.securitycenter.v1.EnvironmentVariable env_variables = 8;
- Specified by:
getEnvVariablesOrBuilderList
in interfaceProcessOrBuilder
-
addEnvVariablesBuilder
public EnvironmentVariable.Builder addEnvVariablesBuilder()
Process environment variables.
repeated .google.cloud.securitycenter.v1.EnvironmentVariable env_variables = 8;
-
addEnvVariablesBuilder
public EnvironmentVariable.Builder addEnvVariablesBuilder(int index)
Process environment variables.
repeated .google.cloud.securitycenter.v1.EnvironmentVariable env_variables = 8;
-
getEnvVariablesBuilderList
public List<EnvironmentVariable.Builder> getEnvVariablesBuilderList()
Process environment variables.
repeated .google.cloud.securitycenter.v1.EnvironmentVariable env_variables = 8;
-
getEnvVariablesTruncated
public boolean getEnvVariablesTruncated()
True if `env_variables` is incomplete.
bool env_variables_truncated = 9;
- Specified by:
getEnvVariablesTruncated
in interfaceProcessOrBuilder
- Returns:
- The envVariablesTruncated.
-
setEnvVariablesTruncated
public Process.Builder setEnvVariablesTruncated(boolean value)
True if `env_variables` is incomplete.
bool env_variables_truncated = 9;
- Parameters:
value
- The envVariablesTruncated to set.- Returns:
- This builder for chaining.
-
clearEnvVariablesTruncated
public Process.Builder clearEnvVariablesTruncated()
True if `env_variables` is incomplete.
bool env_variables_truncated = 9;
- Returns:
- This builder for chaining.
-
getPid
public long getPid()
The process ID.
int64 pid = 10;
- Specified by:
getPid
in interfaceProcessOrBuilder
- Returns:
- The pid.
-
setPid
public Process.Builder setPid(long value)
The process ID.
int64 pid = 10;
- Parameters:
value
- The pid to set.- Returns:
- This builder for chaining.
-
clearPid
public Process.Builder clearPid()
The process ID.
int64 pid = 10;
- Returns:
- This builder for chaining.
-
getParentPid
public long getParentPid()
The parent process ID.
int64 parent_pid = 11;
- Specified by:
getParentPid
in interfaceProcessOrBuilder
- Returns:
- The parentPid.
-
setParentPid
public Process.Builder setParentPid(long value)
The parent process ID.
int64 parent_pid = 11;
- Parameters:
value
- The parentPid to set.- Returns:
- This builder for chaining.
-
clearParentPid
public Process.Builder clearParentPid()
The parent process ID.
int64 parent_pid = 11;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final Process.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Process.Builder>
-
mergeUnknownFields
public final Process.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Process.Builder>
-
-