Interface HttpOrBuilder

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

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

    Modifier and Type
    Method
    Description
    boolean
    When set to true, URL path parameters will be fully URI-decoded except in cases of single segment matches in reserved expansion, where "%2F" will be left encoded.
    getRules(int index)
    A list of HTTP configuration rules that apply to individual API methods.
    int
    A list of HTTP configuration rules that apply to individual API methods.
    A list of HTTP configuration rules that apply to individual API methods.
    getRulesOrBuilder(int index)
    A list of HTTP configuration rules that apply to individual API methods.
    A list of HTTP configuration rules that apply to individual API methods.

    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 Details

    • getRulesList

      List<HttpRule> getRulesList()
       A list of HTTP configuration rules that apply to individual API methods.
       **NOTE:** All service configuration rules follow "last one wins" order.
       
      repeated .google.api.HttpRule rules = 1;
    • getRules

      HttpRule getRules(int index)
       A list of HTTP configuration rules that apply to individual API methods.
       **NOTE:** All service configuration rules follow "last one wins" order.
       
      repeated .google.api.HttpRule rules = 1;
    • getRulesCount

      int getRulesCount()
       A list of HTTP configuration rules that apply to individual API methods.
       **NOTE:** All service configuration rules follow "last one wins" order.
       
      repeated .google.api.HttpRule rules = 1;
    • getRulesOrBuilderList

      List<? extends HttpRuleOrBuilder> getRulesOrBuilderList()
       A list of HTTP configuration rules that apply to individual API methods.
       **NOTE:** All service configuration rules follow "last one wins" order.
       
      repeated .google.api.HttpRule rules = 1;
    • getRulesOrBuilder

      HttpRuleOrBuilder getRulesOrBuilder(int index)
       A list of HTTP configuration rules that apply to individual API methods.
       **NOTE:** All service configuration rules follow "last one wins" order.
       
      repeated .google.api.HttpRule rules = 1;
    • getFullyDecodeReservedExpansion

      boolean getFullyDecodeReservedExpansion()
       When set to true, URL path parameters will be fully URI-decoded except in
       cases of single segment matches in reserved expansion, where "%2F" will be
       left encoded.
       The default behavior is to not decode RFC 6570 reserved characters in multi
       segment matches.
       
      bool fully_decode_reserved_expansion = 2;
      Returns:
      The fullyDecodeReservedExpansion.