Compute V1 Client - Class SecurityPolicyRuleRedirectOptions (1.34.0)

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

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

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ target string

Target for the redirect action. This is required if the type is EXTERNAL_302 and cannot be specified for GOOGLE_RECAPTCHA.

↳ type string

Type of the redirect action. Possible values are: - GOOGLE_RECAPTCHA: redirect to reCAPTCHA for manual challenge assessment. - EXTERNAL_302: redirect to a different URL via a 302 response. Check the Type enum for the list of possible values.

getTarget

Target for the redirect action. This is required if the type is EXTERNAL_302 and cannot be specified for GOOGLE_RECAPTCHA.

Returns
Type Description
string

hasTarget

clearTarget

setTarget

Target for the redirect action. This is required if the type is EXTERNAL_302 and cannot be specified for GOOGLE_RECAPTCHA.

Parameter
Name Description
var string
Returns
Type Description
$this

getType

Type of the redirect action. Possible values are: - GOOGLE_RECAPTCHA: redirect to reCAPTCHA for manual challenge assessment. - EXTERNAL_302: redirect to a different URL via a 302 response.

Check the Type enum for the list of possible values.

Returns
Type Description
string

hasType

clearType

setType

Type of the redirect action. Possible values are: - GOOGLE_RECAPTCHA: redirect to reCAPTCHA for manual challenge assessment. - EXTERNAL_302: redirect to a different URL via a 302 response.

Check the Type enum for the list of possible values.

Parameter
Name Description
var string
Returns
Type Description
$this