Class TraceRmi.Method.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<TraceRmi.Method.Builder>
com.google.protobuf.GeneratedMessage.Builder<TraceRmi.Method.Builder>
ghidra.rmi.trace.TraceRmi.Method.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, TraceRmi.MethodOrBuilder, Cloneable
Enclosing class:
TraceRmi.Method

public static final class TraceRmi.Method.Builder extends com.google.protobuf.GeneratedMessage.Builder<TraceRmi.Method.Builder> implements TraceRmi.MethodOrBuilder
Protobuf type ghidra.rmi.trace.Method
  • Method Details

    • getDescriptor

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

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

      public TraceRmi.Method.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<TraceRmi.Method.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<TraceRmi.Method.Builder>
    • getDefaultInstanceForType

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

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

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

      public TraceRmi.Method.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<TraceRmi.Method.Builder>
    • mergeFrom

      public TraceRmi.Method.Builder mergeFrom(TraceRmi.Method other)
    • isInitialized

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

      public TraceRmi.Method.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<TraceRmi.Method.Builder>
      Throws:
      IOException
    • getName

      public String getName()
      string name = 1;
      Specified by:
      getName in interface TraceRmi.MethodOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
      string name = 1;
      Specified by:
      getNameBytes in interface TraceRmi.MethodOrBuilder
      Returns:
      The bytes for name.
    • setName

      public TraceRmi.Method.Builder setName(String value)
      string name = 1;
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public TraceRmi.Method.Builder clearName()
      string name = 1;
      Returns:
      This builder for chaining.
    • setNameBytes

      public TraceRmi.Method.Builder setNameBytes(com.google.protobuf.ByteString value)
      string name = 1;
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • getAction

      public String getAction()
      string action = 2;
      Specified by:
      getAction in interface TraceRmi.MethodOrBuilder
      Returns:
      The action.
    • getActionBytes

      public com.google.protobuf.ByteString getActionBytes()
      string action = 2;
      Specified by:
      getActionBytes in interface TraceRmi.MethodOrBuilder
      Returns:
      The bytes for action.
    • setAction

      public TraceRmi.Method.Builder setAction(String value)
      string action = 2;
      Parameters:
      value - The action to set.
      Returns:
      This builder for chaining.
    • clearAction

      public TraceRmi.Method.Builder clearAction()
      string action = 2;
      Returns:
      This builder for chaining.
    • setActionBytes

      public TraceRmi.Method.Builder setActionBytes(com.google.protobuf.ByteString value)
      string action = 2;
      Parameters:
      value - The bytes for action to set.
      Returns:
      This builder for chaining.
    • getDisplay

      public String getDisplay()
      string display = 3;
      Specified by:
      getDisplay in interface TraceRmi.MethodOrBuilder
      Returns:
      The display.
    • getDisplayBytes

      public com.google.protobuf.ByteString getDisplayBytes()
      string display = 3;
      Specified by:
      getDisplayBytes in interface TraceRmi.MethodOrBuilder
      Returns:
      The bytes for display.
    • setDisplay

      public TraceRmi.Method.Builder setDisplay(String value)
      string display = 3;
      Parameters:
      value - The display to set.
      Returns:
      This builder for chaining.
    • clearDisplay

      public TraceRmi.Method.Builder clearDisplay()
      string display = 3;
      Returns:
      This builder for chaining.
    • setDisplayBytes

      public TraceRmi.Method.Builder setDisplayBytes(com.google.protobuf.ByteString value)
      string display = 3;
      Parameters:
      value - The bytes for display to set.
      Returns:
      This builder for chaining.
    • getDescription

      public String getDescription()
      string description = 4;
      Specified by:
      getDescription in interface TraceRmi.MethodOrBuilder
      Returns:
      The description.
    • getDescriptionBytes

      public com.google.protobuf.ByteString getDescriptionBytes()
      string description = 4;
      Specified by:
      getDescriptionBytes in interface TraceRmi.MethodOrBuilder
      Returns:
      The bytes for description.
    • setDescription

      public TraceRmi.Method.Builder setDescription(String value)
      string description = 4;
      Parameters:
      value - The description to set.
      Returns:
      This builder for chaining.
    • clearDescription

      public TraceRmi.Method.Builder clearDescription()
      string description = 4;
      Returns:
      This builder for chaining.
    • setDescriptionBytes

      public TraceRmi.Method.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
      string description = 4;
      Parameters:
      value - The bytes for description to set.
      Returns:
      This builder for chaining.
    • getParametersList

      public List<TraceRmi.MethodParameter> getParametersList()
      repeated .ghidra.rmi.trace.MethodParameter parameters = 5;
      Specified by:
      getParametersList in interface TraceRmi.MethodOrBuilder
    • getParametersCount

      public int getParametersCount()
      repeated .ghidra.rmi.trace.MethodParameter parameters = 5;
      Specified by:
      getParametersCount in interface TraceRmi.MethodOrBuilder
    • getParameters

      public TraceRmi.MethodParameter getParameters(int index)
      repeated .ghidra.rmi.trace.MethodParameter parameters = 5;
      Specified by:
      getParameters in interface TraceRmi.MethodOrBuilder
    • setParameters

      public TraceRmi.Method.Builder setParameters(int index, TraceRmi.MethodParameter value)
      repeated .ghidra.rmi.trace.MethodParameter parameters = 5;
    • setParameters

      public TraceRmi.Method.Builder setParameters(int index, TraceRmi.MethodParameter.Builder builderForValue)
      repeated .ghidra.rmi.trace.MethodParameter parameters = 5;
    • addParameters

      public TraceRmi.Method.Builder addParameters(TraceRmi.MethodParameter value)
      repeated .ghidra.rmi.trace.MethodParameter parameters = 5;
    • addParameters

      public TraceRmi.Method.Builder addParameters(int index, TraceRmi.MethodParameter value)
      repeated .ghidra.rmi.trace.MethodParameter parameters = 5;
    • addParameters

      public TraceRmi.Method.Builder addParameters(TraceRmi.MethodParameter.Builder builderForValue)
      repeated .ghidra.rmi.trace.MethodParameter parameters = 5;
    • addParameters

      public TraceRmi.Method.Builder addParameters(int index, TraceRmi.MethodParameter.Builder builderForValue)
      repeated .ghidra.rmi.trace.MethodParameter parameters = 5;
    • addAllParameters

      public TraceRmi.Method.Builder addAllParameters(Iterable<? extends TraceRmi.MethodParameter> values)
      repeated .ghidra.rmi.trace.MethodParameter parameters = 5;
    • clearParameters

      public TraceRmi.Method.Builder clearParameters()
      repeated .ghidra.rmi.trace.MethodParameter parameters = 5;
    • removeParameters

      public TraceRmi.Method.Builder removeParameters(int index)
      repeated .ghidra.rmi.trace.MethodParameter parameters = 5;
    • getParametersBuilder

      public TraceRmi.MethodParameter.Builder getParametersBuilder(int index)
      repeated .ghidra.rmi.trace.MethodParameter parameters = 5;
    • getParametersOrBuilder

      public TraceRmi.MethodParameterOrBuilder getParametersOrBuilder(int index)
      repeated .ghidra.rmi.trace.MethodParameter parameters = 5;
      Specified by:
      getParametersOrBuilder in interface TraceRmi.MethodOrBuilder
    • getParametersOrBuilderList

      public List<? extends TraceRmi.MethodParameterOrBuilder> getParametersOrBuilderList()
      repeated .ghidra.rmi.trace.MethodParameter parameters = 5;
      Specified by:
      getParametersOrBuilderList in interface TraceRmi.MethodOrBuilder
    • addParametersBuilder

      public TraceRmi.MethodParameter.Builder addParametersBuilder()
      repeated .ghidra.rmi.trace.MethodParameter parameters = 5;
    • addParametersBuilder

      public TraceRmi.MethodParameter.Builder addParametersBuilder(int index)
      repeated .ghidra.rmi.trace.MethodParameter parameters = 5;
    • getParametersBuilderList

      public List<TraceRmi.MethodParameter.Builder> getParametersBuilderList()
      repeated .ghidra.rmi.trace.MethodParameter parameters = 5;
    • hasReturnType

      public boolean hasReturnType()
       I'd like to make them all void, but I think executing a command and capturing its output
       justifies being able to return a result. It should be used very sparingly.
       
      .ghidra.rmi.trace.ValueType return_type = 6;
      Specified by:
      hasReturnType in interface TraceRmi.MethodOrBuilder
      Returns:
      Whether the returnType field is set.
    • getReturnType

      public TraceRmi.ValueType getReturnType()
       I'd like to make them all void, but I think executing a command and capturing its output
       justifies being able to return a result. It should be used very sparingly.
       
      .ghidra.rmi.trace.ValueType return_type = 6;
      Specified by:
      getReturnType in interface TraceRmi.MethodOrBuilder
      Returns:
      The returnType.
    • setReturnType

      public TraceRmi.Method.Builder setReturnType(TraceRmi.ValueType value)
       I'd like to make them all void, but I think executing a command and capturing its output
       justifies being able to return a result. It should be used very sparingly.
       
      .ghidra.rmi.trace.ValueType return_type = 6;
    • setReturnType

      public TraceRmi.Method.Builder setReturnType(TraceRmi.ValueType.Builder builderForValue)
       I'd like to make them all void, but I think executing a command and capturing its output
       justifies being able to return a result. It should be used very sparingly.
       
      .ghidra.rmi.trace.ValueType return_type = 6;
    • mergeReturnType

      public TraceRmi.Method.Builder mergeReturnType(TraceRmi.ValueType value)
       I'd like to make them all void, but I think executing a command and capturing its output
       justifies being able to return a result. It should be used very sparingly.
       
      .ghidra.rmi.trace.ValueType return_type = 6;
    • clearReturnType

      public TraceRmi.Method.Builder clearReturnType()
       I'd like to make them all void, but I think executing a command and capturing its output
       justifies being able to return a result. It should be used very sparingly.
       
      .ghidra.rmi.trace.ValueType return_type = 6;
    • getReturnTypeBuilder

      public TraceRmi.ValueType.Builder getReturnTypeBuilder()
       I'd like to make them all void, but I think executing a command and capturing its output
       justifies being able to return a result. It should be used very sparingly.
       
      .ghidra.rmi.trace.ValueType return_type = 6;
    • getReturnTypeOrBuilder

      public TraceRmi.ValueTypeOrBuilder getReturnTypeOrBuilder()
       I'd like to make them all void, but I think executing a command and capturing its output
       justifies being able to return a result. It should be used very sparingly.
       
      .ghidra.rmi.trace.ValueType return_type = 6;
      Specified by:
      getReturnTypeOrBuilder in interface TraceRmi.MethodOrBuilder
    • getOkText

      public String getOkText()
      string ok_text = 7;
      Specified by:
      getOkText in interface TraceRmi.MethodOrBuilder
      Returns:
      The okText.
    • getOkTextBytes

      public com.google.protobuf.ByteString getOkTextBytes()
      string ok_text = 7;
      Specified by:
      getOkTextBytes in interface TraceRmi.MethodOrBuilder
      Returns:
      The bytes for okText.
    • setOkText

      public TraceRmi.Method.Builder setOkText(String value)
      string ok_text = 7;
      Parameters:
      value - The okText to set.
      Returns:
      This builder for chaining.
    • clearOkText

      public TraceRmi.Method.Builder clearOkText()
      string ok_text = 7;
      Returns:
      This builder for chaining.
    • setOkTextBytes

      public TraceRmi.Method.Builder setOkTextBytes(com.google.protobuf.ByteString value)
      string ok_text = 7;
      Parameters:
      value - The bytes for okText to set.
      Returns:
      This builder for chaining.
    • getIcon

      public String getIcon()
      string icon = 8;
      Specified by:
      getIcon in interface TraceRmi.MethodOrBuilder
      Returns:
      The icon.
    • getIconBytes

      public com.google.protobuf.ByteString getIconBytes()
      string icon = 8;
      Specified by:
      getIconBytes in interface TraceRmi.MethodOrBuilder
      Returns:
      The bytes for icon.
    • setIcon

      public TraceRmi.Method.Builder setIcon(String value)
      string icon = 8;
      Parameters:
      value - The icon to set.
      Returns:
      This builder for chaining.
    • clearIcon

      public TraceRmi.Method.Builder clearIcon()
      string icon = 8;
      Returns:
      This builder for chaining.
    • setIconBytes

      public TraceRmi.Method.Builder setIconBytes(com.google.protobuf.ByteString value)
      string icon = 8;
      Parameters:
      value - The bytes for icon to set.
      Returns:
      This builder for chaining.