Class ForwardingRuleInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ForwardingRuleInfo.Builder>
com.google.cloud.networkmanagement.v1beta1.ForwardingRuleInfo.Builder
- All Implemented Interfaces:
ForwardingRuleInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ForwardingRuleInfo
public static final class ForwardingRuleInfo.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ForwardingRuleInfo.Builder>
implements ForwardingRuleInfoOrBuilder
For display only. Metadata associated with a Compute Engine forwarding rule.Protobuf type
google.cloud.networkmanagement.v1beta1.ForwardingRuleInfo-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Name of the forwarding rule.Name of the load balancer the forwarding rule belongs to.Port range defined in the forwarding rule that matches the packet.Protocol defined in the forwarding rule that matches the packet.Network URI.PSC Google API target this forwarding rule targets (if applicable).URI of the PSC service attachment this forwarding rule targets (if applicable).Region of the forwarding rule.Target type of the forwarding rule.clearUri()URI of the forwarding rule.clearVip()VIP of the forwarding rule.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorName of the forwarding rule.com.google.protobuf.ByteStringName of the forwarding rule.Name of the load balancer the forwarding rule belongs to.com.google.protobuf.ByteStringName of the load balancer the forwarding rule belongs to.Port range defined in the forwarding rule that matches the packet.com.google.protobuf.ByteStringPort range defined in the forwarding rule that matches the packet.Protocol defined in the forwarding rule that matches the packet.com.google.protobuf.ByteStringProtocol defined in the forwarding rule that matches the packet.Network URI.com.google.protobuf.ByteStringNetwork URI.PSC Google API target this forwarding rule targets (if applicable).com.google.protobuf.ByteStringPSC Google API target this forwarding rule targets (if applicable).URI of the PSC service attachment this forwarding rule targets (if applicable).com.google.protobuf.ByteStringURI of the PSC service attachment this forwarding rule targets (if applicable).Region of the forwarding rule.com.google.protobuf.ByteStringRegion of the forwarding rule.Target type of the forwarding rule.com.google.protobuf.ByteStringTarget type of the forwarding rule.getUri()URI of the forwarding rule.com.google.protobuf.ByteStringURI of the forwarding rule.getVip()VIP of the forwarding rule.com.google.protobuf.ByteStringVIP of the forwarding rule.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(ForwardingRuleInfo other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setDisplayName(String value) Name of the forwarding rule.setDisplayNameBytes(com.google.protobuf.ByteString value) Name of the forwarding rule.setLoadBalancerName(String value) Name of the load balancer the forwarding rule belongs to.setLoadBalancerNameBytes(com.google.protobuf.ByteString value) Name of the load balancer the forwarding rule belongs to.setMatchedPortRange(String value) Port range defined in the forwarding rule that matches the packet.setMatchedPortRangeBytes(com.google.protobuf.ByteString value) Port range defined in the forwarding rule that matches the packet.setMatchedProtocol(String value) Protocol defined in the forwarding rule that matches the packet.setMatchedProtocolBytes(com.google.protobuf.ByteString value) Protocol defined in the forwarding rule that matches the packet.setNetworkUri(String value) Network URI.setNetworkUriBytes(com.google.protobuf.ByteString value) Network URI.setPscGoogleApiTarget(String value) PSC Google API target this forwarding rule targets (if applicable).setPscGoogleApiTargetBytes(com.google.protobuf.ByteString value) PSC Google API target this forwarding rule targets (if applicable).setPscServiceAttachmentUri(String value) URI of the PSC service attachment this forwarding rule targets (if applicable).setPscServiceAttachmentUriBytes(com.google.protobuf.ByteString value) URI of the PSC service attachment this forwarding rule targets (if applicable).Region of the forwarding rule.setRegionBytes(com.google.protobuf.ByteString value) Region of the forwarding rule.Target type of the forwarding rule.setTargetBytes(com.google.protobuf.ByteString value) Target type of the forwarding rule.URI of the forwarding rule.setUriBytes(com.google.protobuf.ByteString value) URI of the forwarding rule.VIP of the forwarding rule.setVipBytes(com.google.protobuf.ByteString value) VIP of the forwarding rule.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<ForwardingRuleInfo.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<ForwardingRuleInfo.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<ForwardingRuleInfo.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<ForwardingRuleInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ForwardingRuleInfo.Builder>
-
mergeFrom
public ForwardingRuleInfo.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<ForwardingRuleInfo.Builder>- Throws:
IOException
-
getDisplayName
Name of the forwarding rule.
string display_name = 1;- Specified by:
getDisplayNamein interfaceForwardingRuleInfoOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()Name of the forwarding rule.
string display_name = 1;- Specified by:
getDisplayNameBytesin interfaceForwardingRuleInfoOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
Name of the forwarding rule.
string display_name = 1;- Parameters:
value- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
Name of the forwarding rule.
string display_name = 1;- Returns:
- This builder for chaining.
-
setDisplayNameBytes
Name of the forwarding rule.
string display_name = 1;- Parameters:
value- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getUri
URI of the forwarding rule.
string uri = 2;- Specified by:
getUriin interfaceForwardingRuleInfoOrBuilder- Returns:
- The uri.
-
getUriBytes
public com.google.protobuf.ByteString getUriBytes()URI of the forwarding rule.
string uri = 2;- Specified by:
getUriBytesin interfaceForwardingRuleInfoOrBuilder- Returns:
- The bytes for uri.
-
setUri
URI of the forwarding rule.
string uri = 2;- Parameters:
value- The uri to set.- Returns:
- This builder for chaining.
-
clearUri
URI of the forwarding rule.
string uri = 2;- Returns:
- This builder for chaining.
-
setUriBytes
URI of the forwarding rule.
string uri = 2;- Parameters:
value- The bytes for uri to set.- Returns:
- This builder for chaining.
-
getMatchedProtocol
Protocol defined in the forwarding rule that matches the packet.
string matched_protocol = 3;- Specified by:
getMatchedProtocolin interfaceForwardingRuleInfoOrBuilder- Returns:
- The matchedProtocol.
-
getMatchedProtocolBytes
public com.google.protobuf.ByteString getMatchedProtocolBytes()Protocol defined in the forwarding rule that matches the packet.
string matched_protocol = 3;- Specified by:
getMatchedProtocolBytesin interfaceForwardingRuleInfoOrBuilder- Returns:
- The bytes for matchedProtocol.
-
setMatchedProtocol
Protocol defined in the forwarding rule that matches the packet.
string matched_protocol = 3;- Parameters:
value- The matchedProtocol to set.- Returns:
- This builder for chaining.
-
clearMatchedProtocol
Protocol defined in the forwarding rule that matches the packet.
string matched_protocol = 3;- Returns:
- This builder for chaining.
-
setMatchedProtocolBytes
Protocol defined in the forwarding rule that matches the packet.
string matched_protocol = 3;- Parameters:
value- The bytes for matchedProtocol to set.- Returns:
- This builder for chaining.
-
getMatchedPortRange
Port range defined in the forwarding rule that matches the packet.
string matched_port_range = 6;- Specified by:
getMatchedPortRangein interfaceForwardingRuleInfoOrBuilder- Returns:
- The matchedPortRange.
-
getMatchedPortRangeBytes
public com.google.protobuf.ByteString getMatchedPortRangeBytes()Port range defined in the forwarding rule that matches the packet.
string matched_port_range = 6;- Specified by:
getMatchedPortRangeBytesin interfaceForwardingRuleInfoOrBuilder- Returns:
- The bytes for matchedPortRange.
-
setMatchedPortRange
Port range defined in the forwarding rule that matches the packet.
string matched_port_range = 6;- Parameters:
value- The matchedPortRange to set.- Returns:
- This builder for chaining.
-
clearMatchedPortRange
Port range defined in the forwarding rule that matches the packet.
string matched_port_range = 6;- Returns:
- This builder for chaining.
-
setMatchedPortRangeBytes
Port range defined in the forwarding rule that matches the packet.
string matched_port_range = 6;- Parameters:
value- The bytes for matchedPortRange to set.- Returns:
- This builder for chaining.
-
getVip
VIP of the forwarding rule.
string vip = 4;- Specified by:
getVipin interfaceForwardingRuleInfoOrBuilder- Returns:
- The vip.
-
getVipBytes
public com.google.protobuf.ByteString getVipBytes()VIP of the forwarding rule.
string vip = 4;- Specified by:
getVipBytesin interfaceForwardingRuleInfoOrBuilder- Returns:
- The bytes for vip.
-
setVip
VIP of the forwarding rule.
string vip = 4;- Parameters:
value- The vip to set.- Returns:
- This builder for chaining.
-
clearVip
VIP of the forwarding rule.
string vip = 4;- Returns:
- This builder for chaining.
-
setVipBytes
VIP of the forwarding rule.
string vip = 4;- Parameters:
value- The bytes for vip to set.- Returns:
- This builder for chaining.
-
getTarget
Target type of the forwarding rule.
string target = 5;- Specified by:
getTargetin interfaceForwardingRuleInfoOrBuilder- Returns:
- The target.
-
getTargetBytes
public com.google.protobuf.ByteString getTargetBytes()Target type of the forwarding rule.
string target = 5;- Specified by:
getTargetBytesin interfaceForwardingRuleInfoOrBuilder- Returns:
- The bytes for target.
-
setTarget
Target type of the forwarding rule.
string target = 5;- Parameters:
value- The target to set.- Returns:
- This builder for chaining.
-
clearTarget
Target type of the forwarding rule.
string target = 5;- Returns:
- This builder for chaining.
-
setTargetBytes
Target type of the forwarding rule.
string target = 5;- Parameters:
value- The bytes for target to set.- Returns:
- This builder for chaining.
-
getNetworkUri
Network URI.
string network_uri = 7;- Specified by:
getNetworkUriin interfaceForwardingRuleInfoOrBuilder- Returns:
- The networkUri.
-
getNetworkUriBytes
public com.google.protobuf.ByteString getNetworkUriBytes()Network URI.
string network_uri = 7;- Specified by:
getNetworkUriBytesin interfaceForwardingRuleInfoOrBuilder- Returns:
- The bytes for networkUri.
-
setNetworkUri
Network URI.
string network_uri = 7;- Parameters:
value- The networkUri to set.- Returns:
- This builder for chaining.
-
clearNetworkUri
Network URI.
string network_uri = 7;- Returns:
- This builder for chaining.
-
setNetworkUriBytes
Network URI.
string network_uri = 7;- Parameters:
value- The bytes for networkUri to set.- Returns:
- This builder for chaining.
-
getRegion
Region of the forwarding rule. Set only for regional forwarding rules.
string region = 8;- Specified by:
getRegionin interfaceForwardingRuleInfoOrBuilder- Returns:
- The region.
-
getRegionBytes
public com.google.protobuf.ByteString getRegionBytes()Region of the forwarding rule. Set only for regional forwarding rules.
string region = 8;- Specified by:
getRegionBytesin interfaceForwardingRuleInfoOrBuilder- Returns:
- The bytes for region.
-
setRegion
Region of the forwarding rule. Set only for regional forwarding rules.
string region = 8;- Parameters:
value- The region to set.- Returns:
- This builder for chaining.
-
clearRegion
Region of the forwarding rule. Set only for regional forwarding rules.
string region = 8;- Returns:
- This builder for chaining.
-
setRegionBytes
Region of the forwarding rule. Set only for regional forwarding rules.
string region = 8;- Parameters:
value- The bytes for region to set.- Returns:
- This builder for chaining.
-
getLoadBalancerName
Name of the load balancer the forwarding rule belongs to. Empty for forwarding rules not related to load balancers (like PSC forwarding rules).
string load_balancer_name = 9;- Specified by:
getLoadBalancerNamein interfaceForwardingRuleInfoOrBuilder- Returns:
- The loadBalancerName.
-
getLoadBalancerNameBytes
public com.google.protobuf.ByteString getLoadBalancerNameBytes()Name of the load balancer the forwarding rule belongs to. Empty for forwarding rules not related to load balancers (like PSC forwarding rules).
string load_balancer_name = 9;- Specified by:
getLoadBalancerNameBytesin interfaceForwardingRuleInfoOrBuilder- Returns:
- The bytes for loadBalancerName.
-
setLoadBalancerName
Name of the load balancer the forwarding rule belongs to. Empty for forwarding rules not related to load balancers (like PSC forwarding rules).
string load_balancer_name = 9;- Parameters:
value- The loadBalancerName to set.- Returns:
- This builder for chaining.
-
clearLoadBalancerName
Name of the load balancer the forwarding rule belongs to. Empty for forwarding rules not related to load balancers (like PSC forwarding rules).
string load_balancer_name = 9;- Returns:
- This builder for chaining.
-
setLoadBalancerNameBytes
Name of the load balancer the forwarding rule belongs to. Empty for forwarding rules not related to load balancers (like PSC forwarding rules).
string load_balancer_name = 9;- Parameters:
value- The bytes for loadBalancerName to set.- Returns:
- This builder for chaining.
-
getPscServiceAttachmentUri
URI of the PSC service attachment this forwarding rule targets (if applicable).
string psc_service_attachment_uri = 10;- Specified by:
getPscServiceAttachmentUriin interfaceForwardingRuleInfoOrBuilder- Returns:
- The pscServiceAttachmentUri.
-
getPscServiceAttachmentUriBytes
public com.google.protobuf.ByteString getPscServiceAttachmentUriBytes()URI of the PSC service attachment this forwarding rule targets (if applicable).
string psc_service_attachment_uri = 10;- Specified by:
getPscServiceAttachmentUriBytesin interfaceForwardingRuleInfoOrBuilder- Returns:
- The bytes for pscServiceAttachmentUri.
-
setPscServiceAttachmentUri
URI of the PSC service attachment this forwarding rule targets (if applicable).
string psc_service_attachment_uri = 10;- Parameters:
value- The pscServiceAttachmentUri to set.- Returns:
- This builder for chaining.
-
clearPscServiceAttachmentUri
URI of the PSC service attachment this forwarding rule targets (if applicable).
string psc_service_attachment_uri = 10;- Returns:
- This builder for chaining.
-
setPscServiceAttachmentUriBytes
public ForwardingRuleInfo.Builder setPscServiceAttachmentUriBytes(com.google.protobuf.ByteString value) URI of the PSC service attachment this forwarding rule targets (if applicable).
string psc_service_attachment_uri = 10;- Parameters:
value- The bytes for pscServiceAttachmentUri to set.- Returns:
- This builder for chaining.
-
getPscGoogleApiTarget
PSC Google API target this forwarding rule targets (if applicable).
string psc_google_api_target = 11;- Specified by:
getPscGoogleApiTargetin interfaceForwardingRuleInfoOrBuilder- Returns:
- The pscGoogleApiTarget.
-
getPscGoogleApiTargetBytes
public com.google.protobuf.ByteString getPscGoogleApiTargetBytes()PSC Google API target this forwarding rule targets (if applicable).
string psc_google_api_target = 11;- Specified by:
getPscGoogleApiTargetBytesin interfaceForwardingRuleInfoOrBuilder- Returns:
- The bytes for pscGoogleApiTarget.
-
setPscGoogleApiTarget
PSC Google API target this forwarding rule targets (if applicable).
string psc_google_api_target = 11;- Parameters:
value- The pscGoogleApiTarget to set.- Returns:
- This builder for chaining.
-
clearPscGoogleApiTarget
PSC Google API target this forwarding rule targets (if applicable).
string psc_google_api_target = 11;- Returns:
- This builder for chaining.
-
setPscGoogleApiTargetBytes
PSC Google API target this forwarding rule targets (if applicable).
string psc_google_api_target = 11;- Parameters:
value- The bytes for pscGoogleApiTarget to set.- Returns:
- This builder for chaining.
-