public interface SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
getAutoDeployConfidenceThreshold()
public abstract float getAutoDeployConfidenceThreshold()
optional float auto_deploy_confidence_threshold = 84309694;
Returns | |
---|---|
Type | Description |
float |
The autoDeployConfidenceThreshold. |
getAutoDeployExpirationSec()
public abstract int getAutoDeployExpirationSec()
optional int32 auto_deploy_expiration_sec = 69638793;
Returns | |
---|---|
Type | Description |
int |
The autoDeployExpirationSec. |
getAutoDeployImpactedBaselineThreshold()
public abstract float getAutoDeployImpactedBaselineThreshold()
optional float auto_deploy_impacted_baseline_threshold = 292441667;
Returns | |
---|---|
Type | Description |
float |
The autoDeployImpactedBaselineThreshold. |
getAutoDeployLoadThreshold()
public abstract float getAutoDeployLoadThreshold()
optional float auto_deploy_load_threshold = 522227738;
Returns | |
---|---|
Type | Description |
float |
The autoDeployLoadThreshold. |
getDetectionAbsoluteQps()
public abstract float getDetectionAbsoluteQps()
optional float detection_absolute_qps = 383123174;
Returns | |
---|---|
Type | Description |
float |
The detectionAbsoluteQps. |
getDetectionLoadThreshold()
public abstract float getDetectionLoadThreshold()
optional float detection_load_threshold = 430499148;
Returns | |
---|---|
Type | Description |
float |
The detectionLoadThreshold. |
getDetectionRelativeToBaselineQps()
public abstract float getDetectionRelativeToBaselineQps()
optional float detection_relative_to_baseline_qps = 291343749;
Returns | |
---|---|
Type | Description |
float |
The detectionRelativeToBaselineQps. |
getName()
public abstract String getName()
The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the security policy.
optional string name = 3373707;
Returns | |
---|---|
Type | Description |
String |
The name. |
getNameBytes()
public abstract ByteString getNameBytes()
The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the security policy.
optional string name = 3373707;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for name. |
getTrafficGranularityConfigs(int index)
public abstract 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;
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig |
getTrafficGranularityConfigsCount()
public abstract 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;
Returns | |
---|---|
Type | Description |
int |
getTrafficGranularityConfigsList()
public abstract 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;
Returns | |
---|---|
Type | Description |
List<SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig> |
getTrafficGranularityConfigsOrBuilder(int index)
public abstract 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;
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfigOrBuilder |
getTrafficGranularityConfigsOrBuilderList()
public abstract 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;
Returns | |
---|---|
Type | Description |
List<? extends com.google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfigOrBuilder> |
hasAutoDeployConfidenceThreshold()
public abstract boolean hasAutoDeployConfidenceThreshold()
optional float auto_deploy_confidence_threshold = 84309694;
Returns | |
---|---|
Type | Description |
boolean |
Whether the autoDeployConfidenceThreshold field is set. |
hasAutoDeployExpirationSec()
public abstract boolean hasAutoDeployExpirationSec()
optional int32 auto_deploy_expiration_sec = 69638793;
Returns | |
---|---|
Type | Description |
boolean |
Whether the autoDeployExpirationSec field is set. |
hasAutoDeployImpactedBaselineThreshold()
public abstract boolean hasAutoDeployImpactedBaselineThreshold()
optional float auto_deploy_impacted_baseline_threshold = 292441667;
Returns | |
---|---|
Type | Description |
boolean |
Whether the autoDeployImpactedBaselineThreshold field is set. |
hasAutoDeployLoadThreshold()
public abstract boolean hasAutoDeployLoadThreshold()
optional float auto_deploy_load_threshold = 522227738;
Returns | |
---|---|
Type | Description |
boolean |
Whether the autoDeployLoadThreshold field is set. |
hasDetectionAbsoluteQps()
public abstract boolean hasDetectionAbsoluteQps()
optional float detection_absolute_qps = 383123174;
Returns | |
---|---|
Type | Description |
boolean |
Whether the detectionAbsoluteQps field is set. |
hasDetectionLoadThreshold()
public abstract boolean hasDetectionLoadThreshold()
optional float detection_load_threshold = 430499148;
Returns | |
---|---|
Type | Description |
boolean |
Whether the detectionLoadThreshold field is set. |
hasDetectionRelativeToBaselineQps()
public abstract boolean hasDetectionRelativeToBaselineQps()
optional float detection_relative_to_baseline_qps = 291343749;
Returns | |
---|---|
Type | Description |
boolean |
Whether the detectionRelativeToBaselineQps field is set. |
hasName()
public abstract boolean hasName()
The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the security policy.
optional string name = 3373707;
Returns | |
---|---|
Type | Description |
boolean |
Whether the name field is set. |