Class InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers (1.74.0)

public final class InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers extends GeneratedMessageV3 implements InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockersOrBuilder

[Output Only] Reasons why configuration.topologyCapability.sla differs from intent.topologyCapability. This list is empty if and only if those are the same.

Protobuf type google.cloud.compute.v1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers

Inheritance

Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers

Static Fields

BLOCKER_TYPE_FIELD_NUMBER

public static final int BLOCKER_TYPE_FIELD_NUMBER
Field Value
Type Description
int
public static final int DOCUMENTATION_LINK_FIELD_NUMBER
Field Value
Type Description
int

EXPLANATION_FIELD_NUMBER

public static final int EXPLANATION_FIELD_NUMBER
Field Value
Type Description
int

FACILITIES_FIELD_NUMBER

public static final int FACILITIES_FIELD_NUMBER
Field Value
Type Description
int

INTERCONNECTS_FIELD_NUMBER

public static final int INTERCONNECTS_FIELD_NUMBER
Field Value
Type Description
int

METROS_FIELD_NUMBER

public static final int METROS_FIELD_NUMBER
Field Value
Type Description
int

ZONES_FIELD_NUMBER

public static final int ZONES_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers getDefaultInstance()
Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder newBuilder()
Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder

newBuilder(InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers prototype)

public static InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder newBuilder(InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers prototype)
Parameter
Name Description
prototype InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers
Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder

parseDelimitedFrom(InputStream input)

public static InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers> parser()
Returns
Type Description
Parser<InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getBlockerType()

public 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 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.

getDefaultInstanceForType()

public InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers getDefaultInstanceForType()
Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers
public 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 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 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 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 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 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 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 ProtocolStringList 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
ProtocolStringList

A list containing the facilities.

getInterconnects(int index)

public 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 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 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 ProtocolStringList getInterconnectsList()

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

repeated string interconnects = 520187301;

Returns
Type Description
ProtocolStringList

A list containing the interconnects.

getMetros(int index)

public 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 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 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 ProtocolStringList 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
ProtocolStringList

A list containing the metros.

getParserForType()

public Parser<InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers> getParserForType()
Returns
Type Description
Parser<InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getZones(int index)

public 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 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 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 ProtocolStringList 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
ProtocolStringList

A list containing the zones.

hasBlockerType()

public 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 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 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.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder newBuilderForType()
Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

public InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder toBuilder()
Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException