Class ForwardInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ForwardInfo.Builder>
com.google.cloud.networkmanagement.v1beta1.ForwardInfo.Builder
- All Implemented Interfaces:
ForwardInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ForwardInfo
public static final class ForwardInfo.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ForwardInfo.Builder>
implements ForwardInfoOrBuilder
Details of the final state "forward" and associated resource.Protobuf type
google.cloud.networkmanagement.v1beta1.ForwardInfo-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()IP address of the target (if applicable).URI of the resource that the packet is forwarded to.Target type where this packet is forwarded to.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorIP address of the target (if applicable).com.google.protobuf.ByteStringIP address of the target (if applicable).URI of the resource that the packet is forwarded to.com.google.protobuf.ByteStringURI of the resource that the packet is forwarded to.Target type where this packet is forwarded to.intTarget type where this packet is forwarded to.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(ForwardInfo other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setIpAddress(String value) IP address of the target (if applicable).setIpAddressBytes(com.google.protobuf.ByteString value) IP address of the target (if applicable).setResourceUri(String value) URI of the resource that the packet is forwarded to.setResourceUriBytes(com.google.protobuf.ByteString value) URI of the resource that the packet is forwarded to.setTarget(ForwardInfo.Target value) Target type where this packet is forwarded to.setTargetValue(int value) Target type where this packet is forwarded to.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ForwardInfo.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ForwardInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ForwardInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ForwardInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ForwardInfo.Builder>
-
mergeFrom
public ForwardInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ForwardInfo.Builder>- Throws:
IOException
-
getTargetValue
public int getTargetValue()Target type where this packet is forwarded to.
.google.cloud.networkmanagement.v1beta1.ForwardInfo.Target target = 1;- Specified by:
getTargetValuein interfaceForwardInfoOrBuilder- Returns:
- The enum numeric value on the wire for target.
-
setTargetValue
Target type where this packet is forwarded to.
.google.cloud.networkmanagement.v1beta1.ForwardInfo.Target target = 1;- Parameters:
value- The enum numeric value on the wire for target to set.- Returns:
- This builder for chaining.
-
getTarget
Target type where this packet is forwarded to.
.google.cloud.networkmanagement.v1beta1.ForwardInfo.Target target = 1;- Specified by:
getTargetin interfaceForwardInfoOrBuilder- Returns:
- The target.
-
setTarget
Target type where this packet is forwarded to.
.google.cloud.networkmanagement.v1beta1.ForwardInfo.Target target = 1;- Parameters:
value- The target to set.- Returns:
- This builder for chaining.
-
clearTarget
Target type where this packet is forwarded to.
.google.cloud.networkmanagement.v1beta1.ForwardInfo.Target target = 1;- Returns:
- This builder for chaining.
-
getResourceUri
URI of the resource that the packet is forwarded to.
string resource_uri = 2;- Specified by:
getResourceUriin interfaceForwardInfoOrBuilder- Returns:
- The resourceUri.
-
getResourceUriBytes
public com.google.protobuf.ByteString getResourceUriBytes()URI of the resource that the packet is forwarded to.
string resource_uri = 2;- Specified by:
getResourceUriBytesin interfaceForwardInfoOrBuilder- Returns:
- The bytes for resourceUri.
-
setResourceUri
URI of the resource that the packet is forwarded to.
string resource_uri = 2;- Parameters:
value- The resourceUri to set.- Returns:
- This builder for chaining.
-
clearResourceUri
URI of the resource that the packet is forwarded to.
string resource_uri = 2;- Returns:
- This builder for chaining.
-
setResourceUriBytes
URI of the resource that the packet is forwarded to.
string resource_uri = 2;- Parameters:
value- The bytes for resourceUri to set.- Returns:
- This builder for chaining.
-
getIpAddress
IP address of the target (if applicable).
string ip_address = 3 [(.google.api.field_info) = { ... }- Specified by:
getIpAddressin interfaceForwardInfoOrBuilder- Returns:
- The ipAddress.
-
getIpAddressBytes
public com.google.protobuf.ByteString getIpAddressBytes()IP address of the target (if applicable).
string ip_address = 3 [(.google.api.field_info) = { ... }- Specified by:
getIpAddressBytesin interfaceForwardInfoOrBuilder- Returns:
- The bytes for ipAddress.
-
setIpAddress
IP address of the target (if applicable).
string ip_address = 3 [(.google.api.field_info) = { ... }- Parameters:
value- The ipAddress to set.- Returns:
- This builder for chaining.
-
clearIpAddress
IP address of the target (if applicable).
string ip_address = 3 [(.google.api.field_info) = { ... }- Returns:
- This builder for chaining.
-
setIpAddressBytes
IP address of the target (if applicable).
string ip_address = 3 [(.google.api.field_info) = { ... }- Parameters:
value- The bytes for ipAddress to set.- Returns:
- This builder for chaining.
-