public interface SecurityPolicyAdvancedOptionsConfigOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getJsonCustomConfig()
public abstract 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 | |
|---|---|
| Type | Description |
SecurityPolicyAdvancedOptionsConfigJsonCustomConfig |
The jsonCustomConfig. |
getJsonCustomConfigOrBuilder()
public abstract 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;
| Returns | |
|---|---|
| Type | Description |
SecurityPolicyAdvancedOptionsConfigJsonCustomConfigOrBuilder |
|
getJsonParsing()
public abstract String getJsonParsing()Check the JsonParsing enum for the list of possible values.
optional string json_parsing = 282493529;
| Returns | |
|---|---|
| Type | Description |
String |
The jsonParsing. |
getJsonParsingBytes()
public abstract ByteString getJsonParsingBytes()Check the JsonParsing enum for the list of possible values.
optional string json_parsing = 282493529;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for jsonParsing. |
getLogLevel()
public abstract String getLogLevel()Check the LogLevel enum for the list of possible values.
optional string log_level = 140582601;
| Returns | |
|---|---|
| Type | Description |
String |
The logLevel. |
getLogLevelBytes()
public abstract ByteString getLogLevelBytes()Check the LogLevel enum for the list of possible values.
optional string log_level = 140582601;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for logLevel. |
getUserIpRequestHeaders(int index)
public abstract 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;
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the element to return. |
| Returns | |
|---|---|
| Type | Description |
String |
The userIpRequestHeaders at the given index. |
getUserIpRequestHeadersBytes(int index)
public abstract 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;
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the value to return. |
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes of the userIpRequestHeaders at the given index. |
getUserIpRequestHeadersCount()
public abstract 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 | |
|---|---|
| Type | Description |
int |
The count of userIpRequestHeaders. |
getUserIpRequestHeadersList()
public abstract 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 | |
|---|---|
| Type | Description |
List<String> |
A list containing the userIpRequestHeaders. |
hasJsonCustomConfig()
public abstract 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 | |
|---|---|
| Type | Description |
boolean |
Whether the jsonCustomConfig field is set. |
hasJsonParsing()
public abstract boolean hasJsonParsing()Check the JsonParsing enum for the list of possible values.
optional string json_parsing = 282493529;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the jsonParsing field is set. |
hasLogLevel()
public abstract boolean hasLogLevel()Check the LogLevel enum for the list of possible values.
optional string log_level = 140582601;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the logLevel field is set. |