Class QueryExtensionResponse.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<QueryExtensionResponse.Builder>
com.google.cloud.aiplatform.v1beta1.QueryExtensionResponse.Builder
All Implemented Interfaces:
QueryExtensionResponseOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
QueryExtensionResponse

public static final class QueryExtensionResponse.Builder extends com.google.protobuf.GeneratedMessage.Builder<QueryExtensionResponse.Builder> implements QueryExtensionResponseOrBuilder
 Response message for
 [ExtensionExecutionService.QueryExtension][google.cloud.aiplatform.v1beta1.ExtensionExecutionService.QueryExtension].
 
Protobuf type google.cloud.aiplatform.v1beta1.QueryExtensionResponse
  • 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<QueryExtensionResponse.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<QueryExtensionResponse.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<QueryExtensionResponse.Builder>
    • getDefaultInstanceForType

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

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

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

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

    • isInitialized

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

      public QueryExtensionResponse.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<QueryExtensionResponse.Builder>
      Throws:
      IOException
    • getStepsList

      public List<Content> getStepsList()
       Steps of extension or LLM interaction, can contain function call,
       function response, or text response. The last step contains the final
       response to the query.
       
      repeated .google.cloud.aiplatform.v1beta1.Content steps = 1;
      Specified by:
      getStepsList in interface QueryExtensionResponseOrBuilder
    • getStepsCount

      public int getStepsCount()
       Steps of extension or LLM interaction, can contain function call,
       function response, or text response. The last step contains the final
       response to the query.
       
      repeated .google.cloud.aiplatform.v1beta1.Content steps = 1;
      Specified by:
      getStepsCount in interface QueryExtensionResponseOrBuilder
    • getSteps

      public Content getSteps(int index)
       Steps of extension or LLM interaction, can contain function call,
       function response, or text response. The last step contains the final
       response to the query.
       
      repeated .google.cloud.aiplatform.v1beta1.Content steps = 1;
      Specified by:
      getSteps in interface QueryExtensionResponseOrBuilder
    • setSteps

      public QueryExtensionResponse.Builder setSteps(int index, Content value)
       Steps of extension or LLM interaction, can contain function call,
       function response, or text response. The last step contains the final
       response to the query.
       
      repeated .google.cloud.aiplatform.v1beta1.Content steps = 1;
    • setSteps

      public QueryExtensionResponse.Builder setSteps(int index, Content.Builder builderForValue)
       Steps of extension or LLM interaction, can contain function call,
       function response, or text response. The last step contains the final
       response to the query.
       
      repeated .google.cloud.aiplatform.v1beta1.Content steps = 1;
    • addSteps

      public QueryExtensionResponse.Builder addSteps(Content value)
       Steps of extension or LLM interaction, can contain function call,
       function response, or text response. The last step contains the final
       response to the query.
       
      repeated .google.cloud.aiplatform.v1beta1.Content steps = 1;
    • addSteps

      public QueryExtensionResponse.Builder addSteps(int index, Content value)
       Steps of extension or LLM interaction, can contain function call,
       function response, or text response. The last step contains the final
       response to the query.
       
      repeated .google.cloud.aiplatform.v1beta1.Content steps = 1;
    • addSteps

      public QueryExtensionResponse.Builder addSteps(Content.Builder builderForValue)
       Steps of extension or LLM interaction, can contain function call,
       function response, or text response. The last step contains the final
       response to the query.
       
      repeated .google.cloud.aiplatform.v1beta1.Content steps = 1;
    • addSteps

      public QueryExtensionResponse.Builder addSteps(int index, Content.Builder builderForValue)
       Steps of extension or LLM interaction, can contain function call,
       function response, or text response. The last step contains the final
       response to the query.
       
      repeated .google.cloud.aiplatform.v1beta1.Content steps = 1;
    • addAllSteps

      public QueryExtensionResponse.Builder addAllSteps(Iterable<? extends Content> values)
       Steps of extension or LLM interaction, can contain function call,
       function response, or text response. The last step contains the final
       response to the query.
       
      repeated .google.cloud.aiplatform.v1beta1.Content steps = 1;
    • clearSteps

      public QueryExtensionResponse.Builder clearSteps()
       Steps of extension or LLM interaction, can contain function call,
       function response, or text response. The last step contains the final
       response to the query.
       
      repeated .google.cloud.aiplatform.v1beta1.Content steps = 1;
    • removeSteps

      public QueryExtensionResponse.Builder removeSteps(int index)
       Steps of extension or LLM interaction, can contain function call,
       function response, or text response. The last step contains the final
       response to the query.
       
      repeated .google.cloud.aiplatform.v1beta1.Content steps = 1;
    • getStepsBuilder

      public Content.Builder getStepsBuilder(int index)
       Steps of extension or LLM interaction, can contain function call,
       function response, or text response. The last step contains the final
       response to the query.
       
      repeated .google.cloud.aiplatform.v1beta1.Content steps = 1;
    • getStepsOrBuilder

      public ContentOrBuilder getStepsOrBuilder(int index)
       Steps of extension or LLM interaction, can contain function call,
       function response, or text response. The last step contains the final
       response to the query.
       
      repeated .google.cloud.aiplatform.v1beta1.Content steps = 1;
      Specified by:
      getStepsOrBuilder in interface QueryExtensionResponseOrBuilder
    • getStepsOrBuilderList

      public List<? extends ContentOrBuilder> getStepsOrBuilderList()
       Steps of extension or LLM interaction, can contain function call,
       function response, or text response. The last step contains the final
       response to the query.
       
      repeated .google.cloud.aiplatform.v1beta1.Content steps = 1;
      Specified by:
      getStepsOrBuilderList in interface QueryExtensionResponseOrBuilder
    • addStepsBuilder

      public Content.Builder addStepsBuilder()
       Steps of extension or LLM interaction, can contain function call,
       function response, or text response. The last step contains the final
       response to the query.
       
      repeated .google.cloud.aiplatform.v1beta1.Content steps = 1;
    • addStepsBuilder

      public Content.Builder addStepsBuilder(int index)
       Steps of extension or LLM interaction, can contain function call,
       function response, or text response. The last step contains the final
       response to the query.
       
      repeated .google.cloud.aiplatform.v1beta1.Content steps = 1;
    • getStepsBuilderList

      public List<Content.Builder> getStepsBuilderList()
       Steps of extension or LLM interaction, can contain function call,
       function response, or text response. The last step contains the final
       response to the query.
       
      repeated .google.cloud.aiplatform.v1beta1.Content steps = 1;
    • getFailureMessage

      public String getFailureMessage()
       Failure message if any.
       
      string failure_message = 2;
      Specified by:
      getFailureMessage in interface QueryExtensionResponseOrBuilder
      Returns:
      The failureMessage.
    • getFailureMessageBytes

      public com.google.protobuf.ByteString getFailureMessageBytes()
       Failure message if any.
       
      string failure_message = 2;
      Specified by:
      getFailureMessageBytes in interface QueryExtensionResponseOrBuilder
      Returns:
      The bytes for failureMessage.
    • setFailureMessage

      public QueryExtensionResponse.Builder setFailureMessage(String value)
       Failure message if any.
       
      string failure_message = 2;
      Parameters:
      value - The failureMessage to set.
      Returns:
      This builder for chaining.
    • clearFailureMessage

      public QueryExtensionResponse.Builder clearFailureMessage()
       Failure message if any.
       
      string failure_message = 2;
      Returns:
      This builder for chaining.
    • setFailureMessageBytes

      public QueryExtensionResponse.Builder setFailureMessageBytes(com.google.protobuf.ByteString value)
       Failure message if any.
       
      string failure_message = 2;
      Parameters:
      value - The bytes for failureMessage to set.
      Returns:
      This builder for chaining.