Package com.google.cloud.compute.v1
Class ExchangedPeeringRoute.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ExchangedPeeringRoute.Builder>
-
- com.google.cloud.compute.v1.ExchangedPeeringRoute.Builder
-
- All Implemented Interfaces:
ExchangedPeeringRouteOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- ExchangedPeeringRoute
public static final class ExchangedPeeringRoute.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ExchangedPeeringRoute.Builder> implements ExchangedPeeringRouteOrBuilder
google.cloud.compute.v1.ExchangedPeeringRoute
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ExchangedPeeringRoute.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ExchangedPeeringRoute
build()
ExchangedPeeringRoute
buildPartial()
ExchangedPeeringRoute.Builder
clear()
ExchangedPeeringRoute.Builder
clearDestRange()
The destination range of the route.ExchangedPeeringRoute.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ExchangedPeeringRoute.Builder
clearImported()
True if the peering route has been imported from a peer.ExchangedPeeringRoute.Builder
clearNextHopRegion()
The region of peering route next hop, only applies to dynamic routes.ExchangedPeeringRoute.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ExchangedPeeringRoute.Builder
clearPriority()
The priority of the peering route.ExchangedPeeringRoute.Builder
clearType()
The type of the peering route.ExchangedPeeringRoute.Builder
clone()
ExchangedPeeringRoute
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getDestRange()
The destination range of the route.com.google.protobuf.ByteString
getDestRangeBytes()
The destination range of the route.boolean
getImported()
True if the peering route has been imported from a peer.String
getNextHopRegion()
The region of peering route next hop, only applies to dynamic routes.com.google.protobuf.ByteString
getNextHopRegionBytes()
The region of peering route next hop, only applies to dynamic routes.int
getPriority()
The priority of the peering route.String
getType()
The type of the peering route.com.google.protobuf.ByteString
getTypeBytes()
The type of the peering route.boolean
hasDestRange()
The destination range of the route.boolean
hasImported()
True if the peering route has been imported from a peer.boolean
hasNextHopRegion()
The region of peering route next hop, only applies to dynamic routes.boolean
hasPriority()
The priority of the peering route.boolean
hasType()
The type of the peering route.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ExchangedPeeringRoute.Builder
mergeFrom(ExchangedPeeringRoute other)
ExchangedPeeringRoute.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ExchangedPeeringRoute.Builder
mergeFrom(com.google.protobuf.Message other)
ExchangedPeeringRoute.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ExchangedPeeringRoute.Builder
setDestRange(String value)
The destination range of the route.ExchangedPeeringRoute.Builder
setDestRangeBytes(com.google.protobuf.ByteString value)
The destination range of the route.ExchangedPeeringRoute.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ExchangedPeeringRoute.Builder
setImported(boolean value)
True if the peering route has been imported from a peer.ExchangedPeeringRoute.Builder
setNextHopRegion(String value)
The region of peering route next hop, only applies to dynamic routes.ExchangedPeeringRoute.Builder
setNextHopRegionBytes(com.google.protobuf.ByteString value)
The region of peering route next hop, only applies to dynamic routes.ExchangedPeeringRoute.Builder
setPriority(int value)
The priority of the peering route.ExchangedPeeringRoute.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ExchangedPeeringRoute.Builder
setType(String value)
The type of the peering route.ExchangedPeeringRoute.Builder
setTypeBytes(com.google.protobuf.ByteString value)
The type of the peering route.ExchangedPeeringRoute.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExchangedPeeringRoute.Builder>
-
clear
public ExchangedPeeringRoute.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExchangedPeeringRoute.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExchangedPeeringRoute.Builder>
-
getDefaultInstanceForType
public ExchangedPeeringRoute getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ExchangedPeeringRoute build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ExchangedPeeringRoute buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ExchangedPeeringRoute.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExchangedPeeringRoute.Builder>
-
setField
public ExchangedPeeringRoute.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExchangedPeeringRoute.Builder>
-
clearField
public ExchangedPeeringRoute.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExchangedPeeringRoute.Builder>
-
clearOneof
public ExchangedPeeringRoute.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExchangedPeeringRoute.Builder>
-
setRepeatedField
public ExchangedPeeringRoute.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExchangedPeeringRoute.Builder>
-
addRepeatedField
public ExchangedPeeringRoute.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExchangedPeeringRoute.Builder>
-
mergeFrom
public ExchangedPeeringRoute.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ExchangedPeeringRoute.Builder>
-
mergeFrom
public ExchangedPeeringRoute.Builder mergeFrom(ExchangedPeeringRoute other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExchangedPeeringRoute.Builder>
-
mergeFrom
public ExchangedPeeringRoute.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ExchangedPeeringRoute.Builder>
- Throws:
IOException
-
hasDestRange
public boolean hasDestRange()
The destination range of the route.
optional string dest_range = 381327712;
- Specified by:
hasDestRange
in interfaceExchangedPeeringRouteOrBuilder
- Returns:
- Whether the destRange field is set.
-
getDestRange
public String getDestRange()
The destination range of the route.
optional string dest_range = 381327712;
- Specified by:
getDestRange
in interfaceExchangedPeeringRouteOrBuilder
- Returns:
- The destRange.
-
getDestRangeBytes
public com.google.protobuf.ByteString getDestRangeBytes()
The destination range of the route.
optional string dest_range = 381327712;
- Specified by:
getDestRangeBytes
in interfaceExchangedPeeringRouteOrBuilder
- Returns:
- The bytes for destRange.
-
setDestRange
public ExchangedPeeringRoute.Builder setDestRange(String value)
The destination range of the route.
optional string dest_range = 381327712;
- Parameters:
value
- The destRange to set.- Returns:
- This builder for chaining.
-
clearDestRange
public ExchangedPeeringRoute.Builder clearDestRange()
The destination range of the route.
optional string dest_range = 381327712;
- Returns:
- This builder for chaining.
-
setDestRangeBytes
public ExchangedPeeringRoute.Builder setDestRangeBytes(com.google.protobuf.ByteString value)
The destination range of the route.
optional string dest_range = 381327712;
- Parameters:
value
- The bytes for destRange to set.- Returns:
- This builder for chaining.
-
hasImported
public boolean hasImported()
True if the peering route has been imported from a peer. The actual import happens if the field networkPeering.importCustomRoutes is true for this network, and networkPeering.exportCustomRoutes is true for the peer network, and the import does not result in a route conflict.
optional bool imported = 114502404;
- Specified by:
hasImported
in interfaceExchangedPeeringRouteOrBuilder
- Returns:
- Whether the imported field is set.
-
getImported
public boolean getImported()
True if the peering route has been imported from a peer. The actual import happens if the field networkPeering.importCustomRoutes is true for this network, and networkPeering.exportCustomRoutes is true for the peer network, and the import does not result in a route conflict.
optional bool imported = 114502404;
- Specified by:
getImported
in interfaceExchangedPeeringRouteOrBuilder
- Returns:
- The imported.
-
setImported
public ExchangedPeeringRoute.Builder setImported(boolean value)
True if the peering route has been imported from a peer. The actual import happens if the field networkPeering.importCustomRoutes is true for this network, and networkPeering.exportCustomRoutes is true for the peer network, and the import does not result in a route conflict.
optional bool imported = 114502404;
- Parameters:
value
- The imported to set.- Returns:
- This builder for chaining.
-
clearImported
public ExchangedPeeringRoute.Builder clearImported()
True if the peering route has been imported from a peer. The actual import happens if the field networkPeering.importCustomRoutes is true for this network, and networkPeering.exportCustomRoutes is true for the peer network, and the import does not result in a route conflict.
optional bool imported = 114502404;
- Returns:
- This builder for chaining.
-
hasNextHopRegion
public boolean hasNextHopRegion()
The region of peering route next hop, only applies to dynamic routes.
optional string next_hop_region = 122577014;
- Specified by:
hasNextHopRegion
in interfaceExchangedPeeringRouteOrBuilder
- Returns:
- Whether the nextHopRegion field is set.
-
getNextHopRegion
public String getNextHopRegion()
The region of peering route next hop, only applies to dynamic routes.
optional string next_hop_region = 122577014;
- Specified by:
getNextHopRegion
in interfaceExchangedPeeringRouteOrBuilder
- Returns:
- The nextHopRegion.
-
getNextHopRegionBytes
public com.google.protobuf.ByteString getNextHopRegionBytes()
The region of peering route next hop, only applies to dynamic routes.
optional string next_hop_region = 122577014;
- Specified by:
getNextHopRegionBytes
in interfaceExchangedPeeringRouteOrBuilder
- Returns:
- The bytes for nextHopRegion.
-
setNextHopRegion
public ExchangedPeeringRoute.Builder setNextHopRegion(String value)
The region of peering route next hop, only applies to dynamic routes.
optional string next_hop_region = 122577014;
- Parameters:
value
- The nextHopRegion to set.- Returns:
- This builder for chaining.
-
clearNextHopRegion
public ExchangedPeeringRoute.Builder clearNextHopRegion()
The region of peering route next hop, only applies to dynamic routes.
optional string next_hop_region = 122577014;
- Returns:
- This builder for chaining.
-
setNextHopRegionBytes
public ExchangedPeeringRoute.Builder setNextHopRegionBytes(com.google.protobuf.ByteString value)
The region of peering route next hop, only applies to dynamic routes.
optional string next_hop_region = 122577014;
- Parameters:
value
- The bytes for nextHopRegion to set.- Returns:
- This builder for chaining.
-
hasPriority
public boolean hasPriority()
The priority of the peering route.
optional uint32 priority = 445151652;
- Specified by:
hasPriority
in interfaceExchangedPeeringRouteOrBuilder
- Returns:
- Whether the priority field is set.
-
getPriority
public int getPriority()
The priority of the peering route.
optional uint32 priority = 445151652;
- Specified by:
getPriority
in interfaceExchangedPeeringRouteOrBuilder
- Returns:
- The priority.
-
setPriority
public ExchangedPeeringRoute.Builder setPriority(int value)
The priority of the peering route.
optional uint32 priority = 445151652;
- Parameters:
value
- The priority to set.- Returns:
- This builder for chaining.
-
clearPriority
public ExchangedPeeringRoute.Builder clearPriority()
The priority of the peering route.
optional uint32 priority = 445151652;
- Returns:
- This builder for chaining.
-
hasType
public boolean hasType()
The type of the peering route. Check the Type enum for the list of possible values.
optional string type = 3575610;
- Specified by:
hasType
in interfaceExchangedPeeringRouteOrBuilder
- Returns:
- Whether the type field is set.
-
getType
public String getType()
The type of the peering route. Check the Type enum for the list of possible values.
optional string type = 3575610;
- Specified by:
getType
in interfaceExchangedPeeringRouteOrBuilder
- Returns:
- The type.
-
getTypeBytes
public com.google.protobuf.ByteString getTypeBytes()
The type of the peering route. Check the Type enum for the list of possible values.
optional string type = 3575610;
- Specified by:
getTypeBytes
in interfaceExchangedPeeringRouteOrBuilder
- Returns:
- The bytes for type.
-
setType
public ExchangedPeeringRoute.Builder setType(String value)
The type of the peering route. Check the Type enum for the list of possible values.
optional string type = 3575610;
- Parameters:
value
- The type to set.- Returns:
- This builder for chaining.
-
clearType
public ExchangedPeeringRoute.Builder clearType()
The type of the peering route. Check the Type enum for the list of possible values.
optional string type = 3575610;
- Returns:
- This builder for chaining.
-
setTypeBytes
public ExchangedPeeringRoute.Builder setTypeBytes(com.google.protobuf.ByteString value)
The type of the peering route. Check the Type enum for the list of possible values.
optional string type = 3575610;
- Parameters:
value
- The bytes for type to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final ExchangedPeeringRoute.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExchangedPeeringRoute.Builder>
-
mergeUnknownFields
public final ExchangedPeeringRoute.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExchangedPeeringRoute.Builder>
-
-