Reference documentation and code samples for the Compute V1 Client class InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.
[Output Only] Reasons why configuration.topologyCapability.sla differs from intent.topologyCapability. This list is empty if and only if those are the same.
Generated from protobuf message google.cloud.compute.v1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers
Namespace
Google \ Cloud \ Compute \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ blocker_type
string
Check the BlockerType enum for the list of possible values.
↳ documentation_link
string
[Output Only] The url of Google Cloud public documentation explaining this requirement. This is set for every type of requirement.
↳ explanation
string
[Output Only] A human-readable explanation of this requirement and why it's not met. This is set for every type of requirement.
↳ facilities
array
[Output Only] Facilities used to explain this blocker in more detail. Like physicalStructure.metros.facilities.facility, this is a numeric string like "5467".
↳ interconnects
array
[Output Only] Interconnects used to explain this blocker in more detail.
↳ metros
array
[Output Only] Metros used to explain this blocker in more detail. These are three-letter lowercase strings like "iad". A blocker like INCOMPATIBLE_METROS will specify the problematic metros in this field.
↳ zones
array
[Output Only] Zones used to explain this blocker in more detail. Zone names are "zone1" and/or "zone2".
getBlockerType
Check the BlockerType enum for the list of possible values.
Returns
Type
Description
string
hasBlockerType
clearBlockerType
setBlockerType
Check the BlockerType enum for the list of possible values.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getDocumentationLink
[Output Only] The url of Google Cloud public documentation explaining this requirement. This is set for every type of requirement.
Returns
Type
Description
string
hasDocumentationLink
clearDocumentationLink
setDocumentationLink
[Output Only] The url of Google Cloud public documentation explaining this requirement. This is set for every type of requirement.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getExplanation
[Output Only] A human-readable explanation of this requirement and why it's not met. This is set for every type of requirement.
Returns
Type
Description
string
hasExplanation
clearExplanation
setExplanation
[Output Only] A human-readable explanation of this requirement and why it's not met. This is set for every type of requirement.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getFacilities
[Output Only] Facilities used to explain this blocker in more detail. Like physicalStructure.metros.facilities.facility, this is a numeric string like "5467".
[Output Only] Facilities used to explain this blocker in more detail. Like physicalStructure.metros.facilities.facility, this is a numeric string like "5467".
Parameter
Name
Description
var
string[]
Returns
Type
Description
$this
getInterconnects
[Output Only] Interconnects used to explain this blocker in more detail.
[Output Only] Interconnects used to explain this blocker in more detail.
Parameter
Name
Description
var
string[]
Returns
Type
Description
$this
getMetros
[Output Only] Metros used to explain this blocker in more detail. These are three-letter lowercase strings like "iad". A blocker like INCOMPATIBLE_METROS will specify the problematic metros in this field.
[Output Only] Metros used to explain this blocker in more detail. These are three-letter lowercase strings like "iad". A blocker like INCOMPATIBLE_METROS will specify the problematic metros in this field.
Parameter
Name
Description
var
string[]
Returns
Type
Description
$this
getZones
[Output Only] Zones used to explain this blocker in more detail. Zone names are "zone1" and/or "zone2".
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Compute V1 Client - Class InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-compute/latest/V1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers)\n- [1.34.0](/php/docs/reference/cloud-compute/1.34.0/V1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers)\n- [1.33.0](/php/docs/reference/cloud-compute/1.33.0/V1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers)\n- [1.32.0](/php/docs/reference/cloud-compute/1.32.0/V1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers)\n- [1.31.0](/php/docs/reference/cloud-compute/1.31.0/V1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers)\n- [1.30.0](/php/docs/reference/cloud-compute/1.30.0/V1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers)\n- [1.29.0](/php/docs/reference/cloud-compute/1.29.0/V1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers)\n- [1.28.0](/php/docs/reference/cloud-compute/1.28.0/V1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers)\n- [1.27.0](/php/docs/reference/cloud-compute/1.27.0/V1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers)\n- [1.26.0](/php/docs/reference/cloud-compute/1.26.0/V1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers)\n- [1.25.0](/php/docs/reference/cloud-compute/1.25.0/V1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers)\n- [1.24.0](/php/docs/reference/cloud-compute/1.24.0/V1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers)\n- [1.23.0](/php/docs/reference/cloud-compute/1.23.0/V1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers)\n- [1.22.1](/php/docs/reference/cloud-compute/1.22.1/V1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers)\n- [1.21.0](/php/docs/reference/cloud-compute/1.21.0/V1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers)\n- [1.20.0](/php/docs/reference/cloud-compute/1.20.0/V1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers)\n- [1.19.0](/php/docs/reference/cloud-compute/1.19.0/V1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers)\n- [1.18.1](/php/docs/reference/cloud-compute/1.18.1/V1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers)\n- [1.17.0](/php/docs/reference/cloud-compute/1.17.0/V1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers)\n- [1.16.2](/php/docs/reference/cloud-compute/1.16.2/V1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers)\n- [1.14.0](/php/docs/reference/cloud-compute/1.14.0/V1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers)\n- [1.13.0](/php/docs/reference/cloud-compute/1.13.0/V1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers)\n- [1.12.1](/php/docs/reference/cloud-compute/1.12.1/V1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers)\n- [1.11.1](/php/docs/reference/cloud-compute/1.11.1/V1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers)\n- [1.10.1](/php/docs/reference/cloud-compute/1.10.1/V1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers)\n- [1.9.1](/php/docs/reference/cloud-compute/1.9.1/V1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers)\n- [1.8.3](/php/docs/reference/cloud-compute/1.8.3/V1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers)\n- [1.7.1](/php/docs/reference/cloud-compute/1.7.1/V1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers)\n- [1.6.1](/php/docs/reference/cloud-compute/1.6.1/V1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers)\n- [1.5.0](/php/docs/reference/cloud-compute/1.5.0/V1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers) \nReference documentation and code samples for the Compute V1 Client class InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.\n\n\\[Output Only\\] Reasons why configuration.topologyCapability.sla differs from intent.topologyCapability. This list is empty if and only if those are the same.\n\nGenerated from protobuf message `google.cloud.compute.v1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Compute \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getBlockerType\n\nCheck the BlockerType enum for the list of possible values.\n\n### hasBlockerType\n\n### clearBlockerType\n\n### setBlockerType\n\nCheck the BlockerType enum for the list of possible values.\n\n### getDocumentationLink\n\n\\[Output Only\\] The url of Google Cloud public documentation explaining this requirement. This is set for every type of requirement.\n\n### hasDocumentationLink\n\n### clearDocumentationLink\n\n### setDocumentationLink\n\n\\[Output Only\\] The url of Google Cloud public documentation explaining this requirement. This is set for every type of requirement.\n\n### getExplanation\n\n\\[Output Only\\] A human-readable explanation of this requirement and why it's not met. This is set for every type of requirement.\n\n### hasExplanation\n\n### clearExplanation\n\n### setExplanation\n\n\\[Output Only\\] A human-readable explanation of this requirement and why it's not met. This is set for every type of requirement.\n\n### getFacilities\n\n\\[Output Only\\] Facilities used to explain this blocker in more detail. Like physicalStructure.metros.facilities.facility, this is a numeric string like \"5467\".\n\n### setFacilities\n\n\\[Output Only\\] Facilities used to explain this blocker in more detail. Like physicalStructure.metros.facilities.facility, this is a numeric string like \"5467\".\n\n### getInterconnects\n\n\\[Output Only\\] Interconnects used to explain this blocker in more detail.\n\n### setInterconnects\n\n\\[Output Only\\] Interconnects used to explain this blocker in more detail.\n\n### getMetros\n\n\\[Output Only\\] Metros used to explain this blocker in more detail. These are three-letter lowercase strings like \"iad\". A blocker like INCOMPATIBLE_METROS will specify the problematic metros in this field.\n\n### setMetros\n\n\\[Output Only\\] Metros used to explain this blocker in more detail. These are three-letter lowercase strings like \"iad\". A blocker like INCOMPATIBLE_METROS will specify the problematic metros in this field.\n\n### getZones\n\n\\[Output Only\\] Zones used to explain this blocker in more detail. Zone names are \"zone1\" and/or \"zone2\".\n\n### setZones\n\n\\[Output Only\\] Zones used to explain this blocker in more detail. Zone names are \"zone1\" and/or \"zone2\"."]]