Class RetrieveRequest.Builder

  • All Implemented Interfaces:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, RetrieveRequestOrBuilder, java.lang.Cloneable
    Enclosing class:
    RetrieveRequest

    public static final class RetrieveRequest.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<RetrieveRequest.Builder>
    implements RetrieveRequestOrBuilder
    Protobuf type arg_services.cbr.v1beta.RetrieveRequest
    • Method Detail

      • getDescriptor

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

        protected com.google.protobuf.MapField internalGetMapField​(int number)
        Overrides:
        internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<RetrieveRequest.Builder>
      • internalGetMutableMapField

        protected com.google.protobuf.MapField internalGetMutableMapField​(int number)
        Overrides:
        internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<RetrieveRequest.Builder>
      • internalGetFieldAccessorTable

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

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

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

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

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

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

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

        public RetrieveRequest.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                          throws java.io.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<RetrieveRequest.Builder>
        Throws:
        java.io.IOException
      • hasCasebaseFilter

        public boolean hasCasebaseFilter()
        .arg_services.cbr.v1beta.CasebaseFilter casebase_filter = 1 [json_name = "casebaseFilter"];
        Specified by:
        hasCasebaseFilter in interface RetrieveRequestOrBuilder
        Returns:
        Whether the casebaseFilter field is set.
      • setCasebaseFilter

        public RetrieveRequest.Builder setCasebaseFilter​(CasebaseFilter value)
        .arg_services.cbr.v1beta.CasebaseFilter casebase_filter = 1 [json_name = "casebaseFilter"];
      • mergeCasebaseFilter

        public RetrieveRequest.Builder mergeCasebaseFilter​(CasebaseFilter value)
        .arg_services.cbr.v1beta.CasebaseFilter casebase_filter = 1 [json_name = "casebaseFilter"];
      • clearCasebaseFilter

        public RetrieveRequest.Builder clearCasebaseFilter()
        .arg_services.cbr.v1beta.CasebaseFilter casebase_filter = 1 [json_name = "casebaseFilter"];
      • getCasebaseFilterBuilder

        public CasebaseFilter.Builder getCasebaseFilterBuilder()
        .arg_services.cbr.v1beta.CasebaseFilter casebase_filter = 1 [json_name = "casebaseFilter"];
      • containsCases

        public boolean containsCases​(java.lang.String key)
        map<string, .arg_services.cbr.v1beta.AnnotatedGraph> cases = 2 [json_name = "cases"];
        Specified by:
        containsCases in interface RetrieveRequestOrBuilder
      • removeCases

        public RetrieveRequest.Builder removeCases​(java.lang.String key)
        map<string, .arg_services.cbr.v1beta.AnnotatedGraph> cases = 2 [json_name = "cases"];
      • getMutableCases

        @Deprecated
        public java.util.Map<java.lang.String,​AnnotatedGraph> getMutableCases()
        Deprecated.
        Use alternate mutation accessors instead.
      • putCases

        public RetrieveRequest.Builder putCases​(java.lang.String key,
                                                AnnotatedGraph value)
        map<string, .arg_services.cbr.v1beta.AnnotatedGraph> cases = 2 [json_name = "cases"];
      • putAllCases

        public RetrieveRequest.Builder putAllCases​(java.util.Map<java.lang.String,​AnnotatedGraph> values)
        map<string, .arg_services.cbr.v1beta.AnnotatedGraph> cases = 2 [json_name = "cases"];
      • getQueriesCount

        public int getQueriesCount()
        repeated .arg_services.cbr.v1beta.AnnotatedGraph queries = 3 [json_name = "queries"];
        Specified by:
        getQueriesCount in interface RetrieveRequestOrBuilder
      • addAllQueries

        public RetrieveRequest.Builder addAllQueries​(java.lang.Iterable<? extends AnnotatedGraph> values)
        repeated .arg_services.cbr.v1beta.AnnotatedGraph queries = 3 [json_name = "queries"];
      • clearQueries

        public RetrieveRequest.Builder clearQueries()
        repeated .arg_services.cbr.v1beta.AnnotatedGraph queries = 3 [json_name = "queries"];
      • removeQueries

        public RetrieveRequest.Builder removeQueries​(int index)
        repeated .arg_services.cbr.v1beta.AnnotatedGraph queries = 3 [json_name = "queries"];
      • getQueriesBuilder

        public AnnotatedGraph.Builder getQueriesBuilder​(int index)
        repeated .arg_services.cbr.v1beta.AnnotatedGraph queries = 3 [json_name = "queries"];
      • addQueriesBuilder

        public AnnotatedGraph.Builder addQueriesBuilder()
        repeated .arg_services.cbr.v1beta.AnnotatedGraph queries = 3 [json_name = "queries"];
      • addQueriesBuilder

        public AnnotatedGraph.Builder addQueriesBuilder​(int index)
        repeated .arg_services.cbr.v1beta.AnnotatedGraph queries = 3 [json_name = "queries"];
      • getQueriesBuilderList

        public java.util.List<AnnotatedGraph.Builder> getQueriesBuilderList()
        repeated .arg_services.cbr.v1beta.AnnotatedGraph queries = 3 [json_name = "queries"];
      • hasNlpConfig

        public boolean hasNlpConfig()
        .arg_services.nlp.v1.NlpConfig nlp_config = 5 [json_name = "nlpConfig"];
        Specified by:
        hasNlpConfig in interface RetrieveRequestOrBuilder
        Returns:
        Whether the nlpConfig field is set.
      • clearNlpConfig

        public RetrieveRequest.Builder clearNlpConfig()
        .arg_services.nlp.v1.NlpConfig nlp_config = 5 [json_name = "nlpConfig"];
      • getNlpConfigBuilder

        public NlpConfig.Builder getNlpConfigBuilder()
        .arg_services.nlp.v1.NlpConfig nlp_config = 5 [json_name = "nlpConfig"];
      • setLimit

        public RetrieveRequest.Builder setLimit​(int value)
        int32 limit = 6 [json_name = "limit"];
        Parameters:
        value - The limit to set.
        Returns:
        This builder for chaining.
      • clearLimit

        public RetrieveRequest.Builder clearLimit()
        int32 limit = 6 [json_name = "limit"];
        Returns:
        This builder for chaining.
      • getSemanticRetrieval

        public boolean getSemanticRetrieval()
        bool semantic_retrieval = 7 [json_name = "semanticRetrieval"];
        Specified by:
        getSemanticRetrieval in interface RetrieveRequestOrBuilder
        Returns:
        The semanticRetrieval.
      • setSemanticRetrieval

        public RetrieveRequest.Builder setSemanticRetrieval​(boolean value)
        bool semantic_retrieval = 7 [json_name = "semanticRetrieval"];
        Parameters:
        value - The semanticRetrieval to set.
        Returns:
        This builder for chaining.
      • clearSemanticRetrieval

        public RetrieveRequest.Builder clearSemanticRetrieval()
        bool semantic_retrieval = 7 [json_name = "semanticRetrieval"];
        Returns:
        This builder for chaining.
      • getStructuralRetrieval

        public boolean getStructuralRetrieval()
        bool structural_retrieval = 8 [json_name = "structuralRetrieval"];
        Specified by:
        getStructuralRetrieval in interface RetrieveRequestOrBuilder
        Returns:
        The structuralRetrieval.
      • setStructuralRetrieval

        public RetrieveRequest.Builder setStructuralRetrieval​(boolean value)
        bool structural_retrieval = 8 [json_name = "structuralRetrieval"];
        Parameters:
        value - The structuralRetrieval to set.
        Returns:
        This builder for chaining.
      • clearStructuralRetrieval

        public RetrieveRequest.Builder clearStructuralRetrieval()
        bool structural_retrieval = 8 [json_name = "structuralRetrieval"];
        Returns:
        This builder for chaining.
      • getMappingAlgorithmValue

        public int getMappingAlgorithmValue()
        .arg_services.cbr.v1beta.MappingAlgorithm mapping_algorithm = 9 [json_name = "mappingAlgorithm"];
        Specified by:
        getMappingAlgorithmValue in interface RetrieveRequestOrBuilder
        Returns:
        The enum numeric value on the wire for mappingAlgorithm.
      • setMappingAlgorithmValue

        public RetrieveRequest.Builder setMappingAlgorithmValue​(int value)
        .arg_services.cbr.v1beta.MappingAlgorithm mapping_algorithm = 9 [json_name = "mappingAlgorithm"];
        Parameters:
        value - The enum numeric value on the wire for mappingAlgorithm to set.
        Returns:
        This builder for chaining.
      • setMappingAlgorithm

        public RetrieveRequest.Builder setMappingAlgorithm​(MappingAlgorithm value)
        .arg_services.cbr.v1beta.MappingAlgorithm mapping_algorithm = 9 [json_name = "mappingAlgorithm"];
        Parameters:
        value - The mappingAlgorithm to set.
        Returns:
        This builder for chaining.
      • clearMappingAlgorithm

        public RetrieveRequest.Builder clearMappingAlgorithm()
        .arg_services.cbr.v1beta.MappingAlgorithm mapping_algorithm = 9 [json_name = "mappingAlgorithm"];
        Returns:
        This builder for chaining.
      • getMappingAlgorithmVariant

        public int getMappingAlgorithmVariant()
        int32 mapping_algorithm_variant = 10 [json_name = "mappingAlgorithmVariant"];
        Specified by:
        getMappingAlgorithmVariant in interface RetrieveRequestOrBuilder
        Returns:
        The mappingAlgorithmVariant.
      • setMappingAlgorithmVariant

        public RetrieveRequest.Builder setMappingAlgorithmVariant​(int value)
        int32 mapping_algorithm_variant = 10 [json_name = "mappingAlgorithmVariant"];
        Parameters:
        value - The mappingAlgorithmVariant to set.
        Returns:
        This builder for chaining.
      • clearMappingAlgorithmVariant

        public RetrieveRequest.Builder clearMappingAlgorithmVariant()
        int32 mapping_algorithm_variant = 10 [json_name = "mappingAlgorithmVariant"];
        Returns:
        This builder for chaining.
      • getSchemeHandlingValue

        public int getSchemeHandlingValue()
        .arg_services.cbr.v1beta.SchemeHandling scheme_handling = 11 [json_name = "schemeHandling"];
        Specified by:
        getSchemeHandlingValue in interface RetrieveRequestOrBuilder
        Returns:
        The enum numeric value on the wire for schemeHandling.
      • setSchemeHandlingValue

        public RetrieveRequest.Builder setSchemeHandlingValue​(int value)
        .arg_services.cbr.v1beta.SchemeHandling scheme_handling = 11 [json_name = "schemeHandling"];
        Parameters:
        value - The enum numeric value on the wire for schemeHandling to set.
        Returns:
        This builder for chaining.
      • setSchemeHandling

        public RetrieveRequest.Builder setSchemeHandling​(SchemeHandling value)
        .arg_services.cbr.v1beta.SchemeHandling scheme_handling = 11 [json_name = "schemeHandling"];
        Parameters:
        value - The schemeHandling to set.
        Returns:
        This builder for chaining.
      • clearSchemeHandling

        public RetrieveRequest.Builder clearSchemeHandling()
        .arg_services.cbr.v1beta.SchemeHandling scheme_handling = 11 [json_name = "schemeHandling"];
        Returns:
        This builder for chaining.
      • hasExtras

        public boolean hasExtras()
         Implementation-specific information can be encoded here
         
        .google.protobuf.Struct extras = 15 [json_name = "extras"];
        Specified by:
        hasExtras in interface RetrieveRequestOrBuilder
        Returns:
        Whether the extras field is set.
      • getExtras

        public com.google.protobuf.Struct getExtras()
         Implementation-specific information can be encoded here
         
        .google.protobuf.Struct extras = 15 [json_name = "extras"];
        Specified by:
        getExtras in interface RetrieveRequestOrBuilder
        Returns:
        The extras.
      • setExtras

        public RetrieveRequest.Builder setExtras​(com.google.protobuf.Struct value)
         Implementation-specific information can be encoded here
         
        .google.protobuf.Struct extras = 15 [json_name = "extras"];
      • setExtras

        public RetrieveRequest.Builder setExtras​(com.google.protobuf.Struct.Builder builderForValue)
         Implementation-specific information can be encoded here
         
        .google.protobuf.Struct extras = 15 [json_name = "extras"];
      • mergeExtras

        public RetrieveRequest.Builder mergeExtras​(com.google.protobuf.Struct value)
         Implementation-specific information can be encoded here
         
        .google.protobuf.Struct extras = 15 [json_name = "extras"];
      • clearExtras

        public RetrieveRequest.Builder clearExtras()
         Implementation-specific information can be encoded here
         
        .google.protobuf.Struct extras = 15 [json_name = "extras"];
      • getExtrasBuilder

        public com.google.protobuf.Struct.Builder getExtrasBuilder()
         Implementation-specific information can be encoded here
         
        .google.protobuf.Struct extras = 15 [json_name = "extras"];
      • getExtrasOrBuilder

        public com.google.protobuf.StructOrBuilder getExtrasOrBuilder()
         Implementation-specific information can be encoded here
         
        .google.protobuf.Struct extras = 15 [json_name = "extras"];
        Specified by:
        getExtrasOrBuilder in interface RetrieveRequestOrBuilder
      • setUnknownFields

        public final RetrieveRequest.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<RetrieveRequest.Builder>
      • mergeUnknownFields

        public final RetrieveRequest.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<RetrieveRequest.Builder>