Class InstanceUser.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<InstanceUser.Builder>
com.google.protobuf.GeneratedMessage.Builder<InstanceUser.Builder>
com.soulfiremc.grpc.generated.InstanceUser.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, InstanceUserOrBuilder, Cloneable
Enclosing class:
InstanceUser

public static final class InstanceUser.Builder extends com.google.protobuf.GeneratedMessage.Builder<InstanceUser.Builder> implements InstanceUserOrBuilder
Represents a user associated with an instance, typically used in audit logs
to track who performed an action.
Protobuf type soulfire.v1.InstanceUser
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    The email address of the user.
    Unique identifier for the user (UUID format).
    The username of the user.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    The email address of the user.
    com.google.protobuf.ByteString
    The email address of the user.
    Unique identifier for the user (UUID format).
    com.google.protobuf.ByteString
    Unique identifier for the user (UUID format).
    The username of the user.
    com.google.protobuf.ByteString
    The username of the user.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
     
    The email address of the user.
    setEmailBytes(com.google.protobuf.ByteString value)
    The email address of the user.
    setId(String value)
    Unique identifier for the user (UUID format).
    setIdBytes(com.google.protobuf.ByteString value)
    Unique identifier for the user (UUID format).
    The username of the user.
    setUsernameBytes(com.google.protobuf.ByteString value)
    The username of the user.

    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, 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 Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods 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:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<InstanceUser.Builder>
    • clear

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

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

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

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

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

      public InstanceUser.Builder mergeFrom(InstanceUser other)
    • isInitialized

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

      public InstanceUser.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<InstanceUser.Builder>
      Throws:
      IOException
    • getId

      public String getId()
      Unique identifier for the user (UUID format).
      
      string id = 1;
      Specified by:
      getId in interface InstanceUserOrBuilder
      Returns:
      The id.
    • getIdBytes

      public com.google.protobuf.ByteString getIdBytes()
      Unique identifier for the user (UUID format).
      
      string id = 1;
      Specified by:
      getIdBytes in interface InstanceUserOrBuilder
      Returns:
      The bytes for id.
    • setId

      public InstanceUser.Builder setId(String value)
      Unique identifier for the user (UUID format).
      
      string id = 1;
      Parameters:
      value - The id to set.
      Returns:
      This builder for chaining.
    • clearId

      public InstanceUser.Builder clearId()
      Unique identifier for the user (UUID format).
      
      string id = 1;
      Returns:
      This builder for chaining.
    • setIdBytes

      public InstanceUser.Builder setIdBytes(com.google.protobuf.ByteString value)
      Unique identifier for the user (UUID format).
      
      string id = 1;
      Parameters:
      value - The bytes for id to set.
      Returns:
      This builder for chaining.
    • getUsername

      public String getUsername()
      The username of the user.
      
      string username = 2;
      Specified by:
      getUsername in interface InstanceUserOrBuilder
      Returns:
      The username.
    • getUsernameBytes

      public com.google.protobuf.ByteString getUsernameBytes()
      The username of the user.
      
      string username = 2;
      Specified by:
      getUsernameBytes in interface InstanceUserOrBuilder
      Returns:
      The bytes for username.
    • setUsername

      public InstanceUser.Builder setUsername(String value)
      The username of the user.
      
      string username = 2;
      Parameters:
      value - The username to set.
      Returns:
      This builder for chaining.
    • clearUsername

      public InstanceUser.Builder clearUsername()
      The username of the user.
      
      string username = 2;
      Returns:
      This builder for chaining.
    • setUsernameBytes

      public InstanceUser.Builder setUsernameBytes(com.google.protobuf.ByteString value)
      The username of the user.
      
      string username = 2;
      Parameters:
      value - The bytes for username to set.
      Returns:
      This builder for chaining.
    • getEmail

      public String getEmail()
      The email address of the user.
      
      string email = 3;
      Specified by:
      getEmail in interface InstanceUserOrBuilder
      Returns:
      The email.
    • getEmailBytes

      public com.google.protobuf.ByteString getEmailBytes()
      The email address of the user.
      
      string email = 3;
      Specified by:
      getEmailBytes in interface InstanceUserOrBuilder
      Returns:
      The bytes for email.
    • setEmail

      public InstanceUser.Builder setEmail(String value)
      The email address of the user.
      
      string email = 3;
      Parameters:
      value - The email to set.
      Returns:
      This builder for chaining.
    • clearEmail

      public InstanceUser.Builder clearEmail()
      The email address of the user.
      
      string email = 3;
      Returns:
      This builder for chaining.
    • setEmailBytes

      public InstanceUser.Builder setEmailBytes(com.google.protobuf.ByteString value)
      The email address of the user.
      
      string email = 3;
      Parameters:
      value - The bytes for email to set.
      Returns:
      This builder for chaining.