Class InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder (1.88.0)

public static final class InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder extends GeneratedMessageV3.Builder<InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder> implements InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockersOrBuilder

[Output Only] Reasons why configuration.topologyCapability.sla differs from intent.topologyCapability. This list is empty if and only if those are the same.

Protobuf type google.cloud.compute.v1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers

Inheritance

Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder

Static Methods

getDescriptor()

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

Methods

addAllFacilities(Iterable<String> values)

public InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder addAllFacilities(Iterable<String> values)

[Output Only] Facilities used to explain this blocker in more detail. Like physicalStructure.metros.facilities.facility, this is a numeric string like "5467".

repeated string facilities = 536683137;

Parameter
Name Description
values Iterable<String>

The facilities to add.

Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder

This builder for chaining.

addAllInterconnects(Iterable<String> values)

public InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder addAllInterconnects(Iterable<String> values)

[Output Only] Interconnects used to explain this blocker in more detail.

repeated string interconnects = 520187301;

Parameter
Name Description
values Iterable<String>

The interconnects to add.

Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder

This builder for chaining.

addAllMetros(Iterable<String> values)

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

[Output Only] Metros used to explain this blocker in more detail. These are three-letter lowercase strings like "iad". A blocker like INCOMPATIBLE_METROS will specify the problematic metros in this field.

repeated string metros = 533067386;

Parameter
Name Description
values Iterable<String>

The metros to add.

Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder

This builder for chaining.

addAllZones(Iterable<String> values)

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

[Output Only] Zones used to explain this blocker in more detail. Zone names are "zone1" and/or "zone2".

repeated string zones = 116085319;

Parameter
Name Description
values Iterable<String>

The zones to add.

Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder

This builder for chaining.

addFacilities(String value)

public InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder addFacilities(String value)

[Output Only] Facilities used to explain this blocker in more detail. Like physicalStructure.metros.facilities.facility, this is a numeric string like "5467".

repeated string facilities = 536683137;

Parameter
Name Description
value String

The facilities to add.

Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder

This builder for chaining.

addFacilitiesBytes(ByteString value)

public InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder addFacilitiesBytes(ByteString value)

[Output Only] Facilities used to explain this blocker in more detail. Like physicalStructure.metros.facilities.facility, this is a numeric string like "5467".

repeated string facilities = 536683137;

Parameter
Name Description
value ByteString

The bytes of the facilities to add.

Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder

This builder for chaining.

addInterconnects(String value)

public InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder addInterconnects(String value)

[Output Only] Interconnects used to explain this blocker in more detail.

repeated string interconnects = 520187301;

Parameter
Name Description
value String

The interconnects to add.

Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder

This builder for chaining.

addInterconnectsBytes(ByteString value)

public InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder addInterconnectsBytes(ByteString value)

[Output Only] Interconnects used to explain this blocker in more detail.

repeated string interconnects = 520187301;

Parameter
Name Description
value ByteString

The bytes of the interconnects to add.

Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder

This builder for chaining.

addMetros(String value)

public InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder addMetros(String value)

[Output Only] Metros used to explain this blocker in more detail. These are three-letter lowercase strings like "iad". A blocker like INCOMPATIBLE_METROS will specify the problematic metros in this field.

repeated string metros = 533067386;

Parameter
Name Description
value String

The metros to add.

Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder

This builder for chaining.

addMetrosBytes(ByteString value)

public InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder addMetrosBytes(ByteString value)

[Output Only] Metros used to explain this blocker in more detail. These are three-letter lowercase strings like "iad". A blocker like INCOMPATIBLE_METROS will specify the problematic metros in this field.

repeated string metros = 533067386;

Parameter
Name Description
value ByteString

The bytes of the metros to add.

Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder

This builder for chaining.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

addZones(String value)

public InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder addZones(String value)

[Output Only] Zones used to explain this blocker in more detail. Zone names are "zone1" and/or "zone2".

repeated string zones = 116085319;

Parameter
Name Description
value String

The zones to add.

Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder

This builder for chaining.

addZonesBytes(ByteString value)

public InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder addZonesBytes(ByteString value)

[Output Only] Zones used to explain this blocker in more detail. Zone names are "zone1" and/or "zone2".

repeated string zones = 116085319;

Parameter
Name Description
value ByteString

The bytes of the zones to add.

Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder

This builder for chaining.

build()

public InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers build()
Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers

buildPartial()

public InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers buildPartial()
Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers

clear()

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

clearBlockerType()

public InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder clearBlockerType()

Check the BlockerType enum for the list of possible values.

optional string blocker_type = 381194847;

Returns
Type Description
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder

This builder for chaining.

public InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.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
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder

This builder for chaining.

clearExplanation()

public InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.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
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers.Builder

This builder for chaining.

clearFacilities()