Interface ContentOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Content, Content.Builder

@Generated public interface ContentOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    getParts(int index)
    Required.
    int
    Required.
    Required.
    getPartsOrBuilder(int index)
    Required.
    List<? extends PartOrBuilder>
    Required.
    Optional.
    com.google.protobuf.ByteString
    Optional.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getRole

      String 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:
      The role.
    • getRoleBytes

      com.google.protobuf.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:
      The bytes for role.
    • getPartsList

      List<Part> getPartsList()
       Required. Ordered `Parts` that constitute a single message. Parts may have
       different IANA MIME types.
       
      repeated .google.cloud.aiplatform.v1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
    • getParts

      Part getParts(int index)
       Required. Ordered `Parts` that constitute a single message. Parts may have
       different IANA MIME types.
       
      repeated .google.cloud.aiplatform.v1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
    • getPartsCount

      int getPartsCount()
       Required. Ordered `Parts` that constitute a single message. Parts may have
       different IANA MIME types.
       
      repeated .google.cloud.aiplatform.v1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
    • getPartsOrBuilderList

      List<? extends PartOrBuilder> getPartsOrBuilderList()
       Required. Ordered `Parts` that constitute a single message. Parts may have
       different IANA MIME types.
       
      repeated .google.cloud.aiplatform.v1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
    • getPartsOrBuilder

      PartOrBuilder getPartsOrBuilder(int index)
       Required. Ordered `Parts` that constitute a single message. Parts may have
       different IANA MIME types.
       
      repeated .google.cloud.aiplatform.v1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];