Package com.google.cloud.compute.v1
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 Summary
Modifier and TypeMethodDescriptionCustom configuration to apply the JSON parsing.Custom configuration to apply the JSON parsing.Check the JsonParsing enum for the list of possible values.com.google.protobuf.ByteStringCheck the JsonParsing enum for the list of possible values.Check the LogLevel enum for the list of possible values.com.google.protobuf.ByteStringCheck the LogLevel enum for the list of possible values.The maximum request size chosen by the customer with Waf enabled.com.google.protobuf.ByteStringThe maximum request size chosen by the customer with Waf enabled.getUserIpRequestHeaders(int index) An optional list of case-insensitive request header names to use for resolving the callers client IP address.com.google.protobuf.ByteStringgetUserIpRequestHeadersBytes(int index) An optional list of case-insensitive request header names to use for resolving the callers client IP address.intAn optional list of case-insensitive request header names to use for resolving the callers client IP address.An optional list of case-insensitive request header names to use for resolving the callers client IP address.booleanCustom configuration to apply the JSON parsing.booleanCheck the JsonParsing enum for the list of possible values.booleanCheck the LogLevel enum for the list of possible values.booleanThe maximum request size chosen by the customer with Waf enabled.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
-
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
SecurityPolicyAdvancedOptionsConfigJsonCustomConfig 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
SecurityPolicyAdvancedOptionsConfigJsonCustomConfigOrBuilder 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
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
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.
-