Interface AuthzPolicy.AuthzRule.To.RequestOperation.HeaderSetOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
AuthzPolicy.AuthzRule.To.RequestOperation.HeaderSet, AuthzPolicy.AuthzRule.To.RequestOperation.HeaderSet.Builder
Enclosing class:
AuthzPolicy.AuthzRule.To.RequestOperation

public static interface AuthzPolicy.AuthzRule.To.RequestOperation.HeaderSetOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • 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];
    • getHeaders

      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];
    • getHeadersCount

      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];
    • getHeadersOrBuilderList

      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];
    • getHeadersOrBuilder

      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];