Packages

t

com.google.api

HttpRuleOrBuilder

trait HttpRuleOrBuilder extends MessageOrBuilder

Linear Supertypes
MessageOrBuilder, MessageLiteOrBuilder, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HttpRuleOrBuilder
  2. MessageOrBuilder
  3. MessageLiteOrBuilder
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def findInitializationErrors(): List[String]
    Definition Classes
    MessageOrBuilder
  2. abstract def getAdditionalBindings(index: Int): HttpRule

    Additional HTTP bindings for the selector. Nested bindings must
    not contain an `additional_bindings` field themselves (that is,
    the nesting may only be one level deep).
    

    Additional HTTP bindings for the selector. Nested bindings must
    not contain an `additional_bindings` field themselves (that is,
    the nesting may only be one level deep).
    

    repeated .google.api.HttpRule additional_bindings = 11;

  3. abstract def getAdditionalBindingsCount(): Int

    Additional HTTP bindings for the selector. Nested bindings must
    not contain an `additional_bindings` field themselves (that is,
    the nesting may only be one level deep).
    

    Additional HTTP bindings for the selector. Nested bindings must
    not contain an `additional_bindings` field themselves (that is,
    the nesting may only be one level deep).
    

    repeated .google.api.HttpRule additional_bindings = 11;

  4. abstract def getAdditionalBindingsList(): List[HttpRule]

    Additional HTTP bindings for the selector. Nested bindings must
    not contain an `additional_bindings` field themselves (that is,
    the nesting may only be one level deep).
    

    Additional HTTP bindings for the selector. Nested bindings must
    not contain an `additional_bindings` field themselves (that is,
    the nesting may only be one level deep).
    

    repeated .google.api.HttpRule additional_bindings = 11;

  5. abstract def getAdditionalBindingsOrBuilder(index: Int): HttpRuleOrBuilder

    Additional HTTP bindings for the selector. Nested bindings must
    not contain an `additional_bindings` field themselves (that is,
    the nesting may only be one level deep).
    

    Additional HTTP bindings for the selector. Nested bindings must
    not contain an `additional_bindings` field themselves (that is,
    the nesting may only be one level deep).
    

    repeated .google.api.HttpRule additional_bindings = 11;

  6. abstract def getAdditionalBindingsOrBuilderList(): List[_ <: HttpRuleOrBuilder]

    Additional HTTP bindings for the selector. Nested bindings must
    not contain an `additional_bindings` field themselves (that is,
    the nesting may only be one level deep).
    

    Additional HTTP bindings for the selector. Nested bindings must
    not contain an `additional_bindings` field themselves (that is,
    the nesting may only be one level deep).
    

    repeated .google.api.HttpRule additional_bindings = 11;

  7. abstract def getAllFields(): Map[FieldDescriptor, AnyRef]
    Definition Classes
    MessageOrBuilder
  8. abstract def getBody(): String

    The name of the request field whose value is mapped to the HTTP request
    body, or `*` for mapping all request fields not captured by the path
    pattern to the HTTP body, or omitted for not having any HTTP request body.
    NOTE: the referred field must be present at the top-level of the request
    message type.
    

    The name of the request field whose value is mapped to the HTTP request
    body, or `*` for mapping all request fields not captured by the path
    pattern to the HTTP body, or omitted for not having any HTTP request body.
    NOTE: the referred field must be present at the top-level of the request
    message type.
    

    string body = 7;

  9. abstract def getBodyBytes(): ByteString

    The name of the request field whose value is mapped to the HTTP request
    body, or `*` for mapping all request fields not captured by the path
    pattern to the HTTP body, or omitted for not having any HTTP request body.
    NOTE: the referred field must be present at the top-level of the request
    message type.
    

    The name of the request field whose value is mapped to the HTTP request
    body, or `*` for mapping all request fields not captured by the path
    pattern to the HTTP body, or omitted for not having any HTTP request body.
    NOTE: the referred field must be present at the top-level of the request
    message type.
    

    string body = 7;

  10. abstract def getCustom(): CustomHttpPattern

    The custom pattern is used for specifying an HTTP method that is not
    included in the `pattern` field, such as HEAD, or "*" to leave the
    HTTP method unspecified for this rule. The wild-card rule is useful
    for services that provide content to Web (HTML) clients.
    

    The custom pattern is used for specifying an HTTP method that is not
    included in the `pattern` field, such as HEAD, or "*" to leave the
    HTTP method unspecified for this rule. The wild-card rule is useful
    for services that provide content to Web (HTML) clients.
    

    .google.api.CustomHttpPattern custom = 8;

  11. abstract def getCustomOrBuilder(): CustomHttpPatternOrBuilder

    The custom pattern is used for specifying an HTTP method that is not
    included in the `pattern` field, such as HEAD, or "*" to leave the
    HTTP method unspecified for this rule. The wild-card rule is useful
    for services that provide content to Web (HTML) clients.
    

    The custom pattern is used for specifying an HTTP method that is not
    included in the `pattern` field, such as HEAD, or "*" to leave the
    HTTP method unspecified for this rule. The wild-card rule is useful
    for services that provide content to Web (HTML) clients.
    

    .google.api.CustomHttpPattern custom = 8;

  12. abstract def getDefaultInstanceForType(): Message
    Definition Classes
    MessageOrBuilder → MessageLiteOrBuilder
  13. abstract def getDelete(): String

    Maps to HTTP DELETE. Used for deleting a resource.
    

    Maps to HTTP DELETE. Used for deleting a resource.
    

    string delete = 5;

  14. abstract def getDeleteBytes(): ByteString

    Maps to HTTP DELETE. Used for deleting a resource.
    

    Maps to HTTP DELETE. Used for deleting a resource.
    

    string delete = 5;

  15. abstract def getDescriptorForType(): Descriptor
    Definition Classes
    MessageOrBuilder
  16. abstract def getField(arg0: FieldDescriptor): AnyRef
    Definition Classes
    MessageOrBuilder
  17. abstract def getGet(): String

    Maps to HTTP GET. Used for listing and getting information about
    resources.
    

    Maps to HTTP GET. Used for listing and getting information about
    resources.
    

    string get = 2;

  18. abstract def getGetBytes(): ByteString

    Maps to HTTP GET. Used for listing and getting information about
    resources.
    

    Maps to HTTP GET. Used for listing and getting information about
    resources.
    

    string get = 2;

  19. abstract def getInitializationErrorString(): String
    Definition Classes
    MessageOrBuilder
  20. abstract def getOneofFieldDescriptor(arg0: OneofDescriptor): FieldDescriptor
    Definition Classes
    MessageOrBuilder
  21. abstract def getPatch(): String

    Maps to HTTP PATCH. Used for updating a resource.
    

    Maps to HTTP PATCH. Used for updating a resource.
    

    string patch = 6;

  22. abstract def getPatchBytes(): ByteString

    Maps to HTTP PATCH. Used for updating a resource.
    

    Maps to HTTP PATCH. Used for updating a resource.
    

    string patch = 6;

  23. abstract def getPatternCase(): PatternCase
  24. abstract def getPost(): String

    Maps to HTTP POST. Used for creating a resource or performing an action.
    

    Maps to HTTP POST. Used for creating a resource or performing an action.
    

    string post = 4;

  25. abstract def getPostBytes(): ByteString

    Maps to HTTP POST. Used for creating a resource or performing an action.
    

    Maps to HTTP POST. Used for creating a resource or performing an action.
    

    string post = 4;

  26. abstract def getPut(): String

    Maps to HTTP PUT. Used for replacing a resource.
    

    Maps to HTTP PUT. Used for replacing a resource.
    

    string put = 3;

  27. abstract def getPutBytes(): ByteString

    Maps to HTTP PUT. Used for replacing a resource.
    

    Maps to HTTP PUT. Used for replacing a resource.
    

    string put = 3;

  28. abstract def getRepeatedField(arg0: FieldDescriptor, arg1: Int): AnyRef
    Definition Classes
    MessageOrBuilder
  29. abstract def getRepeatedFieldCount(arg0: FieldDescriptor): Int
    Definition Classes
    MessageOrBuilder
  30. abstract def getResponseBody(): String

    Optional. The name of the response field whose value is mapped to the HTTP
    response body. When omitted, the entire response message will be used
    as the HTTP response body.
    NOTE: The referred field must be present at the top-level of the response
    message type.
    

    Optional. The name of the response field whose value is mapped to the HTTP
    response body. When omitted, the entire response message will be used
    as the HTTP response body.
    NOTE: The referred field must be present at the top-level of the response
    message type.
    

    string response_body = 12;

  31. abstract def getResponseBodyBytes(): ByteString

    Optional. The name of the response field whose value is mapped to the HTTP
    response body. When omitted, the entire response message will be used
    as the HTTP response body.
    NOTE: The referred field must be present at the top-level of the response
    message type.
    

    Optional. The name of the response field whose value is mapped to the HTTP
    response body. When omitted, the entire response message will be used
    as the HTTP response body.
    NOTE: The referred field must be present at the top-level of the response
    message type.
    

    string response_body = 12;

  32. abstract def getSelector(): String

    Selects a method to which this rule applies.
    Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
    

    Selects a method to which this rule applies.
    Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
    

    string selector = 1;

  33. abstract def getSelectorBytes(): ByteString

    Selects a method to which this rule applies.
    Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
    

    Selects a method to which this rule applies.
    Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
    

    string selector = 1;

  34. abstract def getUnknownFields(): UnknownFieldSet
    Definition Classes
    MessageOrBuilder
  35. abstract def hasCustom(): Boolean

    The custom pattern is used for specifying an HTTP method that is not
    included in the `pattern` field, such as HEAD, or "*" to leave the
    HTTP method unspecified for this rule. The wild-card rule is useful
    for services that provide content to Web (HTML) clients.
    

    The custom pattern is used for specifying an HTTP method that is not
    included in the `pattern` field, such as HEAD, or "*" to leave the
    HTTP method unspecified for this rule. The wild-card rule is useful
    for services that provide content to Web (HTML) clients.
    

    .google.api.CustomHttpPattern custom = 8;

  36. abstract def hasField(arg0: FieldDescriptor): Boolean
    Definition Classes
    MessageOrBuilder
  37. abstract def hasOneof(arg0: OneofDescriptor): Boolean
    Definition Classes
    MessageOrBuilder
  38. abstract def isInitialized(): Boolean
    Definition Classes
    MessageLiteOrBuilder

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from MessageOrBuilder

Inherited from MessageLiteOrBuilder

Inherited from AnyRef

Inherited from Any

Ungrouped