GoogleApi.NetworkServices.V1.Model.GrpcRouteMethodMatch (google_api_network_services v0.11.0)

View Source

Specifies a match against a method.

Attributes

  • caseSensitive (type: boolean(), default: nil) - Optional. Specifies that matches are case sensitive. The default value is true. case_sensitive must not be used with a type of REGULAR_EXPRESSION.
  • grpcMethod (type: String.t, default: nil) - Required. Name of the method to match against. If unspecified, will match all methods.
  • grpcService (type: String.t, default: nil) - Required. Name of the service to match against. If unspecified, will match all services.
  • type (type: String.t, default: nil) - Optional. Specifies how to match against the name. If not specified, a default value of "EXACT" is used.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.NetworkServices.V1.Model.GrpcRouteMethodMatch{
  caseSensitive: boolean() | nil,
  grpcMethod: String.t() | nil,
  grpcService: String.t() | nil,
  type: String.t() | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.