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
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
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 |
|
public static final int EXPLANATION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int FACILITIES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int INTERCONNECTS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int METROS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int ZONES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
public static InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder newBuilder()
public static InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder newBuilder(InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers prototype)
public static InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers parseDelimitedFrom(InputStream input)
public static InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
public static InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers parseFrom(ByteString data)
public static InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers parseFrom(CodedInputStream input)
public static InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers parseFrom(InputStream input)
public static InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers parseFrom(ByteBuffer data)
public static InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers> parser()
Methods
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
public String getBlockerType()
Check the BlockerType enum for the list of possible values.
optional string blocker_type = 381194847;
Returns |
Type |
Description |
String |
The blockerType.
|
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.
|
public InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers getDefaultInstanceForType()
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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;
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.
|
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.
|
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.
|
public ProtocolStringList getInterconnectsList()
[Output Only] Interconnects used to explain this blocker in more detail.
repeated string interconnects = 520187301;
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.
|
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.
|
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.
|
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;
public Parser<InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers> getParserForType()
Overrides
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
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.
|
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.
|
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.
|
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;
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.
|
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.
|
Returns |
Type |
Description |
int |
|
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder newBuilderForType()
protected InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
public InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides