public final class Part extends GeneratedMessageV3 implements PartOrBuilder
   
   A datatype containing media that is part of a multi-part Content message.
 A Part consists of data which has an associated datatype. A Part can only
 contain one of the accepted types in Part.data.
 A Part must have a fixed IANA MIME type identifying the type and subtype
 of the media if inline_data or file_data field is filled with raw bytes.
 Protobuf type google.cloud.aiplatform.v1beta1.Part
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Fields
  
  
  
    public static final int CODE_EXECUTION_RESULT_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int EXECUTABLE_CODE_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int FILE_DATA_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int FUNCTION_CALL_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int FUNCTION_RESPONSE_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int INLINE_DATA_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  TEXT_FIELD_NUMBER
  
    public static final int TEXT_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int THOUGHT_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int THOUGHT_SIGNATURE_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int VIDEO_METADATA_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Static Methods
  
  
  
  
    public static Part getDefaultInstance()
   
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Part |  | 
    
  
  
  
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  
  
  
    public static Part.Builder newBuilder()
   
  
  
  
  
    public static Part.Builder newBuilder(Part prototype)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | prototype | Part
 | 
    
  
  
  
  
  
    public static Part parseDelimitedFrom(InputStream input)
   
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Part |  | 
    
  
  
  
  
  
    public static Part parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Part |  | 
    
  
  
  
  
  
    public static Part parseFrom(byte[] data)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | data | byte[]
 | 
    
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Part |  | 
    
  
  
  
  
  
    public static Part parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
   
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Part |  | 
    
  
  
  
  
  
    public static Part parseFrom(ByteString data)
   
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Part |  | 
    
  
  
  
  
  
    public static Part parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
   
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Part |  | 
    
  
  
  
  
  
    public static Part parseFrom(CodedInputStream input)
   
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Part |  | 
    
  
  
  
  
  
    public static Part parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Part |  | 
    
  
  
  
  
  
    public static Part parseFrom(InputStream input)
   
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Part |  | 
    
  
  
  
  
  
    public static Part parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Part |  | 
    
  
  
  
  
  
    public static Part parseFrom(ByteBuffer data)
   
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Part |  | 
    
  
  
  
  
  
    public static Part parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
   
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Part |  | 
    
  
  
  
  
  
    public static Parser<Part> parser()
   
  
  Methods
  
  
  
  
    public boolean equals(Object obj)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | obj | Object
 | 
    
  
  
  Overrides
  
  
  
  
    public CodeExecutionResult getCodeExecutionResult()
   
   Optional. Result of executing the [ExecutableCode].
 
 .google.cloud.aiplatform.v1beta1.CodeExecutionResult code_execution_result = 9 [(.google.api.field_behavior) = OPTIONAL];
 
    public CodeExecutionResultOrBuilder getCodeExecutionResultOrBuilder()
   
   Optional. Result of executing the [ExecutableCode].
 
 .google.cloud.aiplatform.v1beta1.CodeExecutionResult code_execution_result = 9 [(.google.api.field_behavior) = OPTIONAL];
 
    public Part.DataCase getDataCase()
   
  
  
  
  
    public Part getDefaultInstanceForType()
   
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Part |  | 
    
  
  
  
  
    public ExecutableCode getExecutableCode()
   
   Optional. Code generated by the model that is meant to be executed.
 
 .google.cloud.aiplatform.v1beta1.ExecutableCode executable_code = 8 [(.google.api.field_behavior) = OPTIONAL];
 
    public ExecutableCodeOrBuilder getExecutableCodeOrBuilder()
   
   Optional. Code generated by the model that is meant to be executed.
 
 .google.cloud.aiplatform.v1beta1.ExecutableCode executable_code = 8 [(.google.api.field_behavior) = OPTIONAL];
 
    public FileData getFileData()
   
   Optional. URI based data.
 
 .google.cloud.aiplatform.v1beta1.FileData file_data = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | FileData | The fileData. | 
    
  
  
  
  
    public FileDataOrBuilder getFileDataOrBuilder()
   
   Optional. URI based data.
 
 .google.cloud.aiplatform.v1beta1.FileData file_data = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    public FunctionCall getFunctionCall()
   
   Optional. A predicted [FunctionCall] returned from the model that
 contains a string representing the [FunctionDeclaration.name] with the
 parameters and their values.
 
 .google.cloud.aiplatform.v1beta1.FunctionCall function_call = 5 [(.google.api.field_behavior) = OPTIONAL];
 
    public FunctionCallOrBuilder getFunctionCallOrBuilder()
   
   Optional. A predicted [FunctionCall] returned from the model that
 contains a string representing the [FunctionDeclaration.name] with the
 parameters and their values.
 
 .google.cloud.aiplatform.v1beta1.FunctionCall function_call = 5 [(.google.api.field_behavior) = OPTIONAL];
 
    public FunctionResponse getFunctionResponse()
   
   Optional. The result output of a [FunctionCall] that contains a string
 representing the [FunctionDeclaration.name] and a structured JSON object
 containing any output from the function call. It is used as context to
 the model.
 
 .google.cloud.aiplatform.v1beta1.FunctionResponse function_response = 6 [(.google.api.field_behavior) = OPTIONAL];
 
    public FunctionResponseOrBuilder getFunctionResponseOrBuilder()
   
   Optional. The result output of a [FunctionCall] that contains a string
 representing the [FunctionDeclaration.name] and a structured JSON object
 containing any output from the function call. It is used as context to
 the model.
 
 .google.cloud.aiplatform.v1beta1.FunctionResponse function_response = 6 [(.google.api.field_behavior) = OPTIONAL];
 
    public Blob getInlineData()
   
   Optional. Inlined bytes data.
 
 .google.cloud.aiplatform.v1beta1.Blob inline_data = 2 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Blob | The inlineData. | 
    
  
  
  
  
    public BlobOrBuilder getInlineDataOrBuilder()
   
   Optional. Inlined bytes data.
 
 .google.cloud.aiplatform.v1beta1.Blob inline_data = 2 [(.google.api.field_behavior) = OPTIONAL];
 
    public Part.MetadataCase getMetadataCase()
   
  
  
  
  
    public Parser<Part> getParserForType()
   
  
  Overrides
  
  
  
  
    public int getSerializedSize()
   
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Overrides
  
  
  getText()
  
   Optional. Text part (can be code).
 string text = 1 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The text. | 
    
  
  
  getTextBytes()
  
    public ByteString getTextBytes()
   
   Optional. Text part (can be code).
 string text = 1 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for text. | 
    
  
  
  
  
    public boolean getThought()
   
   Indicates if the part is thought from the model.
 bool thought = 10 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | The thought. | 
    
  
  
  
  
    public ByteString getThoughtSignature()
   
   An opaque signature for the thought so it can be reused in subsequent
 requests.
 bytes thought_signature = 11 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The thoughtSignature. | 
    
  
  
  
  
    public VideoMetadata getVideoMetadata()
   
   Optional. Video metadata. The metadata should only be specified while the
 video data is presented in inline_data or file_data.
 
 .google.cloud.aiplatform.v1beta1.VideoMetadata video_metadata = 4 [(.google.api.field_behavior) = OPTIONAL];
 
    public VideoMetadataOrBuilder getVideoMetadataOrBuilder()
   
   Optional. Video metadata. The metadata should only be specified while the
 video data is presented in inline_data or file_data.
 
 .google.cloud.aiplatform.v1beta1.VideoMetadata video_metadata = 4 [(.google.api.field_behavior) = OPTIONAL];
 
    public boolean hasCodeExecutionResult()
   
   Optional. Result of executing the [ExecutableCode].
 
 .google.cloud.aiplatform.v1beta1.CodeExecutionResult code_execution_result = 9 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the codeExecutionResult field is set. | 
    
  
  
  
  
    public boolean hasExecutableCode()
   
   Optional. Code generated by the model that is meant to be executed.
 
 .google.cloud.aiplatform.v1beta1.ExecutableCode executable_code = 8 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the executableCode field is set. | 
    
  
  
  
  
    public boolean hasFileData()
   
   Optional. URI based data.
 
 .google.cloud.aiplatform.v1beta1.FileData file_data = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the fileData field is set. | 
    
  
  
  
  
    public boolean hasFunctionCall()
   
   Optional. A predicted [FunctionCall] returned from the model that
 contains a string representing the [FunctionDeclaration.name] with the
 parameters and their values.
 
 .google.cloud.aiplatform.v1beta1.FunctionCall function_call = 5 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the functionCall field is set. | 
    
  
  
  
  
    public boolean hasFunctionResponse()
   
   Optional. The result output of a [FunctionCall] that contains a string
 representing the [FunctionDeclaration.name] and a structured JSON object
 containing any output from the function call. It is used as context to
 the model.
 
 .google.cloud.aiplatform.v1beta1.FunctionResponse function_response = 6 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the functionResponse field is set. | 
    
  
  
  
  
    public boolean hasInlineData()
   
   Optional. Inlined bytes data.
 
 .google.cloud.aiplatform.v1beta1.Blob inline_data = 2 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the inlineData field is set. | 
    
  
  
  hasText()
  
   Optional. Text part (can be code).
 string text = 1 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the text field is set. | 
    
  
  
  
  
    public boolean hasVideoMetadata()
   
   Optional. Video metadata. The metadata should only be specified while the
 video data is presented in inline_data or file_data.
 
 .google.cloud.aiplatform.v1beta1.VideoMetadata video_metadata = 4 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the videoMetadata field is set. | 
    
  
  
  
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Overrides
  
  
  
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  
  
    public Part.Builder newBuilderForType()
   
  
  
  
  
    protected Part.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
   
  
  
  Overrides
  
  
  
  
    protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
   
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Object |  | 
    
  
  Overrides
  
  
  
  
    public Part.Builder toBuilder()
   
  
  
  
  
    public void writeTo(CodedOutputStream output)
   
  
  Overrides