public static final class AuthzPolicy.AuthzRule.To.RequestOperation.HeaderSet extends GeneratedMessage implements AuthzPolicy.AuthzRule.To.RequestOperation.HeaderSetOrBuilder
Describes a set of HTTP headers to match against.
Protobuf type
google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.To.RequestOperation.HeaderSet
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
public static final int HEADERS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static AuthzPolicy.AuthzRule.To.RequestOperation.HeaderSet getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static AuthzPolicy.AuthzRule.To.RequestOperation.HeaderSet.Builder newBuilder()
public static AuthzPolicy.AuthzRule.To.RequestOperation.HeaderSet.Builder newBuilder(AuthzPolicy.AuthzRule.To.RequestOperation.HeaderSet prototype)
public static AuthzPolicy.AuthzRule.To.RequestOperation.HeaderSet parseDelimitedFrom(InputStream input)
public static AuthzPolicy.AuthzRule.To.RequestOperation.HeaderSet parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static AuthzPolicy.AuthzRule.To.RequestOperation.HeaderSet parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static AuthzPolicy.AuthzRule.To.RequestOperation.HeaderSet parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AuthzPolicy.AuthzRule.To.RequestOperation.HeaderSet parseFrom(ByteString data)
public static AuthzPolicy.AuthzRule.To.RequestOperation.HeaderSet parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AuthzPolicy.AuthzRule.To.RequestOperation.HeaderSet parseFrom(CodedInputStream input)
public static AuthzPolicy.AuthzRule.To.RequestOperation.HeaderSet parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static AuthzPolicy.AuthzRule.To.RequestOperation.HeaderSet parseFrom(InputStream input)
public static AuthzPolicy.AuthzRule.To.RequestOperation.HeaderSet parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static AuthzPolicy.AuthzRule.To.RequestOperation.HeaderSet parseFrom(ByteBuffer data)
public static AuthzPolicy.AuthzRule.To.RequestOperation.HeaderSet parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<AuthzPolicy.AuthzRule.To.RequestOperation.HeaderSet> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public AuthzPolicy.AuthzRule.To.RequestOperation.HeaderSet getDefaultInstanceForType()
public AuthzPolicy.AuthzRule.HeaderMatch getHeaders(int index)
Required. A list of headers to match against in http header.
The match can be one of exact, prefix, suffix, or contains
(substring match). The match follows AND semantics which means all
the headers must match. Matches are always case sensitive unless
the ignoreCase is set. Limited to 10 headers per Authorization
Policy.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.HeaderMatch headers = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
index |
int
|
public int getHeadersCount()
Required. A list of headers to match against in http header.
The match can be one of exact, prefix, suffix, or contains
(substring match). The match follows AND semantics which means all
the headers must match. Matches are always case sensitive unless
the ignoreCase is set. Limited to 10 headers per Authorization
Policy.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.HeaderMatch headers = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
int |
|
public List<AuthzPolicy.AuthzRule.HeaderMatch> getHeadersList()
Required. A list of headers to match against in http header.
The match can be one of exact, prefix, suffix, or contains
(substring match). The match follows AND semantics which means all
the headers must match. Matches are always case sensitive unless
the ignoreCase is set. Limited to 10 headers per Authorization
Policy.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.HeaderMatch headers = 1 [(.google.api.field_behavior) = REQUIRED];
public AuthzPolicy.AuthzRule.HeaderMatchOrBuilder getHeadersOrBuilder(int index)
Required. A list of headers to match against in http header.
The match can be one of exact, prefix, suffix, or contains
(substring match). The match follows AND semantics which means all
the headers must match. Matches are always case sensitive unless
the ignoreCase is set. Limited to 10 headers per Authorization
Policy.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.HeaderMatch headers = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
index |
int
|
public List<? extends AuthzPolicy.AuthzRule.HeaderMatchOrBuilder> getHeadersOrBuilderList()
Required. A list of headers to match against in http header.
The match can be one of exact, prefix, suffix, or contains
(substring match). The match follows AND semantics which means all
the headers must match. Matches are always case sensitive unless
the ignoreCase is set. Limited to 10 headers per Authorization
Policy.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.HeaderMatch headers = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
List<? extends com.google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.HeaderMatchOrBuilder> |
|
public Parser<AuthzPolicy.AuthzRule.To.RequestOperation.HeaderSet> getParserForType()
Overrides
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public AuthzPolicy.AuthzRule.To.RequestOperation.HeaderSet.Builder newBuilderForType()
protected AuthzPolicy.AuthzRule.To.RequestOperation.HeaderSet.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public AuthzPolicy.AuthzRule.To.RequestOperation.HeaderSet.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides