Compute V1 Client - Class InterconnectGroupsCreateMembers (1.32.0)

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

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

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ intent_mismatch_behavior string

How to behave when configured.topologyCapability.supportedSLA would not equal intent.topologyCapability after this call. Check the IntentMismatchBehavior enum for the list of possible values.

↳ interconnects array<InterconnectGroupsCreateMembersInterconnectInput>
↳ template_interconnect InterconnectGroupsCreateMembersInterconnectInput

Parameters for the Interconnects to create.

getIntentMismatchBehavior

How to behave when configured.topologyCapability.supportedSLA would not equal intent.topologyCapability after this call.

Check the IntentMismatchBehavior enum for the list of possible values.

Returns
Type Description
string

hasIntentMismatchBehavior

clearIntentMismatchBehavior

setIntentMismatchBehavior

How to behave when configured.topologyCapability.supportedSLA would not equal intent.topologyCapability after this call.

Check the IntentMismatchBehavior enum for the list of possible values.

Parameter
Name Description
var string
Returns
Type Description
$this

getInterconnects

Generated from protobuf field repeated .google.cloud.compute.v1.InterconnectGroupsCreateMembersInterconnectInput interconnects = 520187301;

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setInterconnects

Generated from protobuf field repeated .google.cloud.compute.v1.InterconnectGroupsCreateMembersInterconnectInput interconnects = 520187301;

Parameter
Name Description
var array<InterconnectGroupsCreateMembersInterconnectInput>
Returns
Type Description
$this

getTemplateInterconnect

Parameters for the Interconnects to create.

Returns
Type Description
InterconnectGroupsCreateMembersInterconnectInput|null

hasTemplateInterconnect

clearTemplateInterconnect

setTemplateInterconnect

Parameters for the Interconnects to create.

Parameter
Name Description
var InterconnectGroupsCreateMembersInterconnectInput
Returns
Type Description
$this