Interface ExpertSuitableRequestOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    ExpertSuitableRequest, ExpertSuitableRequest.Builder

    public interface ExpertSuitableRequestOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods Deprecated Methods 
      Modifier and Type Method Description
      boolean containsFeatures​(java.lang.String key)
      key: feature name, value: text of the feature
      com.google.protobuf.Struct getExtras()
      Implementation-specific information can be encoded here
      com.google.protobuf.StructOrBuilder getExtrasOrBuilder()
      Implementation-specific information can be encoded here
      java.util.Map<java.lang.String,​java.lang.String> getFeatures()
      Deprecated.
      int getFeaturesCount()
      key: feature name, value: text of the feature
      java.util.Map<java.lang.String,​java.lang.String> getFeaturesMap()
      key: feature name, value: text of the feature
      java.lang.String getFeaturesOrDefault​(java.lang.String key, java.lang.String defaultValue)
      key: feature name, value: text of the feature
      java.lang.String getFeaturesOrThrow​(java.lang.String key)
      key: feature name, value: text of the feature
      java.lang.String getPremise()
      The premise to be validated
      com.google.protobuf.ByteString getPremiseBytes()
      The premise to be validated
      java.lang.String getScholarId()
      Google scholar id of the expert
      com.google.protobuf.ByteString getScholarIdBytes()
      Google scholar id of the expert
      boolean hasExtras()
      Implementation-specific information can be encoded here
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getPremise

        java.lang.String getPremise()
         The premise to be validated
         
        string premise = 1 [json_name = "premise"];
        Returns:
        The premise.
      • getPremiseBytes

        com.google.protobuf.ByteString getPremiseBytes()
         The premise to be validated
         
        string premise = 1 [json_name = "premise"];
        Returns:
        The bytes for premise.
      • getScholarId

        java.lang.String getScholarId()
         Google scholar id of the expert
         
        string scholar_id = 2 [json_name = "scholarId"];
        Returns:
        The scholarId.
      • getScholarIdBytes

        com.google.protobuf.ByteString getScholarIdBytes()
         Google scholar id of the expert
         
        string scholar_id = 2 [json_name = "scholarId"];
        Returns:
        The bytes for scholarId.
      • getFeaturesCount

        int getFeaturesCount()
         key: feature name, value: text of the feature
         
        map<string, string> features = 3 [json_name = "features"];
      • containsFeatures

        boolean containsFeatures​(java.lang.String key)
         key: feature name, value: text of the feature
         
        map<string, string> features = 3 [json_name = "features"];
      • getFeatures

        @Deprecated
        java.util.Map<java.lang.String,​java.lang.String> getFeatures()
        Deprecated.
        Use getFeaturesMap() instead.
      • getFeaturesMap

        java.util.Map<java.lang.String,​java.lang.String> getFeaturesMap()
         key: feature name, value: text of the feature
         
        map<string, string> features = 3 [json_name = "features"];
      • getFeaturesOrDefault

        java.lang.String getFeaturesOrDefault​(java.lang.String key,
                                              java.lang.String defaultValue)
         key: feature name, value: text of the feature
         
        map<string, string> features = 3 [json_name = "features"];
      • getFeaturesOrThrow

        java.lang.String getFeaturesOrThrow​(java.lang.String key)
         key: feature name, value: text of the feature
         
        map<string, string> features = 3 [json_name = "features"];
      • hasExtras

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

        com.google.protobuf.Struct getExtras()
         Implementation-specific information can be encoded here
         
        .google.protobuf.Struct extras = 15 [json_name = "extras"];
        Returns:
        The extras.
      • getExtrasOrBuilder

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