Interface Compute.HttpMatchRuleOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Compute.HttpMatchRule, Compute.HttpMatchRule.Builder
Enclosing class:
Compute

public static interface Compute.HttpMatchRuleOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    If true, requests matching this rule do not require authentication.
    The HTTP method and path pattern to match.
    The HTTP method and path pattern to match.
    boolean
    The HTTP method and path pattern to match.

    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

    • hasMatch

      boolean hasMatch()
       The HTTP method and path pattern to match.
       
      .namespace.cloud.compute.v1beta.HttpMatchRule.HttpMatch match = 1;
      Returns:
      Whether the match field is set.
    • getMatch

       The HTTP method and path pattern to match.
       
      .namespace.cloud.compute.v1beta.HttpMatchRule.HttpMatch match = 1;
      Returns:
      The match.
    • getMatchOrBuilder

       The HTTP method and path pattern to match.
       
      .namespace.cloud.compute.v1beta.HttpMatchRule.HttpMatch match = 1;
    • getDoesNotRequireAuth

      boolean getDoesNotRequireAuth()
       If true, requests matching this rule do not require authentication.
       By default, all requests require a valid Bearer token.
       
      bool does_not_require_auth = 2;
      Returns:
      The doesNotRequireAuth.