Interface SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigOrBuilder (1.65.0)

public interface SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

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.