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