Class InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers (1.77.0)

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

Inheritance

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

Static Fields

ATTACHMENTS_FIELD_NUMBER

public static final int ATTACHMENTS_FIELD_NUMBER
Field Value
Type Description
int

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

METROS_FIELD_NUMBER

public static final int METROS_FIELD_NUMBER
Field Value
Type Description
int

REGIONS_FIELD_NUMBER

public static final int REGIONS_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 InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers getDefaultInstance()
Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers

getDescriptor()

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

newBuilder()

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

newBuilder(InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers prototype)

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

parseDelimitedFrom(InputStream input)

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

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(byte[] data)

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

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

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

parseFrom(ByteString data)

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

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

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

parseFrom(CodedInputStream input)

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

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(InputStream input)

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

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(ByteBuffer data)

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

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

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

parser()

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

Methods

equals(Object obj)

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

getAttachments(int index)

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.

getAttachmentsBytes(int 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.

getAttachmentsCount()

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.

getAttachmentsList()

public ProtocolStringList getAttachmentsList()

[Output Only] URLs of any particular Attachments to explain this blocker in more detail.

repeated string attachments = 334744496;

Returns
Type Description
ProtocolStringList

A list containing the attachments.

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 InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers getDefaultInstanceForType()
Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers
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.

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

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

getMetrosCount()

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.

getMetrosList()

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;

Returns
Type Description
ProtocolStringList

A list containing the metros.

getParserForType()

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

getRegions(int index)

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.

getRegionsBytes(int 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.

getRegionsCount()

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.

getRegionsList()

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;

Returns
Type Description
ProtocolStringList

A list containing the regions.

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

getZonesBytes(int 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.

getZonesCount()

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.

getZonesList()

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;

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 InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder newBuilderForType()
Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

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

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

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

toBuilder()

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

writeTo(CodedOutputStream output)

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