public static final class Router.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Router.Builder> implements RouterOrBuilder
Message describing Router objectProtobuf type
google.cloud.edgenetwork.v1.Router| Modifier and Type | Method and Description |
|---|---|
Router.Builder |
addAllBgpPeer(Iterable<? extends Router.BgpPeer> values)
BGP peers.
|
Router.Builder |
addAllInterface(Iterable<? extends Router.Interface> values)
Router interfaces.
|
Router.Builder |
addAllRouteAdvertisements(Iterable<String> values)
Optional.
|
Router.Builder |
addBgpPeer(int index,
Router.BgpPeer.Builder builderForValue)
BGP peers.
|
Router.Builder |
addBgpPeer(int index,
Router.BgpPeer value)
BGP peers.
|
Router.Builder |
addBgpPeer(Router.BgpPeer.Builder builderForValue)
BGP peers.
|
Router.Builder |
addBgpPeer(Router.BgpPeer value)
BGP peers.
|
Router.BgpPeer.Builder |
addBgpPeerBuilder()
BGP peers.
|
Router.BgpPeer.Builder |
addBgpPeerBuilder(int index)
BGP peers.
|
Router.Builder |
addInterface(int index,
Router.Interface.Builder builderForValue)
Router interfaces.
|
Router.Builder |
addInterface(int index,
Router.Interface value)
Router interfaces.
|
Router.Builder |
addInterface(Router.Interface.Builder builderForValue)
Router interfaces.
|
Router.Builder |
addInterface(Router.Interface value)
Router interfaces.
|
Router.Interface.Builder |
addInterfaceBuilder()
Router interfaces.
|
Router.Interface.Builder |
addInterfaceBuilder(int index)
Router interfaces.
|
Router.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Router.Builder |
addRouteAdvertisements(String value)
Optional.
|
Router.Builder |
addRouteAdvertisementsBytes(com.google.protobuf.ByteString value)
Optional.
|
Router |
build() |
Router |
buildPartial() |
Router.Builder |
clear() |
Router.Builder |
clearBgp()
BGP information specific to this router.
|
Router.Builder |
clearBgpPeer()
BGP peers.
|
Router.Builder |
clearCreateTime()
Output only.
|
Router.Builder |
clearDescription()
Optional.
|
Router.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Router.Builder |
clearInterface()
Router interfaces.
|
Router.Builder |
clearLabels() |
Router.Builder |
clearName()
Required.
|
Router.Builder |
clearNetwork()
Required.
|
Router.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Router.Builder |
clearRouteAdvertisements()
Optional.
|
Router.Builder |
clearState()
Output only.
|
Router.Builder |
clearUpdateTime()
Output only.
|
Router.Builder |
clone() |
boolean |
containsLabels(String key)
Labels associated with this resource.
|
Router.Bgp |
getBgp()
BGP information specific to this router.
|
Router.Bgp.Builder |
getBgpBuilder()
BGP information specific to this router.
|
Router.BgpOrBuilder |
getBgpOrBuilder()
BGP information specific to this router.
|
Router.BgpPeer |
getBgpPeer(int index)
BGP peers.
|
Router.BgpPeer.Builder |
getBgpPeerBuilder(int index)
BGP peers.
|
List<Router.BgpPeer.Builder> |
getBgpPeerBuilderList()
BGP peers.
|
int |
getBgpPeerCount()
BGP peers.
|
List<Router.BgpPeer> |
getBgpPeerList()
BGP peers.
|
Router.BgpPeerOrBuilder |
getBgpPeerOrBuilder(int index)
BGP peers.
|
List<? extends Router.BgpPeerOrBuilder> |
getBgpPeerOrBuilderList()
BGP peers.
|
com.google.protobuf.Timestamp |
getCreateTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getCreateTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
Router |
getDefaultInstanceForType() |
String |
getDescription()
Optional.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
Optional.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Router.Interface |
getInterface(int index)
Router interfaces.
|
Router.Interface.Builder |
getInterfaceBuilder(int index)
Router interfaces.
|
List<Router.Interface.Builder> |
getInterfaceBuilderList()
Router interfaces.
|
int |
getInterfaceCount()
Router interfaces.
|
List<Router.Interface> |
getInterfaceList()
Router interfaces.
|
Router.InterfaceOrBuilder |
getInterfaceOrBuilder(int index)
Router interfaces.
|
List<? extends Router.InterfaceOrBuilder> |
getInterfaceOrBuilderList()
Router interfaces.
|
Map<String,String> |
getLabels()
Deprecated.
|
int |
getLabelsCount()
Labels associated with this resource.
|
Map<String,String> |
getLabelsMap()
Labels associated with this resource.
|
String |
getLabelsOrDefault(String key,
String defaultValue)
Labels associated with this resource.
|
String |
getLabelsOrThrow(String key)
Labels associated with this resource.
|
Map<String,String> |
getMutableLabels()
Deprecated.
|
String |
getName()
Required.
|
com.google.protobuf.ByteString |
getNameBytes()
Required.
|
String |
getNetwork()
Required.
|
com.google.protobuf.ByteString |
getNetworkBytes()
Required.
|
String |
getRouteAdvertisements(int index)
Optional.
|
com.google.protobuf.ByteString |
getRouteAdvertisementsBytes(int index)
Optional.
|
int |
getRouteAdvertisementsCount()
Optional.
|
com.google.protobuf.ProtocolStringList |
getRouteAdvertisementsList()
Optional.
|
ResourceState |
getState()
Output only.
|
int |
getStateValue()
Output only.
|
com.google.protobuf.Timestamp |
getUpdateTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getUpdateTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
Output only.
|
boolean |
hasBgp()
BGP information specific to this router.
|
boolean |
hasCreateTime()
Output only.
|
boolean |
hasUpdateTime()
Output only.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapFieldReflectionAccessor |
internalGetMapFieldReflection(int number) |
protected com.google.protobuf.MapFieldReflectionAccessor |
internalGetMutableMapFieldReflection(int number) |
boolean |
isInitialized() |
Router.Builder |
mergeBgp(Router.Bgp value)
BGP information specific to this router.
|
Router.Builder |
mergeCreateTime(com.google.protobuf.Timestamp value)
Output only.
|
Router.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Router.Builder |
mergeFrom(com.google.protobuf.Message other) |
Router.Builder |
mergeFrom(Router other) |
Router.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Router.Builder |
mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only.
|
Router.Builder |
putAllLabels(Map<String,String> values)
Labels associated with this resource.
|
Router.Builder |
putLabels(String key,
String value)
Labels associated with this resource.
|
Router.Builder |
removeBgpPeer(int index)
BGP peers.
|
Router.Builder |
removeInterface(int index)
Router interfaces.
|
Router.Builder |
removeLabels(String key)
Labels associated with this resource.
|
Router.Builder |
setBgp(Router.Bgp.Builder builderForValue)
BGP information specific to this router.
|
Router.Builder |
setBgp(Router.Bgp value)
BGP information specific to this router.
|
Router.Builder |
setBgpPeer(int index,
Router.BgpPeer.Builder builderForValue)
BGP peers.
|
Router.Builder |
setBgpPeer(int index,
Router.BgpPeer value)
BGP peers.
|
Router.Builder |
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
Router.Builder |
setCreateTime(com.google.protobuf.Timestamp value)
Output only.
|
Router.Builder |
setDescription(String value)
Optional.
|
Router.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
Optional.
|
Router.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Router.Builder |
setInterface(int index,
Router.Interface.Builder builderForValue)
Router interfaces.
|
Router.Builder |
setInterface(int index,
Router.Interface value)
Router interfaces.
|
Router.Builder |
setName(String value)
Required.
|
Router.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Required.
|
Router.Builder |
setNetwork(String value)
Required.
|
Router.Builder |
setNetworkBytes(com.google.protobuf.ByteString value)
Required.
|
Router.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Router.Builder |
setRouteAdvertisements(int index,
String value)
Optional.
|
Router.Builder |
setState(ResourceState value)
Output only.
|
Router.Builder |
setStateValue(int value)
Output only.
|
Router.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Router.Builder |
setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
Router.Builder |
setUpdateTime(com.google.protobuf.Timestamp value)
Output only.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<Router.Builder>protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<Router.Builder>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Router.Builder>public Router.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Router.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Router.Builder>public Router getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Router build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Router buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Router.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Router.Builder>public Router.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Router.Builder>public Router.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Router.Builder>public Router.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Router.Builder>public Router.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Router.Builder>public Router.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Router.Builder>public Router.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Router.Builder>public Router.Builder mergeFrom(Router other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Router.Builder>public Router.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Router.Builder>IOExceptionpublic String getName()
Required. The canonical resource name of the router.
string name = 1 [(.google.api.field_behavior) = REQUIRED];getName in interface RouterOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Required. The canonical resource name of the router.
string name = 1 [(.google.api.field_behavior) = REQUIRED];getNameBytes in interface RouterOrBuilderpublic Router.Builder setName(String value)
Required. The canonical resource name of the router.
string name = 1 [(.google.api.field_behavior) = REQUIRED];value - The name to set.public Router.Builder clearName()
Required. The canonical resource name of the router.
string name = 1 [(.google.api.field_behavior) = REQUIRED];public Router.Builder setNameBytes(com.google.protobuf.ByteString value)
Required. The canonical resource name of the router.
string name = 1 [(.google.api.field_behavior) = REQUIRED];value - The bytes for name to set.public boolean hasCreateTime()
Output only. The time when the router was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime in interface RouterOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
Output only. The time when the router was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTime in interface RouterOrBuilderpublic Router.Builder setCreateTime(com.google.protobuf.Timestamp value)
Output only. The time when the router was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Router.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time when the router was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Router.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Output only. The time when the router was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Router.Builder clearCreateTime()
Output only. The time when the router was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Output only. The time when the router was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The time when the router was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTimeOrBuilder in interface RouterOrBuilderpublic boolean hasUpdateTime()
Output only. The time when the router was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasUpdateTime in interface RouterOrBuilderpublic com.google.protobuf.Timestamp getUpdateTime()
Output only. The time when the router was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTime in interface RouterOrBuilderpublic Router.Builder setUpdateTime(com.google.protobuf.Timestamp value)
Output only. The time when the router was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Router.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time when the router was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Router.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only. The time when the router was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Router.Builder clearUpdateTime()
Output only. The time when the router was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
Output only. The time when the router was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The time when the router was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTimeOrBuilder in interface RouterOrBuilderpublic int getLabelsCount()
RouterOrBuilderLabels associated with this resource.
map<string, string> labels = 4;getLabelsCount in interface RouterOrBuilderpublic boolean containsLabels(String key)
Labels associated with this resource.
map<string, string> labels = 4;containsLabels in interface RouterOrBuilder@Deprecated public Map<String,String> getLabels()
getLabelsMap() instead.getLabels in interface RouterOrBuilderpublic Map<String,String> getLabelsMap()
Labels associated with this resource.
map<string, string> labels = 4;getLabelsMap in interface RouterOrBuilderpublic String getLabelsOrDefault(String key, String defaultValue)
Labels associated with this resource.
map<string, string> labels = 4;getLabelsOrDefault in interface RouterOrBuilderpublic String getLabelsOrThrow(String key)
Labels associated with this resource.
map<string, string> labels = 4;getLabelsOrThrow in interface RouterOrBuilderpublic Router.Builder clearLabels()
public Router.Builder removeLabels(String key)
Labels associated with this resource.
map<string, string> labels = 4;@Deprecated public Map<String,String> getMutableLabels()
public Router.Builder putLabels(String key, String value)
Labels associated with this resource.
map<string, string> labels = 4;public Router.Builder putAllLabels(Map<String,String> values)
Labels associated with this resource.
map<string, string> labels = 4;public String getDescription()
Optional. A free-text description of the resource. Max length 1024 characters.
string description = 5 [(.google.api.field_behavior) = OPTIONAL];getDescription in interface RouterOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
Optional. A free-text description of the resource. Max length 1024 characters.
string description = 5 [(.google.api.field_behavior) = OPTIONAL];getDescriptionBytes in interface RouterOrBuilderpublic Router.Builder setDescription(String value)
Optional. A free-text description of the resource. Max length 1024 characters.
string description = 5 [(.google.api.field_behavior) = OPTIONAL];value - The description to set.public Router.Builder clearDescription()
Optional. A free-text description of the resource. Max length 1024 characters.
string description = 5 [(.google.api.field_behavior) = OPTIONAL];public Router.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
Optional. A free-text description of the resource. Max length 1024 characters.
string description = 5 [(.google.api.field_behavior) = OPTIONAL];value - The bytes for description to set.public String getNetwork()
Required. The canonical name of the network to which this router belongs.
The name is in the form of
`projects/{project}/locations/{location}/zones/{zone}/networks/{network}`.
string network = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getNetwork in interface RouterOrBuilderpublic com.google.protobuf.ByteString getNetworkBytes()
Required. The canonical name of the network to which this router belongs.
The name is in the form of
`projects/{project}/locations/{location}/zones/{zone}/networks/{network}`.
string network = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getNetworkBytes in interface RouterOrBuilderpublic Router.Builder setNetwork(String value)
Required. The canonical name of the network to which this router belongs.
The name is in the form of
`projects/{project}/locations/{location}/zones/{zone}/networks/{network}`.
string network = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
value - The network to set.public Router.Builder clearNetwork()
Required. The canonical name of the network to which this router belongs.
The name is in the form of
`projects/{project}/locations/{location}/zones/{zone}/networks/{network}`.
string network = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
public Router.Builder setNetworkBytes(com.google.protobuf.ByteString value)
Required. The canonical name of the network to which this router belongs.
The name is in the form of
`projects/{project}/locations/{location}/zones/{zone}/networks/{network}`.
string network = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
value - The bytes for network to set.public List<Router.Interface> getInterfaceList()
Router interfaces.
repeated .google.cloud.edgenetwork.v1.Router.Interface interface = 7;getInterfaceList in interface RouterOrBuilderpublic int getInterfaceCount()
Router interfaces.
repeated .google.cloud.edgenetwork.v1.Router.Interface interface = 7;getInterfaceCount in interface RouterOrBuilderpublic Router.Interface getInterface(int index)
Router interfaces.
repeated .google.cloud.edgenetwork.v1.Router.Interface interface = 7;getInterface in interface RouterOrBuilderpublic Router.Builder setInterface(int index, Router.Interface value)
Router interfaces.
repeated .google.cloud.edgenetwork.v1.Router.Interface interface = 7;public Router.Builder setInterface(int index, Router.Interface.Builder builderForValue)
Router interfaces.
repeated .google.cloud.edgenetwork.v1.Router.Interface interface = 7;public Router.Builder addInterface(Router.Interface value)
Router interfaces.
repeated .google.cloud.edgenetwork.v1.Router.Interface interface = 7;public Router.Builder addInterface(int index, Router.Interface value)
Router interfaces.
repeated .google.cloud.edgenetwork.v1.Router.Interface interface = 7;public Router.Builder addInterface(Router.Interface.Builder builderForValue)
Router interfaces.
repeated .google.cloud.edgenetwork.v1.Router.Interface interface = 7;public Router.Builder addInterface(int index, Router.Interface.Builder builderForValue)
Router interfaces.
repeated .google.cloud.edgenetwork.v1.Router.Interface interface = 7;public Router.Builder addAllInterface(Iterable<? extends Router.Interface> values)
Router interfaces.
repeated .google.cloud.edgenetwork.v1.Router.Interface interface = 7;public Router.Builder clearInterface()
Router interfaces.
repeated .google.cloud.edgenetwork.v1.Router.Interface interface = 7;public Router.Builder removeInterface(int index)
Router interfaces.
repeated .google.cloud.edgenetwork.v1.Router.Interface interface = 7;public Router.Interface.Builder getInterfaceBuilder(int index)
Router interfaces.
repeated .google.cloud.edgenetwork.v1.Router.Interface interface = 7;public Router.InterfaceOrBuilder getInterfaceOrBuilder(int index)
Router interfaces.
repeated .google.cloud.edgenetwork.v1.Router.Interface interface = 7;getInterfaceOrBuilder in interface RouterOrBuilderpublic List<? extends Router.InterfaceOrBuilder> getInterfaceOrBuilderList()
Router interfaces.
repeated .google.cloud.edgenetwork.v1.Router.Interface interface = 7;getInterfaceOrBuilderList in interface RouterOrBuilderpublic Router.Interface.Builder addInterfaceBuilder()
Router interfaces.
repeated .google.cloud.edgenetwork.v1.Router.Interface interface = 7;public Router.Interface.Builder addInterfaceBuilder(int index)
Router interfaces.
repeated .google.cloud.edgenetwork.v1.Router.Interface interface = 7;public List<Router.Interface.Builder> getInterfaceBuilderList()
Router interfaces.
repeated .google.cloud.edgenetwork.v1.Router.Interface interface = 7;public List<Router.BgpPeer> getBgpPeerList()
BGP peers.
repeated .google.cloud.edgenetwork.v1.Router.BgpPeer bgp_peer = 8;getBgpPeerList in interface RouterOrBuilderpublic int getBgpPeerCount()
BGP peers.
repeated .google.cloud.edgenetwork.v1.Router.BgpPeer bgp_peer = 8;getBgpPeerCount in interface RouterOrBuilderpublic Router.BgpPeer getBgpPeer(int index)
BGP peers.
repeated .google.cloud.edgenetwork.v1.Router.BgpPeer bgp_peer = 8;getBgpPeer in interface RouterOrBuilderpublic Router.Builder setBgpPeer(int index, Router.BgpPeer value)
BGP peers.
repeated .google.cloud.edgenetwork.v1.Router.BgpPeer bgp_peer = 8;public Router.Builder setBgpPeer(int index, Router.BgpPeer.Builder builderForValue)
BGP peers.
repeated .google.cloud.edgenetwork.v1.Router.BgpPeer bgp_peer = 8;public Router.Builder addBgpPeer(Router.BgpPeer value)
BGP peers.
repeated .google.cloud.edgenetwork.v1.Router.BgpPeer bgp_peer = 8;public Router.Builder addBgpPeer(int index, Router.BgpPeer value)
BGP peers.
repeated .google.cloud.edgenetwork.v1.Router.BgpPeer bgp_peer = 8;public Router.Builder addBgpPeer(Router.BgpPeer.Builder builderForValue)
BGP peers.
repeated .google.cloud.edgenetwork.v1.Router.BgpPeer bgp_peer = 8;public Router.Builder addBgpPeer(int index, Router.BgpPeer.Builder builderForValue)
BGP peers.
repeated .google.cloud.edgenetwork.v1.Router.BgpPeer bgp_peer = 8;public Router.Builder addAllBgpPeer(Iterable<? extends Router.BgpPeer> values)
BGP peers.
repeated .google.cloud.edgenetwork.v1.Router.BgpPeer bgp_peer = 8;public Router.Builder clearBgpPeer()
BGP peers.
repeated .google.cloud.edgenetwork.v1.Router.BgpPeer bgp_peer = 8;public Router.Builder removeBgpPeer(int index)
BGP peers.
repeated .google.cloud.edgenetwork.v1.Router.BgpPeer bgp_peer = 8;public Router.BgpPeer.Builder getBgpPeerBuilder(int index)
BGP peers.
repeated .google.cloud.edgenetwork.v1.Router.BgpPeer bgp_peer = 8;public Router.BgpPeerOrBuilder getBgpPeerOrBuilder(int index)
BGP peers.
repeated .google.cloud.edgenetwork.v1.Router.BgpPeer bgp_peer = 8;getBgpPeerOrBuilder in interface RouterOrBuilderpublic List<? extends Router.BgpPeerOrBuilder> getBgpPeerOrBuilderList()
BGP peers.
repeated .google.cloud.edgenetwork.v1.Router.BgpPeer bgp_peer = 8;getBgpPeerOrBuilderList in interface RouterOrBuilderpublic Router.BgpPeer.Builder addBgpPeerBuilder()
BGP peers.
repeated .google.cloud.edgenetwork.v1.Router.BgpPeer bgp_peer = 8;public Router.BgpPeer.Builder addBgpPeerBuilder(int index)
BGP peers.
repeated .google.cloud.edgenetwork.v1.Router.BgpPeer bgp_peer = 8;public List<Router.BgpPeer.Builder> getBgpPeerBuilderList()
BGP peers.
repeated .google.cloud.edgenetwork.v1.Router.BgpPeer bgp_peer = 8;public boolean hasBgp()
BGP information specific to this router.
.google.cloud.edgenetwork.v1.Router.Bgp bgp = 9;hasBgp in interface RouterOrBuilderpublic Router.Bgp getBgp()
BGP information specific to this router.
.google.cloud.edgenetwork.v1.Router.Bgp bgp = 9;getBgp in interface RouterOrBuilderpublic Router.Builder setBgp(Router.Bgp value)
BGP information specific to this router.
.google.cloud.edgenetwork.v1.Router.Bgp bgp = 9;public Router.Builder setBgp(Router.Bgp.Builder builderForValue)
BGP information specific to this router.
.google.cloud.edgenetwork.v1.Router.Bgp bgp = 9;public Router.Builder mergeBgp(Router.Bgp value)
BGP information specific to this router.
.google.cloud.edgenetwork.v1.Router.Bgp bgp = 9;public Router.Builder clearBgp()
BGP information specific to this router.
.google.cloud.edgenetwork.v1.Router.Bgp bgp = 9;public Router.Bgp.Builder getBgpBuilder()
BGP information specific to this router.
.google.cloud.edgenetwork.v1.Router.Bgp bgp = 9;public Router.BgpOrBuilder getBgpOrBuilder()
BGP information specific to this router.
.google.cloud.edgenetwork.v1.Router.Bgp bgp = 9;getBgpOrBuilder in interface RouterOrBuilderpublic int getStateValue()
Output only. Current stage of the resource to the device by config push.
.google.cloud.edgenetwork.v1.ResourceState state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStateValue in interface RouterOrBuilderpublic Router.Builder setStateValue(int value)
Output only. Current stage of the resource to the device by config push.
.google.cloud.edgenetwork.v1.ResourceState state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The enum numeric value on the wire for state to set.public ResourceState getState()
Output only. Current stage of the resource to the device by config push.
.google.cloud.edgenetwork.v1.ResourceState state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
getState in interface RouterOrBuilderpublic Router.Builder setState(ResourceState value)
Output only. Current stage of the resource to the device by config push.
.google.cloud.edgenetwork.v1.ResourceState state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The state to set.public Router.Builder clearState()
Output only. Current stage of the resource to the device by config push.
.google.cloud.edgenetwork.v1.ResourceState state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.ProtocolStringList getRouteAdvertisementsList()
Optional. A list of CIDRs in IP/Length format to advertise northbound as static routes from this router.
repeated string route_advertisements = 11 [(.google.api.field_behavior) = OPTIONAL];
getRouteAdvertisementsList in interface RouterOrBuilderpublic int getRouteAdvertisementsCount()
Optional. A list of CIDRs in IP/Length format to advertise northbound as static routes from this router.
repeated string route_advertisements = 11 [(.google.api.field_behavior) = OPTIONAL];
getRouteAdvertisementsCount in interface RouterOrBuilderpublic String getRouteAdvertisements(int index)
Optional. A list of CIDRs in IP/Length format to advertise northbound as static routes from this router.
repeated string route_advertisements = 11 [(.google.api.field_behavior) = OPTIONAL];
getRouteAdvertisements in interface RouterOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getRouteAdvertisementsBytes(int index)
Optional. A list of CIDRs in IP/Length format to advertise northbound as static routes from this router.
repeated string route_advertisements = 11 [(.google.api.field_behavior) = OPTIONAL];
getRouteAdvertisementsBytes in interface RouterOrBuilderindex - The index of the value to return.public Router.Builder setRouteAdvertisements(int index, String value)
Optional. A list of CIDRs in IP/Length format to advertise northbound as static routes from this router.
repeated string route_advertisements = 11 [(.google.api.field_behavior) = OPTIONAL];
index - The index to set the value at.value - The routeAdvertisements to set.public Router.Builder addRouteAdvertisements(String value)
Optional. A list of CIDRs in IP/Length format to advertise northbound as static routes from this router.
repeated string route_advertisements = 11 [(.google.api.field_behavior) = OPTIONAL];
value - The routeAdvertisements to add.public Router.Builder addAllRouteAdvertisements(Iterable<String> values)
Optional. A list of CIDRs in IP/Length format to advertise northbound as static routes from this router.
repeated string route_advertisements = 11 [(.google.api.field_behavior) = OPTIONAL];
values - The routeAdvertisements to add.public Router.Builder clearRouteAdvertisements()
Optional. A list of CIDRs in IP/Length format to advertise northbound as static routes from this router.
repeated string route_advertisements = 11 [(.google.api.field_behavior) = OPTIONAL];
public Router.Builder addRouteAdvertisementsBytes(com.google.protobuf.ByteString value)
Optional. A list of CIDRs in IP/Length format to advertise northbound as static routes from this router.
repeated string route_advertisements = 11 [(.google.api.field_behavior) = OPTIONAL];
value - The bytes of the routeAdvertisements to add.public final Router.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Router.Builder>public final Router.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Router.Builder>Copyright © 2025 Google LLC. All rights reserved.