Interface InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockersOrBuilder (1.92.0)

public interface InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockersOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getBlockerType()

public abstract String getBlockerType()

Check the BlockerType enum for the list of possible values.

optional string blocker_type = 381194847;

Returns
Type Description
String

The blockerType.

getBlockerTypeBytes()

public abstract ByteString getBlockerTypeBytes()

Check the BlockerType enum for the list of possible values.

optional string blocker_type = 381194847;

Returns
Type Description
ByteString

The bytes for blockerType.

public abstract String getDocumentationLink()

Output only. [Output Only] The url of Google Cloud public documentation explaining this requirement. This is set for every type of requirement.

optional string documentation_link = 93465183;

Returns
Type Description
String

The documentationLink.

getDocumentationLinkBytes()

public abstract ByteString getDocumentationLinkBytes()

Output only. [Output Only] The url of Google Cloud public documentation explaining this requirement. This is set for every type of requirement.

optional string documentation_link = 93465183;

Returns
Type Description
ByteString

The bytes for documentationLink.

getExplanation()

public abstract String getExplanation()

Output only. [Output Only] A human-readable explanation of this requirement and why it's not met. This is set for every type of requirement.

optional string explanation = 504745497;

Returns
Type Description
String

The explanation.

getExplanationBytes()

public abstract ByteString getExplanationBytes()

Output only. [Output Only] A human-readable explanation of this requirement and why it's not met. This is set for every type of requirement.

optional string explanation = 504745497;

Returns
Type Description
ByteString

The bytes for explanation.

getFacilities(int index)

public abstract String getFacilities(int index)

Output only. [Output Only] Facilities used to explain this blocker in more detail. Like physicalStructure.metros.facilities.facility, this is a numeric string like "5467".

repeated string facilities = 536683137;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The facilities at the given index.

getFacilitiesBytes(int index)

public abstract ByteString getFacilitiesBytes(int index)

Output only. [Output Only] Facilities used to explain this blocker in more detail. Like physicalStructure.metros.facilities.facility, this is a numeric string like "5467".

repeated string facilities = 536683137;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the facilities at the given index.

getFacilitiesCount()

public abstract int getFacilitiesCount()

Output only. [Output Only] Facilities used to explain this blocker in more detail. Like physicalStructure.metros.facilities.facility, this is a numeric string like "5467".

repeated string facilities = 536683137;

Returns
Type Description
int

The count of facilities.

getFacilitiesList()

public abstract List<String> getFacilitiesList()

Output only. [Output Only] Facilities used to explain this blocker in more detail. Like physicalStructure.metros.facilities.facility, this is a numeric string like "5467".

repeated string facilities = 536683137;

Returns
Type Description
List<String>

A list containing the facilities.

getInterconnects(int index)

public abstract String getInterconnects(int index)

Output only. [Output Only] Interconnects used to explain this blocker in more detail.

repeated string interconnects = 520187301;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The interconnects at the given index.

getInterconnectsBytes(int index)

public abstract ByteString getInterconnectsBytes(int index)

Output only. [Output Only] Interconnects used to explain this blocker in more detail.

repeated string interconnects = 520187301;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the interconnects at the given index.

getInterconnectsCount()

public abstract int getInterconnectsCount()

Output only. [Output Only] Interconnects used to explain this blocker in more detail.

repeated string interconnects = 520187301;

Returns
Type Description
int

The count of interconnects.

getInterconnectsList()

public abstract List<String> getInterconnectsList()

Output only. [Output Only] Interconnects used to explain this blocker in more detail.

repeated string interconnects = 520187301;

Returns
Type Description
List<String>

A list containing the interconnects.

getMetros(int index)

public abstract String getMetros(int index)

Output only. [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.

repeated string metros = 533067386;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The metros at the given index.

getMetrosBytes(int index)

public abstract ByteString getMetrosBytes(int index)

Output only. [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.

repeated string metros = 533067386;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the metros at the given index.

getMetrosCount()

public abstract int getMetrosCount()

Output only. [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.

repeated string metros = 533067386;

Returns
Type Description
int

The count of metros.

getMetrosList()

public abstract List<String> getMetrosList()

Output only. [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.

repeated string metros = 533067386;

Returns
Type Description
List<String>

A list containing the metros.

getZones(int index)

public abstract String getZones(int index)

Output only. [Output Only] Zones used to explain this blocker in more detail. Zone names are "zone1" and/or "zone2".

repeated string zones = 116085319;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The zones at the given index.

getZonesBytes(int index)

public abstract ByteString getZonesBytes(int index)

Output only. [Output Only] Zones used to explain this blocker in more detail. Zone names are "zone1" and/or "zone2".

repeated string zones = 116085319;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the zones at the given index.

getZonesCount()

public abstract int getZonesCount()

Output only. [Output Only] Zones used to explain this blocker in more detail. Zone names are "zone1" and/or "zone2".

repeated string zones = 116085319;

Returns
Type Description
int

The count of zones.

getZonesList()

public abstract List<String> getZonesList()

Output only. [Output Only] Zones used to explain this blocker in more detail. Zone names are "zone1" and/or "zone2".

repeated string zones = 116085319;

Returns
Type Description
List<String>

A list containing the zones.

hasBlockerType()

public abstract boolean hasBlockerType()

Check the BlockerType enum for the list of possible values.

optional string blocker_type = 381194847;

Returns
Type Description
boolean

Whether the blockerType field is set.

public abstract boolean hasDocumentationLink()

Output only. [Output Only] The url of Google Cloud public documentation explaining this requirement. This is set for every type of requirement.

optional string documentation_link = 93465183;

Returns
Type Description
boolean

Whether the documentationLink field is set.

hasExplanation()

public abstract boolean hasExplanation()

Output only. [Output Only] A human-readable explanation of this requirement and why it's not met. This is set for every type of requirement.

optional string explanation = 504745497;

Returns
Type Description
boolean

Whether the explanation field is set.