Class SimilaritiesRequest.Builder

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

    public static final class SimilaritiesRequest.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<SimilaritiesRequest.Builder>
    implements SimilaritiesRequestOrBuilder
    Protobuf type arg_services.cbr.v1beta.SimilaritiesRequest
    • 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<SimilaritiesRequest.Builder>
      • clear

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

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

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

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

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

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

        public SimilaritiesRequest.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<SimilaritiesRequest.Builder>
        Throws:
        java.io.IOException
      • clearCases

        public SimilaritiesRequest.Builder clearCases()
        repeated .arg_services.cbr.v1beta.AnnotatedGraph cases = 2 [json_name = "cases"];
      • removeCases

        public SimilaritiesRequest.Builder removeCases​(int index)
        repeated .arg_services.cbr.v1beta.AnnotatedGraph cases = 2 [json_name = "cases"];
      • getCasesBuilder

        public AnnotatedGraph.Builder getCasesBuilder​(int index)
        repeated .arg_services.cbr.v1beta.AnnotatedGraph cases = 2 [json_name = "cases"];
      • addCasesBuilder

        public AnnotatedGraph.Builder addCasesBuilder()
        repeated .arg_services.cbr.v1beta.AnnotatedGraph cases = 2 [json_name = "cases"];
      • addCasesBuilder

        public AnnotatedGraph.Builder addCasesBuilder​(int index)
        repeated .arg_services.cbr.v1beta.AnnotatedGraph cases = 2 [json_name = "cases"];
      • getCasesBuilderList

        public java.util.List<AnnotatedGraph.Builder> getCasesBuilderList()
        repeated .arg_services.cbr.v1beta.AnnotatedGraph cases = 2 [json_name = "cases"];
      • hasQuery

        public boolean hasQuery()
        .arg_services.cbr.v1beta.AnnotatedGraph query = 3 [json_name = "query"];
        Specified by:
        hasQuery in interface SimilaritiesRequestOrBuilder
        Returns:
        Whether the query field is set.
      • clearQuery

        public SimilaritiesRequest.Builder clearQuery()
        .arg_services.cbr.v1beta.AnnotatedGraph query = 3 [json_name = "query"];
      • getQueryBuilder

        public AnnotatedGraph.Builder getQueryBuilder()
        .arg_services.cbr.v1beta.AnnotatedGraph query = 3 [json_name = "query"];
      • hasNlpConfig

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

        public SimilaritiesRequest.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"];
      • setStructural

        public SimilaritiesRequest.Builder setStructural​(boolean value)
        bool structural = 7 [json_name = "structural"];
        Parameters:
        value - The structural to set.
        Returns:
        This builder for chaining.
      • clearStructural

        public SimilaritiesRequest.Builder clearStructural()
        bool structural = 7 [json_name = "structural"];
        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 SimilaritiesRequestOrBuilder
        Returns:
        The enum numeric value on the wire for mappingAlgorithm.
      • setMappingAlgorithmValue

        public SimilaritiesRequest.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 SimilaritiesRequest.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 SimilaritiesRequest.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 SimilaritiesRequestOrBuilder
        Returns:
        The mappingAlgorithmVariant.
      • setMappingAlgorithmVariant

        public SimilaritiesRequest.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 SimilaritiesRequest.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 SimilaritiesRequestOrBuilder
        Returns:
        The enum numeric value on the wire for schemeHandling.
      • setSchemeHandlingValue

        public SimilaritiesRequest.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 SimilaritiesRequest.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 SimilaritiesRequest.Builder clearSchemeHandling()
        .arg_services.cbr.v1beta.SchemeHandling scheme_handling = 11 [json_name = "schemeHandling"];
        Returns:
        This builder for chaining.
      • hasExtras

        public boolean hasExtras()
        .google.protobuf.Struct extras = 15 [json_name = "extras"];
        Specified by:
        hasExtras in interface SimilaritiesRequestOrBuilder
        Returns:
        Whether the extras field is set.
      • getExtras

        public com.google.protobuf.Struct getExtras()
        .google.protobuf.Struct extras = 15 [json_name = "extras"];
        Specified by:
        getExtras in interface SimilaritiesRequestOrBuilder
        Returns:
        The extras.
      • setExtras

        public SimilaritiesRequest.Builder setExtras​(com.google.protobuf.Struct value)
        .google.protobuf.Struct extras = 15 [json_name = "extras"];
      • setExtras

        public SimilaritiesRequest.Builder setExtras​(com.google.protobuf.Struct.Builder builderForValue)
        .google.protobuf.Struct extras = 15 [json_name = "extras"];
      • mergeExtras

        public SimilaritiesRequest.Builder mergeExtras​(com.google.protobuf.Struct value)
        .google.protobuf.Struct extras = 15 [json_name = "extras"];
      • getExtrasBuilder

        public com.google.protobuf.Struct.Builder getExtrasBuilder()
        .google.protobuf.Struct extras = 15 [json_name = "extras"];
      • setUnknownFields

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

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