public static final class Content.Builder extends GeneratedMessageV3.Builder<Content.Builder> implements ContentOrBuilder
   
   The base structured datatype containing multi-part content of a message.
 A Content includes a role field designating the producer of the Content
 and a parts field containing multi-part data that contains the content of
 the message turn.
 Protobuf type google.cloud.aiplatform.v1beta1.Content
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addAllParts(Iterable<? extends Part> values)
  
    public Content.Builder addAllParts(Iterable<? extends Part> values)
   
   Required. Ordered Parts that constitute a single message. Parts may have
 different IANA MIME types.
 
 repeated .google.cloud.aiplatform.v1beta1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | values | Iterable<? extends com.google.cloud.aiplatform.v1beta1.Part>
 | 
    
  
  
  
  addParts(Part value)
  
    public Content.Builder addParts(Part value)
   
   Required. Ordered Parts that constitute a single message. Parts may have
 different IANA MIME types.
 
 repeated .google.cloud.aiplatform.v1beta1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | Part
 | 
    
  
  
  
  addParts(Part.Builder builderForValue)
  
    public Content.Builder addParts(Part.Builder builderForValue)
   
   Required. Ordered Parts that constitute a single message. Parts may have
 different IANA MIME types.
 
 repeated .google.cloud.aiplatform.v1beta1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
 
addParts(int index, Part value)
  
    public Content.Builder addParts(int index, Part value)
   
   Required. Ordered Parts that constitute a single message. Parts may have
 different IANA MIME types.
 
 repeated .google.cloud.aiplatform.v1beta1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Parameters | 
      
        | Name | Description | 
      
        | index | int
 | 
      
        | value | Part
 | 
    
  
  
  
  addParts(int index, Part.Builder builderForValue)
  
    public Content.Builder addParts(int index, Part.Builder builderForValue)
   
   Required. Ordered Parts that constitute a single message. Parts may have
 different IANA MIME types.
 
 repeated .google.cloud.aiplatform.v1beta1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
 
addPartsBuilder()
  
    public Part.Builder addPartsBuilder()
   
   Required. Ordered Parts that constitute a single message. Parts may have
 different IANA MIME types.
 
 repeated .google.cloud.aiplatform.v1beta1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
 
addPartsBuilder(int index)
  
    public Part.Builder addPartsBuilder(int index)
   
   Required. Ordered Parts that constitute a single message. Parts may have
 different IANA MIME types.
 
 repeated .google.cloud.aiplatform.v1beta1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public Content.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
  
  
  buildPartial()
  
    public Content buildPartial()
   
  
  
  clear()
  
    public Content.Builder clear()
   
  
  Overrides
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public Content.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public Content.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clearParts()
  
    public Content.Builder clearParts()
   
   Required. Ordered Parts that constitute a single message. Parts may have
 different IANA MIME types.
 
 repeated .google.cloud.aiplatform.v1beta1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
 
clearRole()
  
    public Content.Builder clearRole()
   
   Optional. The producer of the content. Must be either 'user' or 'model'.
 Useful to set for multi-turn conversations, otherwise can be left blank
 or unset.
 string role = 1 [(.google.api.field_behavior) = OPTIONAL];
clone()
  
    public Content.Builder clone()
   
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public Content getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getParts(int index)
  
    public Part getParts(int index)
   
   Required. Ordered Parts that constitute a single message. Parts may have
 different IANA MIME types.
 
 repeated .google.cloud.aiplatform.v1beta1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Part |  | 
    
  
  
  getPartsBuilder(int index)
  
    public Part.Builder getPartsBuilder(int index)
   
   Required. Ordered Parts that constitute a single message. Parts may have
 different IANA MIME types.
 
 repeated .google.cloud.aiplatform.v1beta1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  getPartsBuilderList()
  
    public List<Part.Builder> getPartsBuilderList()
   
   Required. Ordered Parts that constitute a single message. Parts may have
 different IANA MIME types.
 
 repeated .google.cloud.aiplatform.v1beta1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
 
getPartsCount()
  
    public int getPartsCount()
   
   Required. Ordered Parts that constitute a single message. Parts may have
 different IANA MIME types.
 
 repeated .google.cloud.aiplatform.v1beta1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  getPartsList()
  
    public List<Part> getPartsList()
   
   Required. Ordered Parts that constitute a single message. Parts may have
 different IANA MIME types.
 
 repeated .google.cloud.aiplatform.v1beta1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
 
getPartsOrBuilder(int index)
  
    public PartOrBuilder getPartsOrBuilder(int index)
   
   Required. Ordered Parts that constitute a single message. Parts may have
 different IANA MIME types.
 
 repeated .google.cloud.aiplatform.v1beta1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  getPartsOrBuilderList()
  
    public List<? extends PartOrBuilder> getPartsOrBuilderList()
   
   Required. Ordered Parts that constitute a single message. Parts may have
 different IANA MIME types.
 
 repeated .google.cloud.aiplatform.v1beta1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | List<? extends com.google.cloud.aiplatform.v1beta1.PartOrBuilder> |  | 
    
  
  
  getRole()
  
   Optional. The producer of the content. Must be either 'user' or 'model'.
 Useful to set for multi-turn conversations, otherwise can be left blank
 or unset.
 string role = 1 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The role. | 
    
  
  
  getRoleBytes()
  
    public ByteString getRoleBytes()
   
   Optional. The producer of the content. Must be either 'user' or 'model'.
 Useful to set for multi-turn conversations, otherwise can be left blank
 or unset.
 string role = 1 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for role. | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeFrom(Content other)
  
    public Content.Builder mergeFrom(Content other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Content
 | 
    
  
  
  
  mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
  
    public Content.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public Content.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final Content.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  removeParts(int index)
  
    public Content.Builder removeParts(int index)
   
   Required. Ordered Parts that constitute a single message. Parts may have
 different IANA MIME types.
 
 repeated .google.cloud.aiplatform.v1beta1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public Content.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setParts(int index, Part value)
  
    public Content.Builder setParts(int index, Part value)
   
   Required. Ordered Parts that constitute a single message. Parts may have
 different IANA MIME types.
 
 repeated .google.cloud.aiplatform.v1beta1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Parameters | 
      
        | Name | Description | 
      
        | index | int
 | 
      
        | value | Part
 | 
    
  
  
  
  setParts(int index, Part.Builder builderForValue)
  
    public Content.Builder setParts(int index, Part.Builder builderForValue)
   
   Required. Ordered Parts that constitute a single message. Parts may have
 different IANA MIME types.
 
 repeated .google.cloud.aiplatform.v1beta1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
 
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public Content.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setRole(String value)
  
    public Content.Builder setRole(String value)
   
   Optional. The producer of the content. Must be either 'user' or 'model'.
 Useful to set for multi-turn conversations, otherwise can be left blank
 or unset.
 string role = 1 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | String
 The role to set. | 
    
  
  
  
  setRoleBytes(ByteString value)
  
    public Content.Builder setRoleBytes(ByteString value)
   
   Optional. The producer of the content. Must be either 'user' or 'model'.
 Useful to set for multi-turn conversations, otherwise can be left blank
 or unset.
 string role = 1 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for role to set. | 
    
  
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final Content.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides