public final class SecurityPolicyRuleMatcher extends GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Compute Engine API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
SecurityPolicyRuleMatcher() |
Modifier and Type | Method and Description |
---|---|
SecurityPolicyRuleMatcher |
clone() |
SecurityPolicyRuleMatcherConfig |
getConfig()
The configuration options available when specifying versioned_expr.
|
Expr |
getExpr()
User defined CEVAL expression.
|
String |
getVersionedExpr()
Preconfigured versioned expression.
|
SecurityPolicyRuleMatcher |
set(String fieldName,
Object value) |
SecurityPolicyRuleMatcher |
setConfig(SecurityPolicyRuleMatcherConfig config)
The configuration options available when specifying versioned_expr.
|
SecurityPolicyRuleMatcher |
setExpr(Expr expr)
User defined CEVAL expression.
|
SecurityPolicyRuleMatcher |
setVersionedExpr(String versionedExpr)
Preconfigured versioned expression.
|
getFactory, setFactory, toPrettyString, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public SecurityPolicyRuleMatcherConfig getConfig()
null
for nonepublic SecurityPolicyRuleMatcher setConfig(SecurityPolicyRuleMatcherConfig config)
config
- config or null
for nonepublic Expr getExpr()
null
for nonepublic SecurityPolicyRuleMatcher setExpr(Expr expr)
expr
- expr or null
for nonepublic String getVersionedExpr()
null
for nonepublic SecurityPolicyRuleMatcher setVersionedExpr(String versionedExpr)
versionedExpr
- versionedExpr or null
for nonepublic SecurityPolicyRuleMatcher set(String fieldName, Object value)
set
in class GenericJson
public SecurityPolicyRuleMatcher clone()
clone
in class GenericJson
Copyright © 2011–2021 Google. All rights reserved.