Google Cloud Network Management V1 Client - Class AbortInfo (2.2.0)

Reference documentation and code samples for the Google Cloud Network Management V1 Client class AbortInfo.

Details of the final state "abort" and associated resource.

Generated from protobuf message google.cloud.networkmanagement.v1.AbortInfo

Namespace

Google \ Cloud \ NetworkManagement \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ cause int

Causes that the analysis is aborted.

↳ resource_uri string

URI of the resource that caused the abort.

↳ ip_address string

IP address that caused the abort.

↳ projects_missing_permission array

List of project IDs the user specified in the request but lacks access to. In this case, analysis is aborted with the PERMISSION_DENIED cause.

getCause

Causes that the analysis is aborted.

Returns
Type Description
int

setCause

Causes that the analysis is aborted.

Parameter
Name Description
var int
Returns
Type Description
$this

getResourceUri

URI of the resource that caused the abort.

Returns
Type Description
string

setResourceUri

URI of the resource that caused the abort.

Parameter
Name Description
var string
Returns
Type Description
$this

getIpAddress

IP address that caused the abort.

Returns
Type Description
string

setIpAddress

IP address that caused the abort.

Parameter
Name Description
var string
Returns
Type Description
$this

getProjectsMissingPermission

List of project IDs the user specified in the request but lacks access to.

In this case, analysis is aborted with the PERMISSION_DENIED cause.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setProjectsMissingPermission

List of project IDs the user specified in the request but lacks access to.

In this case, analysis is aborted with the PERMISSION_DENIED cause.

Parameter
Name Description
var string[]
Returns
Type Description
$this