Package com.google.cloud.compute.v1
Class SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder>
com.google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder
- All Implemented Interfaces:
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
public static final class SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder>
implements SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigOrBuilder
Protobuf type
google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig-
Method Summary
Modifier and TypeMethodDescriptionaddAllTrafficGranularityConfigs(Iterable<? extends SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig> values) Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.addTrafficGranularityConfigs(int index, SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig value) Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.addTrafficGranularityConfigs(int index, SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig.Builder builderForValue) Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.addTrafficGranularityConfigs(SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig value) Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.addTrafficGranularityConfigs(SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig.Builder builderForValue) Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.addTrafficGranularityConfigsBuilder(int index) Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.build()clear()optional float auto_deploy_confidence_threshold = 84309694;optional int32 auto_deploy_expiration_sec = 69638793;optional float auto_deploy_impacted_baseline_threshold = 292441667;optional float auto_deploy_load_threshold = 522227738;optional float detection_absolute_qps = 383123174;optional float detection_load_threshold = 430499148;optional float detection_relative_to_baseline_qps = 291343749;The name must be 1-63 characters long, and comply withRFC1035.Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.floatoptional float auto_deploy_confidence_threshold = 84309694;intoptional int32 auto_deploy_expiration_sec = 69638793;floatoptional float auto_deploy_impacted_baseline_threshold = 292441667;floatoptional float auto_deploy_load_threshold = 522227738;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorfloatoptional float detection_absolute_qps = 383123174;floatoptional float detection_load_threshold = 430499148;floatoptional float detection_relative_to_baseline_qps = 291343749;getName()The name must be 1-63 characters long, and comply withRFC1035.com.google.protobuf.ByteStringThe name must be 1-63 characters long, and comply withRFC1035.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfiggetTrafficGranularityConfigs(int index) Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.getTrafficGranularityConfigsBuilder(int index) Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.List<SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig.Builder>Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.intConfiguration options for enabling Adaptive Protection to operate on specified granular traffic units.List<SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig>Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.getTrafficGranularityConfigsOrBuilder(int index) Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.List<? extends SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfigOrBuilder>Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.booleanoptional float auto_deploy_confidence_threshold = 84309694;booleanoptional int32 auto_deploy_expiration_sec = 69638793;booleanoptional float auto_deploy_impacted_baseline_threshold = 292441667;booleanoptional float auto_deploy_load_threshold = 522227738;booleanoptional float detection_absolute_qps = 383123174;booleanoptional float detection_load_threshold = 430499148;booleanoptional float detection_relative_to_baseline_qps = 291343749;booleanhasName()The name must be 1-63 characters long, and comply withRFC1035.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeTrafficGranularityConfigs(int index) Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.setAutoDeployConfidenceThreshold(float value) optional float auto_deploy_confidence_threshold = 84309694;setAutoDeployExpirationSec(int value) optional int32 auto_deploy_expiration_sec = 69638793;setAutoDeployImpactedBaselineThreshold(float value) optional float auto_deploy_impacted_baseline_threshold = 292441667;setAutoDeployLoadThreshold(float value) optional float auto_deploy_load_threshold = 522227738;setDetectionAbsoluteQps(float value) optional float detection_absolute_qps = 383123174;setDetectionLoadThreshold(float value) optional float detection_load_threshold = 430499148;setDetectionRelativeToBaselineQps(float value) optional float detection_relative_to_baseline_qps = 291343749;The name must be 1-63 characters long, and comply withRFC1035.setNameBytes(com.google.protobuf.ByteString value) The name must be 1-63 characters long, and comply withRFC1035.setTrafficGranularityConfigs(int index, SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig value) Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.setTrafficGranularityConfigs(int index, SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig.Builder builderForValue) Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder>
-
getDefaultInstanceForType
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig getDefaultInstanceForType()- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder>
-
mergeFrom
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder>- Throws:
IOException
-
hasAutoDeployConfidenceThreshold
public boolean hasAutoDeployConfidenceThreshold()optional float auto_deploy_confidence_threshold = 84309694;- Specified by:
hasAutoDeployConfidenceThresholdin interfaceSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigOrBuilder- Returns:
- Whether the autoDeployConfidenceThreshold field is set.
-
getAutoDeployConfidenceThreshold
public float getAutoDeployConfidenceThreshold()optional float auto_deploy_confidence_threshold = 84309694;- Specified by:
getAutoDeployConfidenceThresholdin interfaceSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigOrBuilder- Returns:
- The autoDeployConfidenceThreshold.
-
setAutoDeployConfidenceThreshold
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder setAutoDeployConfidenceThreshold(float value) optional float auto_deploy_confidence_threshold = 84309694;- Parameters:
value- The autoDeployConfidenceThreshold to set.- Returns:
- This builder for chaining.
-
clearAutoDeployConfidenceThreshold
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder clearAutoDeployConfidenceThreshold()optional float auto_deploy_confidence_threshold = 84309694;- Returns:
- This builder for chaining.
-
hasAutoDeployExpirationSec
public boolean hasAutoDeployExpirationSec()optional int32 auto_deploy_expiration_sec = 69638793;- Specified by:
hasAutoDeployExpirationSecin interfaceSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigOrBuilder- Returns:
- Whether the autoDeployExpirationSec field is set.
-
getAutoDeployExpirationSec
public int getAutoDeployExpirationSec()optional int32 auto_deploy_expiration_sec = 69638793;- Specified by:
getAutoDeployExpirationSecin interfaceSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigOrBuilder- Returns:
- The autoDeployExpirationSec.
-
setAutoDeployExpirationSec
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder setAutoDeployExpirationSec(int value) optional int32 auto_deploy_expiration_sec = 69638793;- Parameters:
value- The autoDeployExpirationSec to set.- Returns:
- This builder for chaining.
-
clearAutoDeployExpirationSec
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder clearAutoDeployExpirationSec()optional int32 auto_deploy_expiration_sec = 69638793;- Returns:
- This builder for chaining.
-
hasAutoDeployImpactedBaselineThreshold
public boolean hasAutoDeployImpactedBaselineThreshold()optional float auto_deploy_impacted_baseline_threshold = 292441667;- Specified by:
hasAutoDeployImpactedBaselineThresholdin interfaceSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigOrBuilder- Returns:
- Whether the autoDeployImpactedBaselineThreshold field is set.
-
getAutoDeployImpactedBaselineThreshold
public float getAutoDeployImpactedBaselineThreshold()optional float auto_deploy_impacted_baseline_threshold = 292441667;- Specified by:
getAutoDeployImpactedBaselineThresholdin interfaceSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigOrBuilder- Returns:
- The autoDeployImpactedBaselineThreshold.
-
setAutoDeployImpactedBaselineThreshold
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder setAutoDeployImpactedBaselineThreshold(float value) optional float auto_deploy_impacted_baseline_threshold = 292441667;- Parameters:
value- The autoDeployImpactedBaselineThreshold to set.- Returns:
- This builder for chaining.
-
clearAutoDeployImpactedBaselineThreshold
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder clearAutoDeployImpactedBaselineThreshold()optional float auto_deploy_impacted_baseline_threshold = 292441667;- Returns:
- This builder for chaining.
-
hasAutoDeployLoadThreshold
public boolean hasAutoDeployLoadThreshold()optional float auto_deploy_load_threshold = 522227738;- Specified by:
hasAutoDeployLoadThresholdin interfaceSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigOrBuilder- Returns:
- Whether the autoDeployLoadThreshold field is set.
-
getAutoDeployLoadThreshold
public float getAutoDeployLoadThreshold()optional float auto_deploy_load_threshold = 522227738;- Specified by:
getAutoDeployLoadThresholdin interfaceSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigOrBuilder- Returns:
- The autoDeployLoadThreshold.
-
setAutoDeployLoadThreshold
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder setAutoDeployLoadThreshold(float value) optional float auto_deploy_load_threshold = 522227738;- Parameters:
value- The autoDeployLoadThreshold to set.- Returns:
- This builder for chaining.
-
clearAutoDeployLoadThreshold
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder clearAutoDeployLoadThreshold()optional float auto_deploy_load_threshold = 522227738;- Returns:
- This builder for chaining.
-
hasDetectionAbsoluteQps
public boolean hasDetectionAbsoluteQps()optional float detection_absolute_qps = 383123174;- Specified by:
hasDetectionAbsoluteQpsin interfaceSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigOrBuilder- Returns:
- Whether the detectionAbsoluteQps field is set.
-
getDetectionAbsoluteQps
public float getDetectionAbsoluteQps()optional float detection_absolute_qps = 383123174;- Specified by:
getDetectionAbsoluteQpsin interfaceSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigOrBuilder- Returns:
- The detectionAbsoluteQps.
-
setDetectionAbsoluteQps
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder setDetectionAbsoluteQps(float value) optional float detection_absolute_qps = 383123174;- Parameters:
value- The detectionAbsoluteQps to set.- Returns:
- This builder for chaining.
-
clearDetectionAbsoluteQps
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder clearDetectionAbsoluteQps()optional float detection_absolute_qps = 383123174;- Returns:
- This builder for chaining.
-
hasDetectionLoadThreshold
public boolean hasDetectionLoadThreshold()optional float detection_load_threshold = 430499148;- Specified by:
hasDetectionLoadThresholdin interfaceSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigOrBuilder- Returns:
- Whether the detectionLoadThreshold field is set.
-
getDetectionLoadThreshold
public float getDetectionLoadThreshold()optional float detection_load_threshold = 430499148;- Specified by:
getDetectionLoadThresholdin interfaceSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigOrBuilder- Returns:
- The detectionLoadThreshold.
-
setDetectionLoadThreshold
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder setDetectionLoadThreshold(float value) optional float detection_load_threshold = 430499148;- Parameters:
value- The detectionLoadThreshold to set.- Returns:
- This builder for chaining.
-
clearDetectionLoadThreshold
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder clearDetectionLoadThreshold()optional float detection_load_threshold = 430499148;- Returns:
- This builder for chaining.
-
hasDetectionRelativeToBaselineQps
public boolean hasDetectionRelativeToBaselineQps()optional float detection_relative_to_baseline_qps = 291343749;- Specified by:
hasDetectionRelativeToBaselineQpsin interfaceSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigOrBuilder- Returns:
- Whether the detectionRelativeToBaselineQps field is set.
-
getDetectionRelativeToBaselineQps
public float getDetectionRelativeToBaselineQps()optional float detection_relative_to_baseline_qps = 291343749;- Specified by:
getDetectionRelativeToBaselineQpsin interfaceSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigOrBuilder- Returns:
- The detectionRelativeToBaselineQps.
-
setDetectionRelativeToBaselineQps
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder setDetectionRelativeToBaselineQps(float value) optional float detection_relative_to_baseline_qps = 291343749;- Parameters:
value- The detectionRelativeToBaselineQps to set.- Returns:
- This builder for chaining.
-
clearDetectionRelativeToBaselineQps
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder clearDetectionRelativeToBaselineQps()optional float detection_relative_to_baseline_qps = 291343749;- Returns:
- This builder for chaining.
-
hasName
public boolean hasName()The name must be 1-63 characters long, and comply withRFC1035. The name must be unique within the security policy.
optional string name = 3373707;- Specified by:
hasNamein interfaceSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigOrBuilder- Returns:
- Whether the name field is set.
-
getName
The name must be 1-63 characters long, and comply withRFC1035. The name must be unique within the security policy.
optional string name = 3373707;- Specified by:
getNamein interfaceSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()The name must be 1-63 characters long, and comply withRFC1035. The name must be unique within the security policy.
optional string name = 3373707;- Specified by:
getNameBytesin interfaceSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigOrBuilder- Returns:
- The bytes for name.
-
setName
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder setName(String value) The name must be 1-63 characters long, and comply withRFC1035. The name must be unique within the security policy.
optional string name = 3373707;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder clearName()The name must be 1-63 characters long, and comply withRFC1035. The name must be unique within the security policy.
optional string name = 3373707;- Returns:
- This builder for chaining.
-
setNameBytes
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder setNameBytes(com.google.protobuf.ByteString value) The name must be 1-63 characters long, and comply withRFC1035. The name must be unique within the security policy.
optional string name = 3373707;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getTrafficGranularityConfigsList
public List<SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig> getTrafficGranularityConfigsList()Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.
repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig traffic_granularity_configs = 85367358; -
getTrafficGranularityConfigsCount
public int getTrafficGranularityConfigsCount()Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.
repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig traffic_granularity_configs = 85367358; -
getTrafficGranularityConfigs
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig getTrafficGranularityConfigs(int index) Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.
repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig traffic_granularity_configs = 85367358; -
setTrafficGranularityConfigs
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder setTrafficGranularityConfigs(int index, SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig value) Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.
repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig traffic_granularity_configs = 85367358; -
setTrafficGranularityConfigs
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder setTrafficGranularityConfigs(int index, SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig.Builder builderForValue) Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.
repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig traffic_granularity_configs = 85367358; -
addTrafficGranularityConfigs
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder addTrafficGranularityConfigs(SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig value) Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.
repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig traffic_granularity_configs = 85367358; -
addTrafficGranularityConfigs
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder addTrafficGranularityConfigs(int index, SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig value) Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.
repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig traffic_granularity_configs = 85367358; -
addTrafficGranularityConfigs
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder addTrafficGranularityConfigs(SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig.Builder builderForValue) Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.
repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig traffic_granularity_configs = 85367358; -
addTrafficGranularityConfigs
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder addTrafficGranularityConfigs(int index, SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig.Builder builderForValue) Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.
repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig traffic_granularity_configs = 85367358; -
addAllTrafficGranularityConfigs
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder addAllTrafficGranularityConfigs(Iterable<? extends SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig> values) Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.
repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig traffic_granularity_configs = 85367358; -
clearTrafficGranularityConfigs
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder clearTrafficGranularityConfigs()Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.
repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig traffic_granularity_configs = 85367358; -
removeTrafficGranularityConfigs
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder removeTrafficGranularityConfigs(int index) Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.
repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig traffic_granularity_configs = 85367358; -
getTrafficGranularityConfigsBuilder
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig.Builder getTrafficGranularityConfigsBuilder(int index) Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.
repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig traffic_granularity_configs = 85367358; -
getTrafficGranularityConfigsOrBuilder
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfigOrBuilder getTrafficGranularityConfigsOrBuilder(int index) Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.
repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig traffic_granularity_configs = 85367358; -
getTrafficGranularityConfigsOrBuilderList
public List<? extends SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfigOrBuilder> getTrafficGranularityConfigsOrBuilderList()Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.
repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig traffic_granularity_configs = 85367358; -
addTrafficGranularityConfigsBuilder
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig.Builder addTrafficGranularityConfigsBuilder()Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.
repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig traffic_granularity_configs = 85367358; -
addTrafficGranularityConfigsBuilder
public SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig.Builder addTrafficGranularityConfigsBuilder(int index) Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.
repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig traffic_granularity_configs = 85367358; -
getTrafficGranularityConfigsBuilderList
public List<SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig.Builder> getTrafficGranularityConfigsBuilderList()Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.
repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig traffic_granularity_configs = 85367358;
-