Compute V1 Client - Class TestFailure (1.18.0)

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

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

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ actual_output_url string

The actual output URL evaluated by a load balancer containing the scheme, host, path and query parameters.

↳ actual_redirect_response_code int

Actual HTTP status code for rule with urlRedirect calculated by load balancer

↳ actual_service string

BackendService or BackendBucket returned by load balancer.

↳ expected_output_url string

The expected output URL evaluated by a load balancer containing the scheme, host, path and query parameters.

↳ expected_redirect_response_code int

Expected HTTP status code for rule with urlRedirect calculated by load balancer

↳ expected_service string

Expected BackendService or BackendBucket resource the given URL should be mapped to.

↳ headers array<Google\Cloud\Compute\V1\UrlMapTestHeader>

HTTP headers of the request.

↳ host string

Host portion of the URL.

↳ path string

Path portion including query parameters in the URL.

getActualOutputUrl

The actual output URL evaluated by a load balancer containing the scheme, host, path and query parameters.

Returns
Type Description
string

hasActualOutputUrl

clearActualOutputUrl

setActualOutputUrl

The actual output URL evaluated by a load balancer containing the scheme, host, path and query parameters.

Parameter
Name Description
var string
Returns
Type Description
$this

getActualRedirectResponseCode

Actual HTTP status code for rule with urlRedirect calculated by load balancer

Returns
Type Description
int

hasActualRedirectResponseCode

clearActualRedirectResponseCode

setActualRedirectResponseCode

Actual HTTP status code for rule with urlRedirect calculated by load balancer

Parameter
Name Description
var int
Returns
Type Description
$this

getActualService

BackendService or BackendBucket returned by load balancer.

Returns
Type Description
string

hasActualService

clearActualService

setActualService

BackendService or BackendBucket returned by load balancer.

Parameter
Name Description
var string
Returns
Type Description
$this

getExpectedOutputUrl

The expected output URL evaluated by a load balancer containing the scheme, host, path and query parameters.

Returns
Type Description
string

hasExpectedOutputUrl

clearExpectedOutputUrl

setExpectedOutputUrl

The expected output URL evaluated by a load balancer containing the scheme, host, path and query parameters.

Parameter
Name Description
var string
Returns
Type Description
$this

getExpectedRedirectResponseCode

Expected HTTP status code for rule with urlRedirect calculated by load balancer

Returns
Type Description
int

hasExpectedRedirectResponseCode

clearExpectedRedirectResponseCode

setExpectedRedirectResponseCode

Expected HTTP status code for rule with urlRedirect calculated by load balancer

Parameter
Name Description
var int
Returns
Type Description
$this

getExpectedService

Expected BackendService or BackendBucket resource the given URL should be mapped to.

Returns
Type Description
string

hasExpectedService

clearExpectedService

setExpectedService

Expected BackendService or BackendBucket resource the given URL should be mapped to.

Parameter
Name Description
var string
Returns
Type Description
$this

getHeaders

HTTP headers of the request.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setHeaders

HTTP headers of the request.

Parameter
Name Description
var array<Google\Cloud\Compute\V1\UrlMapTestHeader>
Returns
Type Description
$this

getHost

Host portion of the URL.

Returns
Type Description
string

hasHost

clearHost

setHost

Host portion of the URL.

Parameter
Name Description
var string
Returns
Type Description
$this

getPath

Path portion including query parameters in the URL.

Returns
Type Description
string

hasPath

clearPath

setPath

Path portion including query parameters in the URL.

Parameter
Name Description
var string
Returns
Type Description
$this