Class MessageItem.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<MessageItem.Builder>
com.google.cloud.modelarmor.v1beta.MessageItem.Builder
All Implemented Interfaces:
MessageItemOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
MessageItem

public static final class MessageItem.Builder extends com.google.protobuf.GeneratedMessage.Builder<MessageItem.Builder> implements MessageItemOrBuilder
 Message item to report information, warning or error messages.
 
Protobuf type google.cloud.modelarmor.v1beta.MessageItem
  • 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<MessageItem.Builder>
    • clear

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

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

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

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

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

      public MessageItem.Builder mergeFrom(MessageItem other)
    • isInitialized

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

      public MessageItem.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<MessageItem.Builder>
      Throws:
      IOException
    • getMessageTypeValue

      public int getMessageTypeValue()
       Type of message.
       
      .google.cloud.modelarmor.v1beta.MessageItem.MessageType message_type = 1;
      Specified by:
      getMessageTypeValue in interface MessageItemOrBuilder
      Returns:
      The enum numeric value on the wire for messageType.
    • setMessageTypeValue

      public MessageItem.Builder setMessageTypeValue(int value)
       Type of message.
       
      .google.cloud.modelarmor.v1beta.MessageItem.MessageType message_type = 1;
      Parameters:
      value - The enum numeric value on the wire for messageType to set.
      Returns:
      This builder for chaining.
    • getMessageType

      public MessageItem.MessageType getMessageType()
       Type of message.
       
      .google.cloud.modelarmor.v1beta.MessageItem.MessageType message_type = 1;
      Specified by:
      getMessageType in interface MessageItemOrBuilder
      Returns:
      The messageType.
    • setMessageType

      public MessageItem.Builder setMessageType(MessageItem.MessageType value)
       Type of message.
       
      .google.cloud.modelarmor.v1beta.MessageItem.MessageType message_type = 1;
      Parameters:
      value - The messageType to set.
      Returns:
      This builder for chaining.
    • clearMessageType

      public MessageItem.Builder clearMessageType()
       Type of message.
       
      .google.cloud.modelarmor.v1beta.MessageItem.MessageType message_type = 1;
      Returns:
      This builder for chaining.
    • getMessage

      public String getMessage()
       The message content.
       
      string message = 2;
      Specified by:
      getMessage in interface MessageItemOrBuilder
      Returns:
      The message.
    • getMessageBytes

      public com.google.protobuf.ByteString getMessageBytes()
       The message content.
       
      string message = 2;
      Specified by:
      getMessageBytes in interface MessageItemOrBuilder
      Returns:
      The bytes for message.
    • setMessage

      public MessageItem.Builder setMessage(String value)
       The message content.
       
      string message = 2;
      Parameters:
      value - The message to set.
      Returns:
      This builder for chaining.
    • clearMessage

      public MessageItem.Builder clearMessage()
       The message content.
       
      string message = 2;
      Returns:
      This builder for chaining.
    • setMessageBytes

      public MessageItem.Builder setMessageBytes(com.google.protobuf.ByteString value)
       The message content.
       
      string message = 2;
      Parameters:
      value - The bytes for message to set.
      Returns:
      This builder for chaining.