Interface InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockersOrBuilder (1.74.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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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.