Compute V1 Client - Class SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig (1.17.0)

Reference documentation and code samples for the Compute V1 Client class SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.

Generated from protobuf message google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ auto_deploy_confidence_threshold float
↳ auto_deploy_expiration_sec int
↳ auto_deploy_impacted_baseline_threshold float
↳ auto_deploy_load_threshold float
↳ name string

The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the security policy.

getAutoDeployConfidenceThreshold

Generated from protobuf field optional float auto_deploy_confidence_threshold = 84309694;

Returns
Type Description
float

hasAutoDeployConfidenceThreshold

clearAutoDeployConfidenceThreshold

setAutoDeployConfidenceThreshold

Generated from protobuf field optional float auto_deploy_confidence_threshold = 84309694;

Parameter
Name Description
var float
Returns
Type Description
$this

getAutoDeployExpirationSec

Generated from protobuf field optional int32 auto_deploy_expiration_sec = 69638793;

Returns
Type Description
int

hasAutoDeployExpirationSec

clearAutoDeployExpirationSec

setAutoDeployExpirationSec

Generated from protobuf field optional int32 auto_deploy_expiration_sec = 69638793;

Parameter
Name Description
var int
Returns
Type Description
$this

getAutoDeployImpactedBaselineThreshold

Generated from protobuf field optional float auto_deploy_impacted_baseline_threshold = 292441667;

Returns
Type Description
float

hasAutoDeployImpactedBaselineThreshold

clearAutoDeployImpactedBaselineThreshold

setAutoDeployImpactedBaselineThreshold

Generated from protobuf field optional float auto_deploy_impacted_baseline_threshold = 292441667;

Parameter
Name Description
var float
Returns
Type Description
$this

getAutoDeployLoadThreshold

Generated from protobuf field optional float auto_deploy_load_threshold = 522227738;

Returns
Type Description
float

hasAutoDeployLoadThreshold

clearAutoDeployLoadThreshold

setAutoDeployLoadThreshold

Generated from protobuf field optional float auto_deploy_load_threshold = 522227738;

Parameter
Name Description
var float
Returns
Type Description
$this

getName

The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the security policy.

Returns
Type Description
string

hasName

clearName

setName

The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the security policy.

Parameter
Name Description
var string
Returns
Type Description
$this