Compute V1 Client - Class InterconnectCircuitInfo (1.14.0)

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

Describes a single physical circuit between the Customer and Google. CircuitInfo objects are created by Google, so all fields are output only.

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

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ customer_demarc_id string

Customer-side demarc ID for this circuit.

↳ google_circuit_id string

Google-assigned unique ID for this circuit. Assigned at circuit turn-up.

↳ google_demarc_id string

Google-side demarc ID for this circuit. Assigned at circuit turn-up and provided by Google to the customer in the LOA.

getCustomerDemarcId

Customer-side demarc ID for this circuit.

Returns
TypeDescription
string

hasCustomerDemarcId

clearCustomerDemarcId

setCustomerDemarcId

Customer-side demarc ID for this circuit.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getGoogleCircuitId

Google-assigned unique ID for this circuit. Assigned at circuit turn-up.

Returns
TypeDescription
string

hasGoogleCircuitId

clearGoogleCircuitId

setGoogleCircuitId

Google-assigned unique ID for this circuit. Assigned at circuit turn-up.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getGoogleDemarcId

Google-side demarc ID for this circuit. Assigned at circuit turn-up and provided by Google to the customer in the LOA.

Returns
TypeDescription
string

hasGoogleDemarcId

clearGoogleDemarcId

setGoogleDemarcId

Google-side demarc ID for this circuit. Assigned at circuit turn-up and provided by Google to the customer in the LOA.

Parameter
NameDescription
var string
Returns
TypeDescription
$this