Class Answer.Reference.ChunkInfo.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Answer.Reference.ChunkInfo.Builder>
com.google.cloud.discoveryengine.v1beta.Answer.Reference.ChunkInfo.Builder
All Implemented Interfaces:
Answer.Reference.ChunkInfoOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
Answer.Reference.ChunkInfo

public static final class Answer.Reference.ChunkInfo.Builder extends com.google.protobuf.GeneratedMessage.Builder<Answer.Reference.ChunkInfo.Builder> implements Answer.Reference.ChunkInfoOrBuilder
 Chunk information.
 
Protobuf type google.cloud.discoveryengine.v1beta.Answer.Reference.ChunkInfo
  • 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<Answer.Reference.ChunkInfo.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<Answer.Reference.ChunkInfo.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<Answer.Reference.ChunkInfo.Builder>
    • getDefaultInstanceForType

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

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

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

      public Answer.Reference.ChunkInfo.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<Answer.Reference.ChunkInfo.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<Answer.Reference.ChunkInfo.Builder>
    • mergeFrom

      public Answer.Reference.ChunkInfo.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<Answer.Reference.ChunkInfo.Builder>
      Throws:
      IOException
    • getChunk

      public String getChunk()
       Chunk resource name.
       
      string chunk = 1 [(.google.api.resource_reference) = { ... }
      Specified by:
      getChunk in interface Answer.Reference.ChunkInfoOrBuilder
      Returns:
      The chunk.
    • getChunkBytes

      public com.google.protobuf.ByteString getChunkBytes()
       Chunk resource name.
       
      string chunk = 1 [(.google.api.resource_reference) = { ... }
      Specified by:
      getChunkBytes in interface Answer.Reference.ChunkInfoOrBuilder
      Returns:
      The bytes for chunk.
    • setChunk

      public Answer.Reference.ChunkInfo.Builder setChunk(String value)
       Chunk resource name.
       
      string chunk = 1 [(.google.api.resource_reference) = { ... }
      Parameters:
      value - The chunk to set.
      Returns:
      This builder for chaining.
    • clearChunk

       Chunk resource name.
       
      string chunk = 1 [(.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setChunkBytes

      public Answer.Reference.ChunkInfo.Builder setChunkBytes(com.google.protobuf.ByteString value)
       Chunk resource name.
       
      string chunk = 1 [(.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for chunk to set.
      Returns:
      This builder for chaining.
    • getContent

      public String getContent()
       Chunk textual content.
       
      string content = 2;
      Specified by:
      getContent in interface Answer.Reference.ChunkInfoOrBuilder
      Returns:
      The content.
    • getContentBytes

      public com.google.protobuf.ByteString getContentBytes()
       Chunk textual content.
       
      string content = 2;
      Specified by:
      getContentBytes in interface Answer.Reference.ChunkInfoOrBuilder
      Returns:
      The bytes for content.
    • setContent

      public Answer.Reference.ChunkInfo.Builder setContent(String value)
       Chunk textual content.
       
      string content = 2;
      Parameters:
      value - The content to set.
      Returns:
      This builder for chaining.
    • clearContent

      public Answer.Reference.ChunkInfo.Builder clearContent()
       Chunk textual content.
       
      string content = 2;
      Returns:
      This builder for chaining.
    • setContentBytes

      public Answer.Reference.ChunkInfo.Builder setContentBytes(com.google.protobuf.ByteString value)
       Chunk textual content.
       
      string content = 2;
      Parameters:
      value - The bytes for content to set.
      Returns:
      This builder for chaining.
    • hasRelevanceScore

      public boolean hasRelevanceScore()
       The relevance of the chunk for a given query. Values range from 0.0
       (completely irrelevant) to 1.0 (completely relevant).
       This value is for informational purpose only. It may change for
       the same query and chunk at any time due to a model retraining or
       change in implementation.
       
      optional float relevance_score = 3;
      Specified by:
      hasRelevanceScore in interface Answer.Reference.ChunkInfoOrBuilder
      Returns:
      Whether the relevanceScore field is set.
    • getRelevanceScore

      public float getRelevanceScore()
       The relevance of the chunk for a given query. Values range from 0.0
       (completely irrelevant) to 1.0 (completely relevant).
       This value is for informational purpose only. It may change for
       the same query and chunk at any time due to a model retraining or
       change in implementation.
       
      optional float relevance_score = 3;
      Specified by:
      getRelevanceScore in interface Answer.Reference.ChunkInfoOrBuilder
      Returns:
      The relevanceScore.
    • setRelevanceScore

      public Answer.Reference.ChunkInfo.Builder setRelevanceScore(float value)
       The relevance of the chunk for a given query. Values range from 0.0
       (completely irrelevant) to 1.0 (completely relevant).
       This value is for informational purpose only. It may change for
       the same query and chunk at any time due to a model retraining or
       change in implementation.
       
      optional float relevance_score = 3;
      Parameters:
      value - The relevanceScore to set.
      Returns:
      This builder for chaining.
    • clearRelevanceScore

      public Answer.Reference.ChunkInfo.Builder clearRelevanceScore()
       The relevance of the chunk for a given query. Values range from 0.0
       (completely irrelevant) to 1.0 (completely relevant).
       This value is for informational purpose only. It may change for
       the same query and chunk at any time due to a model retraining or
       change in implementation.
       
      optional float relevance_score = 3;
      Returns:
      This builder for chaining.
    • hasDocumentMetadata

      public boolean hasDocumentMetadata()
       Document metadata.
       
      .google.cloud.discoveryengine.v1beta.Answer.Reference.ChunkInfo.DocumentMetadata document_metadata = 4;
      Specified by:
      hasDocumentMetadata in interface Answer.Reference.ChunkInfoOrBuilder
      Returns:
      Whether the documentMetadata field is set.
    • getDocumentMetadata

      public Answer.Reference.ChunkInfo.DocumentMetadata getDocumentMetadata()
       Document metadata.
       
      .google.cloud.discoveryengine.v1beta.Answer.Reference.ChunkInfo.DocumentMetadata document_metadata = 4;
      Specified by:
      getDocumentMetadata in interface Answer.Reference.ChunkInfoOrBuilder
      Returns:
      The documentMetadata.
    • setDocumentMetadata

       Document metadata.
       
      .google.cloud.discoveryengine.v1beta.Answer.Reference.ChunkInfo.DocumentMetadata document_metadata = 4;
    • setDocumentMetadata

       Document metadata.
       
      .google.cloud.discoveryengine.v1beta.Answer.Reference.ChunkInfo.DocumentMetadata document_metadata = 4;
    • mergeDocumentMetadata

       Document metadata.
       
      .google.cloud.discoveryengine.v1beta.Answer.Reference.ChunkInfo.DocumentMetadata document_metadata = 4;
    • clearDocumentMetadata

      public Answer.Reference.ChunkInfo.Builder clearDocumentMetadata()
       Document metadata.
       
      .google.cloud.discoveryengine.v1beta.Answer.Reference.ChunkInfo.DocumentMetadata document_metadata = 4;
    • getDocumentMetadataBuilder

      public Answer.Reference.ChunkInfo.DocumentMetadata.Builder getDocumentMetadataBuilder()
       Document metadata.
       
      .google.cloud.discoveryengine.v1beta.Answer.Reference.ChunkInfo.DocumentMetadata document_metadata = 4;
    • getDocumentMetadataOrBuilder

      public Answer.Reference.ChunkInfo.DocumentMetadataOrBuilder getDocumentMetadataOrBuilder()
       Document metadata.
       
      .google.cloud.discoveryengine.v1beta.Answer.Reference.ChunkInfo.DocumentMetadata document_metadata = 4;
      Specified by:
      getDocumentMetadataOrBuilder in interface Answer.Reference.ChunkInfoOrBuilder