Class RunningProcess.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<RunningProcess.Builder>
com.google.cloud.migrationcenter.v1.RunningProcess.Builder
All Implemented Interfaces:
RunningProcessOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
RunningProcess

public static final class RunningProcess.Builder extends com.google.protobuf.GeneratedMessage.Builder<RunningProcess.Builder> implements RunningProcessOrBuilder
 Guest OS running process details.
 
Protobuf type google.cloud.migrationcenter.v1.RunningProcess
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<RunningProcess.Builder>
    • internalGetMutableMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
      Overrides:
      internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<RunningProcess.Builder>
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<RunningProcess.Builder>
    • clear

      public RunningProcess.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<RunningProcess.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<RunningProcess.Builder>
    • getDefaultInstanceForType

      public RunningProcess getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public RunningProcess build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public RunningProcess buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public RunningProcess.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<RunningProcess.Builder>
    • mergeFrom

      public RunningProcess.Builder mergeFrom(RunningProcess other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<RunningProcess.Builder>
    • mergeFrom

      public RunningProcess.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<RunningProcess.Builder>
      Throws:
      IOException
    • getPid

      public long getPid()
       Process ID.
       
      int64 pid = 1;
      Specified by:
      getPid in interface RunningProcessOrBuilder
      Returns:
      The pid.
    • setPid

      public RunningProcess.Builder setPid(long value)
       Process ID.
       
      int64 pid = 1;
      Parameters:
      value - The pid to set.
      Returns:
      This builder for chaining.
    • clearPid

      public RunningProcess.Builder clearPid()
       Process ID.
       
      int64 pid = 1;
      Returns:
      This builder for chaining.
    • getExePath

      public String getExePath()
       Process binary path.
       
      string exe_path = 2;
      Specified by:
      getExePath in interface RunningProcessOrBuilder
      Returns:
      The exePath.
    • getExePathBytes

      public com.google.protobuf.ByteString getExePathBytes()
       Process binary path.
       
      string exe_path = 2;
      Specified by:
      getExePathBytes in interface RunningProcessOrBuilder
      Returns:
      The bytes for exePath.
    • setExePath

      public RunningProcess.Builder setExePath(String value)
       Process binary path.
       
      string exe_path = 2;
      Parameters:
      value - The exePath to set.
      Returns:
      This builder for chaining.
    • clearExePath

      public RunningProcess.Builder clearExePath()
       Process binary path.
       
      string exe_path = 2;
      Returns:
      This builder for chaining.
    • setExePathBytes

      public RunningProcess.Builder setExePathBytes(com.google.protobuf.ByteString value)
       Process binary path.
       
      string exe_path = 2;
      Parameters:
      value - The bytes for exePath to set.
      Returns:
      This builder for chaining.
    • getCmdline

      public String getCmdline()
       Process full command line.
       
      string cmdline = 3;
      Specified by:
      getCmdline in interface RunningProcessOrBuilder
      Returns:
      The cmdline.
    • getCmdlineBytes

      public com.google.protobuf.ByteString getCmdlineBytes()
       Process full command line.
       
      string cmdline = 3;
      Specified by:
      getCmdlineBytes in interface RunningProcessOrBuilder
      Returns:
      The bytes for cmdline.
    • setCmdline

      public RunningProcess.Builder setCmdline(String value)
       Process full command line.
       
      string cmdline = 3;
      Parameters:
      value - The cmdline to set.
      Returns:
      This builder for chaining.
    • clearCmdline

      public RunningProcess.Builder clearCmdline()
       Process full command line.
       
      string cmdline = 3;
      Returns:
      This builder for chaining.
    • setCmdlineBytes

      public RunningProcess.Builder setCmdlineBytes(com.google.protobuf.ByteString value)
       Process full command line.
       
      string cmdline = 3;
      Parameters:
      value - The bytes for cmdline to set.
      Returns:
      This builder for chaining.
    • getUser

      public String getUser()
       User running the process.
       
      string user = 4;
      Specified by:
      getUser in interface RunningProcessOrBuilder
      Returns:
      The user.
    • getUserBytes

      public com.google.protobuf.ByteString getUserBytes()
       User running the process.
       
      string user = 4;
      Specified by:
      getUserBytes in interface RunningProcessOrBuilder
      Returns:
      The bytes for user.
    • setUser

      public RunningProcess.Builder setUser(String value)
       User running the process.
       
      string user = 4;
      Parameters:
      value - The user to set.
      Returns:
      This builder for chaining.
    • clearUser

      public RunningProcess.Builder clearUser()
       User running the process.
       
      string user = 4;
      Returns:
      This builder for chaining.
    • setUserBytes

      public RunningProcess.Builder setUserBytes(com.google.protobuf.ByteString value)
       User running the process.
       
      string user = 4;
      Parameters:
      value - The bytes for user to set.
      Returns:
      This builder for chaining.
    • getAttributesCount

      public int getAttributesCount()
      Description copied from interface: RunningProcessOrBuilder
       Process extended attributes.
       
      map<string, string> attributes = 100;
      Specified by:
      getAttributesCount in interface RunningProcessOrBuilder
    • containsAttributes

      public boolean containsAttributes(String key)
       Process extended attributes.
       
      map<string, string> attributes = 100;
      Specified by:
      containsAttributes in interface RunningProcessOrBuilder
    • getAttributes

      @Deprecated public Map<String,String> getAttributes()
      Deprecated.
      Use getAttributesMap() instead.
      Specified by:
      getAttributes in interface RunningProcessOrBuilder
    • getAttributesMap

      public Map<String,String> getAttributesMap()
       Process extended attributes.
       
      map<string, string> attributes = 100;
      Specified by:
      getAttributesMap in interface RunningProcessOrBuilder
    • getAttributesOrDefault

      public String getAttributesOrDefault(String key, String defaultValue)
       Process extended attributes.
       
      map<string, string> attributes = 100;
      Specified by:
      getAttributesOrDefault in interface RunningProcessOrBuilder
    • getAttributesOrThrow

      public String getAttributesOrThrow(String key)
       Process extended attributes.
       
      map<string, string> attributes = 100;
      Specified by:
      getAttributesOrThrow in interface RunningProcessOrBuilder
    • clearAttributes

      public RunningProcess.Builder clearAttributes()
    • removeAttributes

      public RunningProcess.Builder removeAttributes(String key)
       Process extended attributes.
       
      map<string, string> attributes = 100;
    • getMutableAttributes

      @Deprecated public Map<String,String> getMutableAttributes()
      Deprecated.
      Use alternate mutation accessors instead.
    • putAttributes

      public RunningProcess.Builder putAttributes(String key, String value)
       Process extended attributes.
       
      map<string, string> attributes = 100;
    • putAllAttributes

      public RunningProcess.Builder putAllAttributes(Map<String,String> values)
       Process extended attributes.
       
      map<string, string> attributes = 100;