Class RuntimeAnnotation.Builder

  • All Implemented Interfaces:
    RuntimeAnnotationOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    RuntimeAnnotation

    public static final class RuntimeAnnotation.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<RuntimeAnnotation.Builder>
    implements RuntimeAnnotationOrBuilder
     An annotation that was generated during the customer and agent interaction.
     
    Protobuf type google.cloud.contactcenterinsights.v1.RuntimeAnnotation
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<RuntimeAnnotation.Builder>
      • clear

        public RuntimeAnnotation.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.GeneratedMessageV3.Builder<RuntimeAnnotation.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.GeneratedMessageV3.Builder<RuntimeAnnotation.Builder>
      • getDefaultInstanceForType

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

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

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

        public RuntimeAnnotation.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<RuntimeAnnotation.Builder>
      • setField

        public RuntimeAnnotation.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                  Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<RuntimeAnnotation.Builder>
      • clearField

        public RuntimeAnnotation.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<RuntimeAnnotation.Builder>
      • clearOneof

        public RuntimeAnnotation.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<RuntimeAnnotation.Builder>
      • setRepeatedField

        public RuntimeAnnotation.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                          int index,
                                                          Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<RuntimeAnnotation.Builder>
      • addRepeatedField

        public RuntimeAnnotation.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                          Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<RuntimeAnnotation.Builder>
      • mergeFrom

        public RuntimeAnnotation.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<RuntimeAnnotation.Builder>
      • isInitialized

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

        public RuntimeAnnotation.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<RuntimeAnnotation.Builder>
        Throws:
        IOException
      • hasArticleSuggestion

        public boolean hasArticleSuggestion()
         Agent Assist Article Suggestion data.
         
        .google.cloud.contactcenterinsights.v1.ArticleSuggestionData article_suggestion = 6;
        Specified by:
        hasArticleSuggestion in interface RuntimeAnnotationOrBuilder
        Returns:
        Whether the articleSuggestion field is set.
      • setArticleSuggestion

        public RuntimeAnnotation.Builder setArticleSuggestion​(ArticleSuggestionData value)
         Agent Assist Article Suggestion data.
         
        .google.cloud.contactcenterinsights.v1.ArticleSuggestionData article_suggestion = 6;
      • mergeArticleSuggestion

        public RuntimeAnnotation.Builder mergeArticleSuggestion​(ArticleSuggestionData value)
         Agent Assist Article Suggestion data.
         
        .google.cloud.contactcenterinsights.v1.ArticleSuggestionData article_suggestion = 6;
      • clearArticleSuggestion

        public RuntimeAnnotation.Builder clearArticleSuggestion()
         Agent Assist Article Suggestion data.
         
        .google.cloud.contactcenterinsights.v1.ArticleSuggestionData article_suggestion = 6;
      • getArticleSuggestionBuilder

        public ArticleSuggestionData.Builder getArticleSuggestionBuilder()
         Agent Assist Article Suggestion data.
         
        .google.cloud.contactcenterinsights.v1.ArticleSuggestionData article_suggestion = 6;
      • hasFaqAnswer

        public boolean hasFaqAnswer()
         Agent Assist FAQ answer data.
         
        .google.cloud.contactcenterinsights.v1.FaqAnswerData faq_answer = 7;
        Specified by:
        hasFaqAnswer in interface RuntimeAnnotationOrBuilder
        Returns:
        Whether the faqAnswer field is set.
      • mergeFaqAnswer

        public RuntimeAnnotation.Builder mergeFaqAnswer​(FaqAnswerData value)
         Agent Assist FAQ answer data.
         
        .google.cloud.contactcenterinsights.v1.FaqAnswerData faq_answer = 7;
      • clearFaqAnswer

        public RuntimeAnnotation.Builder clearFaqAnswer()
         Agent Assist FAQ answer data.
         
        .google.cloud.contactcenterinsights.v1.FaqAnswerData faq_answer = 7;
      • getFaqAnswerBuilder

        public FaqAnswerData.Builder getFaqAnswerBuilder()
         Agent Assist FAQ answer data.
         
        .google.cloud.contactcenterinsights.v1.FaqAnswerData faq_answer = 7;
      • hasSmartReply

        public boolean hasSmartReply()
         Agent Assist Smart Reply data.
         
        .google.cloud.contactcenterinsights.v1.SmartReplyData smart_reply = 8;
        Specified by:
        hasSmartReply in interface RuntimeAnnotationOrBuilder
        Returns:
        Whether the smartReply field is set.
      • mergeSmartReply

        public RuntimeAnnotation.Builder mergeSmartReply​(SmartReplyData value)
         Agent Assist Smart Reply data.
         
        .google.cloud.contactcenterinsights.v1.SmartReplyData smart_reply = 8;
      • clearSmartReply

        public RuntimeAnnotation.Builder clearSmartReply()
         Agent Assist Smart Reply data.
         
        .google.cloud.contactcenterinsights.v1.SmartReplyData smart_reply = 8;
      • getSmartReplyBuilder

        public SmartReplyData.Builder getSmartReplyBuilder()
         Agent Assist Smart Reply data.
         
        .google.cloud.contactcenterinsights.v1.SmartReplyData smart_reply = 8;
      • hasSmartComposeSuggestion

        public boolean hasSmartComposeSuggestion()
         Agent Assist Smart Compose suggestion data.
         
        .google.cloud.contactcenterinsights.v1.SmartComposeSuggestionData smart_compose_suggestion = 9;
        Specified by:
        hasSmartComposeSuggestion in interface RuntimeAnnotationOrBuilder
        Returns:
        Whether the smartComposeSuggestion field is set.
      • setSmartComposeSuggestion

        public RuntimeAnnotation.Builder setSmartComposeSuggestion​(SmartComposeSuggestionData value)
         Agent Assist Smart Compose suggestion data.
         
        .google.cloud.contactcenterinsights.v1.SmartComposeSuggestionData smart_compose_suggestion = 9;
      • mergeSmartComposeSuggestion

        public RuntimeAnnotation.Builder mergeSmartComposeSuggestion​(SmartComposeSuggestionData value)
         Agent Assist Smart Compose suggestion data.
         
        .google.cloud.contactcenterinsights.v1.SmartComposeSuggestionData smart_compose_suggestion = 9;
      • clearSmartComposeSuggestion

        public RuntimeAnnotation.Builder clearSmartComposeSuggestion()
         Agent Assist Smart Compose suggestion data.
         
        .google.cloud.contactcenterinsights.v1.SmartComposeSuggestionData smart_compose_suggestion = 9;
      • getSmartComposeSuggestionBuilder

        public SmartComposeSuggestionData.Builder getSmartComposeSuggestionBuilder()
         Agent Assist Smart Compose suggestion data.
         
        .google.cloud.contactcenterinsights.v1.SmartComposeSuggestionData smart_compose_suggestion = 9;
      • hasDialogflowInteraction

        public boolean hasDialogflowInteraction()
         Dialogflow interaction data.
         
        .google.cloud.contactcenterinsights.v1.DialogflowInteractionData dialogflow_interaction = 10;
        Specified by:
        hasDialogflowInteraction in interface RuntimeAnnotationOrBuilder
        Returns:
        Whether the dialogflowInteraction field is set.
      • mergeDialogflowInteraction

        public RuntimeAnnotation.Builder mergeDialogflowInteraction​(DialogflowInteractionData value)
         Dialogflow interaction data.
         
        .google.cloud.contactcenterinsights.v1.DialogflowInteractionData dialogflow_interaction = 10;
      • clearDialogflowInteraction

        public RuntimeAnnotation.Builder clearDialogflowInteraction()
         Dialogflow interaction data.
         
        .google.cloud.contactcenterinsights.v1.DialogflowInteractionData dialogflow_interaction = 10;
      • getDialogflowInteractionBuilder

        public DialogflowInteractionData.Builder getDialogflowInteractionBuilder()
         Dialogflow interaction data.
         
        .google.cloud.contactcenterinsights.v1.DialogflowInteractionData dialogflow_interaction = 10;
      • hasConversationSummarizationSuggestion

        public boolean hasConversationSummarizationSuggestion()
         Conversation summarization suggestion data.
         
        .google.cloud.contactcenterinsights.v1.ConversationSummarizationSuggestionData conversation_summarization_suggestion = 12;
        Specified by:
        hasConversationSummarizationSuggestion in interface RuntimeAnnotationOrBuilder
        Returns:
        Whether the conversationSummarizationSuggestion field is set.
      • setConversationSummarizationSuggestion

        public RuntimeAnnotation.Builder setConversationSummarizationSuggestion​(ConversationSummarizationSuggestionData value)
         Conversation summarization suggestion data.
         
        .google.cloud.contactcenterinsights.v1.ConversationSummarizationSuggestionData conversation_summarization_suggestion = 12;
      • mergeConversationSummarizationSuggestion

        public RuntimeAnnotation.Builder mergeConversationSummarizationSuggestion​(ConversationSummarizationSuggestionData value)
         Conversation summarization suggestion data.
         
        .google.cloud.contactcenterinsights.v1.ConversationSummarizationSuggestionData conversation_summarization_suggestion = 12;
      • clearConversationSummarizationSuggestion

        public RuntimeAnnotation.Builder clearConversationSummarizationSuggestion()
         Conversation summarization suggestion data.
         
        .google.cloud.contactcenterinsights.v1.ConversationSummarizationSuggestionData conversation_summarization_suggestion = 12;
      • getConversationSummarizationSuggestionBuilder

        public ConversationSummarizationSuggestionData.Builder getConversationSummarizationSuggestionBuilder()
         Conversation summarization suggestion data.
         
        .google.cloud.contactcenterinsights.v1.ConversationSummarizationSuggestionData conversation_summarization_suggestion = 12;
      • getAnnotationId

        public String getAnnotationId()
         The unique identifier of the annotation.
         Format:
         projects/{project}/locations/{location}/conversationDatasets/{dataset}/conversationDataItems/{data_item}/conversationAnnotations/{annotation}
         
        string annotation_id = 1;
        Specified by:
        getAnnotationId in interface RuntimeAnnotationOrBuilder
        Returns:
        The annotationId.
      • getAnnotationIdBytes

        public com.google.protobuf.ByteString getAnnotationIdBytes()
         The unique identifier of the annotation.
         Format:
         projects/{project}/locations/{location}/conversationDatasets/{dataset}/conversationDataItems/{data_item}/conversationAnnotations/{annotation}
         
        string annotation_id = 1;
        Specified by:
        getAnnotationIdBytes in interface RuntimeAnnotationOrBuilder
        Returns:
        The bytes for annotationId.
      • setAnnotationId

        public RuntimeAnnotation.Builder setAnnotationId​(String value)
         The unique identifier of the annotation.
         Format:
         projects/{project}/locations/{location}/conversationDatasets/{dataset}/conversationDataItems/{data_item}/conversationAnnotations/{annotation}
         
        string annotation_id = 1;
        Parameters:
        value - The annotationId to set.
        Returns:
        This builder for chaining.
      • clearAnnotationId

        public RuntimeAnnotation.Builder clearAnnotationId()
         The unique identifier of the annotation.
         Format:
         projects/{project}/locations/{location}/conversationDatasets/{dataset}/conversationDataItems/{data_item}/conversationAnnotations/{annotation}
         
        string annotation_id = 1;
        Returns:
        This builder for chaining.
      • setAnnotationIdBytes

        public RuntimeAnnotation.Builder setAnnotationIdBytes​(com.google.protobuf.ByteString value)
         The unique identifier of the annotation.
         Format:
         projects/{project}/locations/{location}/conversationDatasets/{dataset}/conversationDataItems/{data_item}/conversationAnnotations/{annotation}
         
        string annotation_id = 1;
        Parameters:
        value - The bytes for annotationId to set.
        Returns:
        This builder for chaining.
      • hasCreateTime

        public boolean hasCreateTime()
         The time at which this annotation was created.
         
        .google.protobuf.Timestamp create_time = 2;
        Specified by:
        hasCreateTime in interface RuntimeAnnotationOrBuilder
        Returns:
        Whether the createTime field is set.
      • getCreateTime

        public com.google.protobuf.Timestamp getCreateTime()
         The time at which this annotation was created.
         
        .google.protobuf.Timestamp create_time = 2;
        Specified by:
        getCreateTime in interface RuntimeAnnotationOrBuilder
        Returns:
        The createTime.
      • setCreateTime

        public RuntimeAnnotation.Builder setCreateTime​(com.google.protobuf.Timestamp value)
         The time at which this annotation was created.
         
        .google.protobuf.Timestamp create_time = 2;
      • setCreateTime

        public RuntimeAnnotation.Builder setCreateTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         The time at which this annotation was created.
         
        .google.protobuf.Timestamp create_time = 2;
      • mergeCreateTime

        public RuntimeAnnotation.Builder mergeCreateTime​(com.google.protobuf.Timestamp value)
         The time at which this annotation was created.
         
        .google.protobuf.Timestamp create_time = 2;
      • clearCreateTime

        public RuntimeAnnotation.Builder clearCreateTime()
         The time at which this annotation was created.
         
        .google.protobuf.Timestamp create_time = 2;
      • getCreateTimeBuilder

        public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
         The time at which this annotation was created.
         
        .google.protobuf.Timestamp create_time = 2;
      • getCreateTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
         The time at which this annotation was created.
         
        .google.protobuf.Timestamp create_time = 2;
        Specified by:
        getCreateTimeOrBuilder in interface RuntimeAnnotationOrBuilder
      • hasStartBoundary

        public boolean hasStartBoundary()
         The boundary in the conversation where the annotation starts, inclusive.
         
        .google.cloud.contactcenterinsights.v1.AnnotationBoundary start_boundary = 3;
        Specified by:
        hasStartBoundary in interface RuntimeAnnotationOrBuilder
        Returns:
        Whether the startBoundary field is set.
      • getStartBoundary

        public AnnotationBoundary getStartBoundary()
         The boundary in the conversation where the annotation starts, inclusive.
         
        .google.cloud.contactcenterinsights.v1.AnnotationBoundary start_boundary = 3;
        Specified by:
        getStartBoundary in interface RuntimeAnnotationOrBuilder
        Returns:
        The startBoundary.
      • setStartBoundary

        public RuntimeAnnotation.Builder setStartBoundary​(AnnotationBoundary value)
         The boundary in the conversation where the annotation starts, inclusive.
         
        .google.cloud.contactcenterinsights.v1.AnnotationBoundary start_boundary = 3;
      • setStartBoundary

        public RuntimeAnnotation.Builder setStartBoundary​(AnnotationBoundary.Builder builderForValue)
         The boundary in the conversation where the annotation starts, inclusive.
         
        .google.cloud.contactcenterinsights.v1.AnnotationBoundary start_boundary = 3;
      • mergeStartBoundary

        public RuntimeAnnotation.Builder mergeStartBoundary​(AnnotationBoundary value)
         The boundary in the conversation where the annotation starts, inclusive.
         
        .google.cloud.contactcenterinsights.v1.AnnotationBoundary start_boundary = 3;
      • clearStartBoundary

        public RuntimeAnnotation.Builder clearStartBoundary()
         The boundary in the conversation where the annotation starts, inclusive.
         
        .google.cloud.contactcenterinsights.v1.AnnotationBoundary start_boundary = 3;
      • getStartBoundaryBuilder

        public AnnotationBoundary.Builder getStartBoundaryBuilder()
         The boundary in the conversation where the annotation starts, inclusive.
         
        .google.cloud.contactcenterinsights.v1.AnnotationBoundary start_boundary = 3;
      • hasEndBoundary

        public boolean hasEndBoundary()
         The boundary in the conversation where the annotation ends, inclusive.
         
        .google.cloud.contactcenterinsights.v1.AnnotationBoundary end_boundary = 4;
        Specified by:
        hasEndBoundary in interface RuntimeAnnotationOrBuilder
        Returns:
        Whether the endBoundary field is set.
      • getEndBoundary

        public AnnotationBoundary getEndBoundary()
         The boundary in the conversation where the annotation ends, inclusive.
         
        .google.cloud.contactcenterinsights.v1.AnnotationBoundary end_boundary = 4;
        Specified by:
        getEndBoundary in interface RuntimeAnnotationOrBuilder
        Returns:
        The endBoundary.
      • setEndBoundary

        public RuntimeAnnotation.Builder setEndBoundary​(AnnotationBoundary value)
         The boundary in the conversation where the annotation ends, inclusive.
         
        .google.cloud.contactcenterinsights.v1.AnnotationBoundary end_boundary = 4;
      • setEndBoundary

        public RuntimeAnnotation.Builder setEndBoundary​(AnnotationBoundary.Builder builderForValue)
         The boundary in the conversation where the annotation ends, inclusive.
         
        .google.cloud.contactcenterinsights.v1.AnnotationBoundary end_boundary = 4;
      • mergeEndBoundary

        public RuntimeAnnotation.Builder mergeEndBoundary​(AnnotationBoundary value)
         The boundary in the conversation where the annotation ends, inclusive.
         
        .google.cloud.contactcenterinsights.v1.AnnotationBoundary end_boundary = 4;
      • clearEndBoundary

        public RuntimeAnnotation.Builder clearEndBoundary()
         The boundary in the conversation where the annotation ends, inclusive.
         
        .google.cloud.contactcenterinsights.v1.AnnotationBoundary end_boundary = 4;
      • getEndBoundaryBuilder

        public AnnotationBoundary.Builder getEndBoundaryBuilder()
         The boundary in the conversation where the annotation ends, inclusive.
         
        .google.cloud.contactcenterinsights.v1.AnnotationBoundary end_boundary = 4;
      • hasAnswerFeedback

        public boolean hasAnswerFeedback()
         The feedback that the customer has about the answer in `data`.
         
        .google.cloud.contactcenterinsights.v1.AnswerFeedback answer_feedback = 5;
        Specified by:
        hasAnswerFeedback in interface RuntimeAnnotationOrBuilder
        Returns:
        Whether the answerFeedback field is set.
      • getAnswerFeedback

        public AnswerFeedback getAnswerFeedback()
         The feedback that the customer has about the answer in `data`.
         
        .google.cloud.contactcenterinsights.v1.AnswerFeedback answer_feedback = 5;
        Specified by:
        getAnswerFeedback in interface RuntimeAnnotationOrBuilder
        Returns:
        The answerFeedback.
      • setAnswerFeedback

        public RuntimeAnnotation.Builder setAnswerFeedback​(AnswerFeedback value)
         The feedback that the customer has about the answer in `data`.
         
        .google.cloud.contactcenterinsights.v1.AnswerFeedback answer_feedback = 5;
      • setAnswerFeedback

        public RuntimeAnnotation.Builder setAnswerFeedback​(AnswerFeedback.Builder builderForValue)
         The feedback that the customer has about the answer in `data`.
         
        .google.cloud.contactcenterinsights.v1.AnswerFeedback answer_feedback = 5;
      • mergeAnswerFeedback

        public RuntimeAnnotation.Builder mergeAnswerFeedback​(AnswerFeedback value)
         The feedback that the customer has about the answer in `data`.
         
        .google.cloud.contactcenterinsights.v1.AnswerFeedback answer_feedback = 5;
      • clearAnswerFeedback

        public RuntimeAnnotation.Builder clearAnswerFeedback()
         The feedback that the customer has about the answer in `data`.
         
        .google.cloud.contactcenterinsights.v1.AnswerFeedback answer_feedback = 5;
      • getAnswerFeedbackBuilder

        public AnswerFeedback.Builder getAnswerFeedbackBuilder()
         The feedback that the customer has about the answer in `data`.
         
        .google.cloud.contactcenterinsights.v1.AnswerFeedback answer_feedback = 5;
      • setUnknownFields

        public final RuntimeAnnotation.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RuntimeAnnotation.Builder>
      • mergeUnknownFields

        public final RuntimeAnnotation.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RuntimeAnnotation.Builder>