public final class InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers extends GeneratedMessageV3 implements InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockersOrBuilder
[Output Only] Reasons why configuration.availabilitySLA.sla differs from intent.availabilitySLA. This list is empty if and only if those are the same.
Protobuf type
google.cloud.compute.v1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers
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 ATTACHMENTS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
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 METROS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int REGIONS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int ZONES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
public static InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder newBuilder()
public static InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder newBuilder(InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers prototype)
public static InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers parseDelimitedFrom(InputStream input)
public static InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
public static InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers parseFrom(ByteString data)
public static InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers parseFrom(CodedInputStream input)
public static InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers parseFrom(InputStream input)
public static InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers parseFrom(ByteBuffer data)
public static InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers> parser()
Methods
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
public String getAttachments(int index)
[Output Only] URLs of any particular Attachments to explain this blocker in more detail.
repeated string attachments = 334744496;
Parameter |
Name |
Description |
index |
int
The index of the element to return.
|
Returns |
Type |
Description |
String |
The attachments at the given index.
|
public ByteString getAttachmentsBytes(int index)
[Output Only] URLs of any particular Attachments to explain this blocker in more detail.
repeated string attachments = 334744496;
Parameter |
Name |
Description |
index |
int
The index of the value to return.
|
Returns |
Type |
Description |
ByteString |
The bytes of the attachments at the given index.
|
public int getAttachmentsCount()
[Output Only] URLs of any particular Attachments to explain this blocker in more detail.
repeated string attachments = 334744496;
Returns |
Type |
Description |
int |
The count of attachments.
|
public ProtocolStringList getAttachmentsList()
[Output Only] URLs of any particular Attachments to explain this blocker in more detail.
repeated string attachments = 334744496;
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 InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers 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 getMetros(int index)
[Output Only] Metros used to explain this blocker in more detail. These are three-letter lowercase strings like "iad". This will be set for some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does not apply to others.
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". This will be set for some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does not apply to others.
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". This will be set for some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does not apply to others.
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". This will be set for some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does not apply to others.
repeated string metros = 533067386;
public Parser<InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers> getParserForType()
Overrides
public String getRegions(int index)
[Output Only] Regions used to explain this blocker in more detail. These are region names formatted like "us-central1". This will be set for some blockers (like INCOMPATIBLE_REGIONS) but does not apply to others.
repeated string regions = 12367871;
Parameter |
Name |
Description |
index |
int
The index of the element to return.
|
Returns |
Type |
Description |
String |
The regions at the given index.
|
public ByteString getRegionsBytes(int index)
[Output Only] Regions used to explain this blocker in more detail. These are region names formatted like "us-central1". This will be set for some blockers (like INCOMPATIBLE_REGIONS) but does not apply to others.
repeated string regions = 12367871;
Parameter |
Name |
Description |
index |
int
The index of the value to return.
|
Returns |
Type |
Description |
ByteString |
The bytes of the regions at the given index.
|
public int getRegionsCount()
[Output Only] Regions used to explain this blocker in more detail. These are region names formatted like "us-central1". This will be set for some blockers (like INCOMPATIBLE_REGIONS) but does not apply to others.
repeated string regions = 12367871;
Returns |
Type |
Description |
int |
The count of regions.
|
public ProtocolStringList getRegionsList()
[Output Only] Regions used to explain this blocker in more detail. These are region names formatted like "us-central1". This will be set for some blockers (like INCOMPATIBLE_REGIONS) but does not apply to others.
repeated string regions = 12367871;
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
public String getZones(int index)
[Output Only] Zones used to explain this blocker in more detail. Format is "zone1" and/or "zone2". This will be set for some blockers (like MISSING_ZONE) but does not apply to others.
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. Format is "zone1" and/or "zone2". This will be set for some blockers (like MISSING_ZONE) but does not apply to others.
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. Format is "zone1" and/or "zone2". This will be set for some blockers (like MISSING_ZONE) but does not apply to others.
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. Format is "zone1" and/or "zone2". This will be set for some blockers (like MISSING_ZONE) but does not apply to others.
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 InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder newBuilderForType()
protected InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides