Package namespace.cloud.compute.v1beta
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
Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods 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
Compute.HttpMatchRule.HttpMatch getMatch()The HTTP method and path pattern to match.
.namespace.cloud.compute.v1beta.HttpMatchRule.HttpMatch match = 1;- Returns:
- The match.
-
getMatchOrBuilder
Compute.HttpMatchRule.HttpMatchOrBuilder 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.
-