Interface SecurityPolicyAdvancedOptionsConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
SecurityPolicyAdvancedOptionsConfig, SecurityPolicyAdvancedOptionsConfig.Builder

@Generated public interface SecurityPolicyAdvancedOptionsConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasJsonCustomConfig

      boolean hasJsonCustomConfig()
       Custom configuration to apply the JSON parsing. Only applicable when
       json_parsing is set to STANDARD.
       
      optional .google.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfigJsonCustomConfig json_custom_config = 111570105;
      Returns:
      Whether the jsonCustomConfig field is set.
    • getJsonCustomConfig

       Custom configuration to apply the JSON parsing. Only applicable when
       json_parsing is set to STANDARD.
       
      optional .google.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfigJsonCustomConfig json_custom_config = 111570105;
      Returns:
      The jsonCustomConfig.
    • getJsonCustomConfigOrBuilder

       Custom configuration to apply the JSON parsing. Only applicable when
       json_parsing is set to STANDARD.
       
      optional .google.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfigJsonCustomConfig json_custom_config = 111570105;
    • hasJsonParsing

      boolean hasJsonParsing()
      
       Check the JsonParsing enum for the list of possible values.
       
      optional string json_parsing = 282493529;
      Returns:
      Whether the jsonParsing field is set.
    • getJsonParsing

      String getJsonParsing()
      
       Check the JsonParsing enum for the list of possible values.
       
      optional string json_parsing = 282493529;
      Returns:
      The jsonParsing.
    • getJsonParsingBytes

      com.google.protobuf.ByteString getJsonParsingBytes()
      
       Check the JsonParsing enum for the list of possible values.
       
      optional string json_parsing = 282493529;
      Returns:
      The bytes for jsonParsing.
    • hasLogLevel

      boolean hasLogLevel()
      
       Check the LogLevel enum for the list of possible values.
       
      optional string log_level = 140582601;
      Returns:
      Whether the logLevel field is set.
    • getLogLevel

      String getLogLevel()
      
       Check the LogLevel enum for the list of possible values.
       
      optional string log_level = 140582601;
      Returns:
      The logLevel.
    • getLogLevelBytes

      com.google.protobuf.ByteString getLogLevelBytes()
      
       Check the LogLevel enum for the list of possible values.
       
      optional string log_level = 140582601;
      Returns:
      The bytes for logLevel.
    • hasRequestBodyInspectionSize

      boolean hasRequestBodyInspectionSize()
       The maximum request size chosen by the customer with Waf enabled.
       Values supported are "8KB", "16KB, "32KB", "48KB" and "64KB".
       Values are case insensitive.
       
      optional string request_body_inspection_size = 191268607;
      Returns:
      Whether the requestBodyInspectionSize field is set.
    • getRequestBodyInspectionSize

      String getRequestBodyInspectionSize()
       The maximum request size chosen by the customer with Waf enabled.
       Values supported are "8KB", "16KB, "32KB", "48KB" and "64KB".
       Values are case insensitive.
       
      optional string request_body_inspection_size = 191268607;
      Returns:
      The requestBodyInspectionSize.
    • getRequestBodyInspectionSizeBytes

      com.google.protobuf.ByteString getRequestBodyInspectionSizeBytes()
       The maximum request size chosen by the customer with Waf enabled.
       Values supported are "8KB", "16KB, "32KB", "48KB" and "64KB".
       Values are case insensitive.
       
      optional string request_body_inspection_size = 191268607;
      Returns:
      The bytes for requestBodyInspectionSize.
    • getUserIpRequestHeadersList

      List<String> getUserIpRequestHeadersList()
       An optional list of case-insensitive request header names to use for
       resolving the callers client IP address.
       
      repeated string user_ip_request_headers = 421050290;
      Returns:
      A list containing the userIpRequestHeaders.
    • getUserIpRequestHeadersCount

      int getUserIpRequestHeadersCount()
       An optional list of case-insensitive request header names to use for
       resolving the callers client IP address.
       
      repeated string user_ip_request_headers = 421050290;
      Returns:
      The count of userIpRequestHeaders.
    • getUserIpRequestHeaders

      String getUserIpRequestHeaders(int index)
       An optional list of case-insensitive request header names to use for
       resolving the callers client IP address.
       
      repeated string user_ip_request_headers = 421050290;
      Parameters:
      index - The index of the element to return.
      Returns:
      The userIpRequestHeaders at the given index.
    • getUserIpRequestHeadersBytes

      com.google.protobuf.ByteString getUserIpRequestHeadersBytes(int index)
       An optional list of case-insensitive request header names to use for
       resolving the callers client IP address.
       
      repeated string user_ip_request_headers = 421050290;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the userIpRequestHeaders at the given index.