public final class SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig 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 |
---|
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig() |
Modifier and Type | Method and Description |
---|---|
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig |
clone() |
Boolean |
getEnable()
If set to true, enables CAAP for L7 DDoS detection.
|
String |
getRuleVisibility()
Rule visibility can be one of the following: STANDARD - opaque rules.
|
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig |
set(String fieldName,
Object value) |
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig |
setEnable(Boolean enable)
If set to true, enables CAAP for L7 DDoS detection.
|
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig |
setRuleVisibility(String ruleVisibility)
Rule visibility can be one of the following: STANDARD - opaque rules.
|
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 SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig()
public Boolean getEnable()
null
for nonepublic SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig setEnable(Boolean enable)
enable
- enable or null
for nonepublic String getRuleVisibility()
null
for nonepublic SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig setRuleVisibility(String ruleVisibility)
ruleVisibility
- ruleVisibility or null
for nonepublic SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig set(String fieldName, Object value)
set
in class GenericJson
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig clone()
clone
in class GenericJson
Copyright © 2011–2021 Google. All rights reserved.