Class InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder (1.74.0)

public static final class InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder extends GeneratedMessageV3.Builder<InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder> 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.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

Static Methods

getDescriptor()

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

Methods

addAllAttachments(Iterable<String> values)

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder addAllAttachments(Iterable<String> values)

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

repeated string attachments = 334744496;

Parameter
Name Description
values Iterable<String>

The attachments to add.

Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

This builder for chaining.

addAllMetros(Iterable<String> values)

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder addAllMetros(Iterable<String> values)

[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
values Iterable<String>

The metros to add.

Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

This builder for chaining.

addAllRegions(Iterable<String> values)

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder addAllRegions(Iterable<String> values)

[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
values Iterable<String>

The regions to add.

Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

This builder for chaining.

addAllZones(Iterable<String> values)

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder addAllZones(Iterable<String> values)

[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
values Iterable<String>

The zones to add.

Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

This builder for chaining.

addAttachments(String value)

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder addAttachments(String value)

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

repeated string attachments = 334744496;

Parameter
Name Description
value String

The attachments to add.

Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

This builder for chaining.

addAttachmentsBytes(ByteString value)

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder addAttachmentsBytes(ByteString value)

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

repeated string attachments = 334744496;

Parameter
Name Description
value ByteString

The bytes of the attachments to add.

Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

This builder for chaining.

addMetros(String value)

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder addMetros(String value)

[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
value String

The metros to add.

Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

This builder for chaining.

addMetrosBytes(ByteString value)

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder addMetrosBytes(ByteString value)

[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
value ByteString

The bytes of the metros to add.

Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

This builder for chaining.

addRegions(String value)

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder addRegions(String value)

[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
value String

The regions to add.

Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

This builder for chaining.

addRegionsBytes(ByteString value)

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder addRegionsBytes(ByteString value)

[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
value ByteString

The bytes of the regions to add.

Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

This builder for chaining.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder
Overrides

addZones(String value)

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder addZones(String value)

[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
value String

The zones to add.

Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

This builder for chaining.

addZonesBytes(ByteString value)

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder addZonesBytes(ByteString value)

[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
value ByteString

The bytes of the zones to add.

Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

This builder for chaining.

build()

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers build()
Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers

buildPartial()

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers buildPartial()
Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers

clear()

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder clear()
Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder
Overrides

clearAttachments()

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder clearAttachments()

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

repeated string attachments = 334744496;

Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

This builder for chaining.

clearBlockerType()

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder clearBlockerType()

Check the BlockerType enum for the list of possible values.

optional string blocker_type = 381194847;

Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

This builder for chaining.

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder clearDocumentationLink()

[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
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

This builder for chaining.

clearExplanation()

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder clearExplanation()

[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
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder
Overrides

clearMetros()

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder clearMetros()

[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
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder
Overrides

clearRegions()

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder clearRegions()

[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
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

This builder for chaining.

clearZones()

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder clearZones()

[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
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

This builder for chaining.

clone()

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

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides
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.

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.

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.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers other)

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder mergeFrom(InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers other)
Parameter
Name Description
other InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers
Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder
Overrides

setAttachments(int index, String value)

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder setAttachments(int index, String value)

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

repeated string attachments = 334744496;

Parameters
Name Description
index int

The index to set the value at.

value String

The attachments to set.

Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

This builder for chaining.

setBlockerType(String value)

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder setBlockerType(String value)

Check the BlockerType enum for the list of possible values.

optional string blocker_type = 381194847;

Parameter
Name Description
value String

The blockerType to set.

Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

This builder for chaining.

setBlockerTypeBytes(ByteString value)

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder setBlockerTypeBytes(ByteString value)

Check the BlockerType enum for the list of possible values.

optional string blocker_type = 381194847;

Parameter
Name Description
value ByteString

The bytes for blockerType to set.

Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

This builder for chaining.

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder setDocumentationLink(String value)

[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;

Parameter
Name Description
value String

The documentationLink to set.

Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

This builder for chaining.

setDocumentationLinkBytes(ByteString value)

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder setDocumentationLinkBytes(ByteString value)

[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;

Parameter
Name Description
value ByteString

The bytes for documentationLink to set.

Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

This builder for chaining.

setExplanation(String value)

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder setExplanation(String value)

[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;

Parameter
Name Description
value String

The explanation to set.

Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

This builder for chaining.

setExplanationBytes(ByteString value)

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder setExplanationBytes(ByteString value)

[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;

Parameter
Name Description
value ByteString

The bytes for explanation to set.

Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder
Overrides

setMetros(int index, String value)

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder setMetros(int index, String value)

[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;

Parameters
Name Description
index int

The index to set the value at.

value String

The metros to set.

Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

This builder for chaining.

setRegions(int index, String value)

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder setRegions(int index, String value)

[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;

Parameters
Name Description
index int

The index to set the value at.

value String

The regions to set.

Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder
Overrides

setZones(int index, String value)

public InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder setZones(int index, String value)

[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;

Parameters
Name Description
index int

The index to set the value at.

value String

The zones to set.

Returns
Type Description
InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers.Builder

This builder for chaining.