public interface SecurityPolicyAdvancedOptionsConfigOrBuilder extends MessageOrBuilder
Implements
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 | int The 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 | int The 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. |