Class ForwardingRuleInfo.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ForwardingRuleInfo.Builder>
-
- com.google.cloud.networkmanagement.v1.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.GeneratedMessageV3.Builder<ForwardingRuleInfo.Builder> implements ForwardingRuleInfoOrBuilder
For display only. Metadata associated with a Compute Engine forwarding rule.
Protobuf typegoogle.cloud.networkmanagement.v1.ForwardingRuleInfo
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ForwardingRuleInfo.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ForwardingRuleInfo
build()
ForwardingRuleInfo
buildPartial()
ForwardingRuleInfo.Builder
clear()
ForwardingRuleInfo.Builder
clearDisplayName()
Name of a Compute Engine forwarding rule.ForwardingRuleInfo.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ForwardingRuleInfo.Builder
clearMatchedPortRange()
Port range defined in the forwarding rule that matches the test.ForwardingRuleInfo.Builder
clearMatchedProtocol()
Protocol defined in the forwarding rule that matches the test.ForwardingRuleInfo.Builder
clearNetworkUri()
Network URI.ForwardingRuleInfo.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ForwardingRuleInfo.Builder
clearTarget()
Target type of the forwarding rule.ForwardingRuleInfo.Builder
clearUri()
URI of a Compute Engine forwarding rule.ForwardingRuleInfo.Builder
clearVip()
VIP of the forwarding rule.ForwardingRuleInfo.Builder
clone()
ForwardingRuleInfo
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getDisplayName()
Name of a Compute Engine forwarding rule.com.google.protobuf.ByteString
getDisplayNameBytes()
Name of a Compute Engine forwarding rule.String
getMatchedPortRange()
Port range defined in the forwarding rule that matches the test.com.google.protobuf.ByteString
getMatchedPortRangeBytes()
Port range defined in the forwarding rule that matches the test.String
getMatchedProtocol()
Protocol defined in the forwarding rule that matches the test.com.google.protobuf.ByteString
getMatchedProtocolBytes()
Protocol defined in the forwarding rule that matches the test.String
getNetworkUri()
Network URI.com.google.protobuf.ByteString
getNetworkUriBytes()
Network URI.String
getTarget()
Target type of the forwarding rule.com.google.protobuf.ByteString
getTargetBytes()
Target type of the forwarding rule.String
getUri()
URI of a Compute Engine forwarding rule.com.google.protobuf.ByteString
getUriBytes()
URI of a Compute Engine forwarding rule.String
getVip()
VIP of the forwarding rule.com.google.protobuf.ByteString
getVipBytes()
VIP of the forwarding rule.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ForwardingRuleInfo.Builder
mergeFrom(ForwardingRuleInfo other)
ForwardingRuleInfo.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ForwardingRuleInfo.Builder
mergeFrom(com.google.protobuf.Message other)
ForwardingRuleInfo.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ForwardingRuleInfo.Builder
setDisplayName(String value)
Name of a Compute Engine forwarding rule.ForwardingRuleInfo.Builder
setDisplayNameBytes(com.google.protobuf.ByteString value)
Name of a Compute Engine forwarding rule.ForwardingRuleInfo.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ForwardingRuleInfo.Builder
setMatchedPortRange(String value)
Port range defined in the forwarding rule that matches the test.ForwardingRuleInfo.Builder
setMatchedPortRangeBytes(com.google.protobuf.ByteString value)
Port range defined in the forwarding rule that matches the test.ForwardingRuleInfo.Builder
setMatchedProtocol(String value)
Protocol defined in the forwarding rule that matches the test.ForwardingRuleInfo.Builder
setMatchedProtocolBytes(com.google.protobuf.ByteString value)
Protocol defined in the forwarding rule that matches the test.ForwardingRuleInfo.Builder
setNetworkUri(String value)
Network URI.ForwardingRuleInfo.Builder
setNetworkUriBytes(com.google.protobuf.ByteString value)
Network URI.ForwardingRuleInfo.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ForwardingRuleInfo.Builder
setTarget(String value)
Target type of the forwarding rule.ForwardingRuleInfo.Builder
setTargetBytes(com.google.protobuf.ByteString value)
Target type of the forwarding rule.ForwardingRuleInfo.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ForwardingRuleInfo.Builder
setUri(String value)
URI of a Compute Engine forwarding rule.ForwardingRuleInfo.Builder
setUriBytes(com.google.protobuf.ByteString value)
URI of a Compute Engine forwarding rule.ForwardingRuleInfo.Builder
setVip(String value)
VIP of the forwarding rule.ForwardingRuleInfo.Builder
setVipBytes(com.google.protobuf.ByteString value)
VIP of the forwarding rule.-
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<ForwardingRuleInfo.Builder>
-
clear
public ForwardingRuleInfo.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<ForwardingRuleInfo.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<ForwardingRuleInfo.Builder>
-
getDefaultInstanceForType
public ForwardingRuleInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ForwardingRuleInfo build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ForwardingRuleInfo buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ForwardingRuleInfo.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<ForwardingRuleInfo.Builder>
-
setField
public ForwardingRuleInfo.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<ForwardingRuleInfo.Builder>
-
clearField
public ForwardingRuleInfo.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<ForwardingRuleInfo.Builder>
-
clearOneof
public ForwardingRuleInfo.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<ForwardingRuleInfo.Builder>
-
setRepeatedField
public ForwardingRuleInfo.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<ForwardingRuleInfo.Builder>
-
addRepeatedField
public ForwardingRuleInfo.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<ForwardingRuleInfo.Builder>
-
mergeFrom
public ForwardingRuleInfo.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ForwardingRuleInfo.Builder>
-
mergeFrom
public ForwardingRuleInfo.Builder mergeFrom(ForwardingRuleInfo other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<ForwardingRuleInfo.Builder>
-
mergeFrom
public ForwardingRuleInfo.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<ForwardingRuleInfo.Builder>
- Throws:
IOException
-
getDisplayName
public String getDisplayName()
Name of a Compute Engine forwarding rule.
string display_name = 1;
- Specified by:
getDisplayName
in interfaceForwardingRuleInfoOrBuilder
- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()
Name of a Compute Engine forwarding rule.
string display_name = 1;
- Specified by:
getDisplayNameBytes
in interfaceForwardingRuleInfoOrBuilder
- Returns:
- The bytes for displayName.
-
setDisplayName
public ForwardingRuleInfo.Builder setDisplayName(String value)
Name of a Compute Engine forwarding rule.
string display_name = 1;
- Parameters:
value
- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
public ForwardingRuleInfo.Builder clearDisplayName()
Name of a Compute Engine forwarding rule.
string display_name = 1;
- Returns:
- This builder for chaining.
-
setDisplayNameBytes
public ForwardingRuleInfo.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
Name of a Compute Engine forwarding rule.
string display_name = 1;
- Parameters:
value
- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getUri
public String getUri()
URI of a Compute Engine forwarding rule.
string uri = 2;
- Specified by:
getUri
in interfaceForwardingRuleInfoOrBuilder
- Returns:
- The uri.
-
getUriBytes
public com.google.protobuf.ByteString getUriBytes()
URI of a Compute Engine forwarding rule.
string uri = 2;
- Specified by:
getUriBytes
in interfaceForwardingRuleInfoOrBuilder
- Returns:
- The bytes for uri.
-
setUri
public ForwardingRuleInfo.Builder setUri(String value)
URI of a Compute Engine forwarding rule.
string uri = 2;
- Parameters:
value
- The uri to set.- Returns:
- This builder for chaining.
-
clearUri
public ForwardingRuleInfo.Builder clearUri()
URI of a Compute Engine forwarding rule.
string uri = 2;
- Returns:
- This builder for chaining.
-
setUriBytes
public ForwardingRuleInfo.Builder setUriBytes(com.google.protobuf.ByteString value)
URI of a Compute Engine forwarding rule.
string uri = 2;
- Parameters:
value
- The bytes for uri to set.- Returns:
- This builder for chaining.
-
getMatchedProtocol
public String getMatchedProtocol()
Protocol defined in the forwarding rule that matches the test.
string matched_protocol = 3;
- Specified by:
getMatchedProtocol
in interfaceForwardingRuleInfoOrBuilder
- Returns:
- The matchedProtocol.
-
getMatchedProtocolBytes
public com.google.protobuf.ByteString getMatchedProtocolBytes()
Protocol defined in the forwarding rule that matches the test.
string matched_protocol = 3;
- Specified by:
getMatchedProtocolBytes
in interfaceForwardingRuleInfoOrBuilder
- Returns:
- The bytes for matchedProtocol.
-
setMatchedProtocol
public ForwardingRuleInfo.Builder setMatchedProtocol(String value)
Protocol defined in the forwarding rule that matches the test.
string matched_protocol = 3;
- Parameters:
value
- The matchedProtocol to set.- Returns:
- This builder for chaining.
-
clearMatchedProtocol
public ForwardingRuleInfo.Builder clearMatchedProtocol()
Protocol defined in the forwarding rule that matches the test.
string matched_protocol = 3;
- Returns:
- This builder for chaining.
-
setMatchedProtocolBytes
public ForwardingRuleInfo.Builder setMatchedProtocolBytes(com.google.protobuf.ByteString value)
Protocol defined in the forwarding rule that matches the test.
string matched_protocol = 3;
- Parameters:
value
- The bytes for matchedProtocol to set.- Returns:
- This builder for chaining.
-
getMatchedPortRange
public String getMatchedPortRange()
Port range defined in the forwarding rule that matches the test.
string matched_port_range = 6;
- Specified by:
getMatchedPortRange
in interfaceForwardingRuleInfoOrBuilder
- Returns:
- The matchedPortRange.
-
getMatchedPortRangeBytes
public com.google.protobuf.ByteString getMatchedPortRangeBytes()
Port range defined in the forwarding rule that matches the test.
string matched_port_range = 6;
- Specified by:
getMatchedPortRangeBytes
in interfaceForwardingRuleInfoOrBuilder
- Returns:
- The bytes for matchedPortRange.
-
setMatchedPortRange
public ForwardingRuleInfo.Builder setMatchedPortRange(String value)
Port range defined in the forwarding rule that matches the test.
string matched_port_range = 6;
- Parameters:
value
- The matchedPortRange to set.- Returns:
- This builder for chaining.
-
clearMatchedPortRange
public ForwardingRuleInfo.Builder clearMatchedPortRange()
Port range defined in the forwarding rule that matches the test.
string matched_port_range = 6;
- Returns:
- This builder for chaining.
-
setMatchedPortRangeBytes
public ForwardingRuleInfo.Builder setMatchedPortRangeBytes(com.google.protobuf.ByteString value)
Port range defined in the forwarding rule that matches the test.
string matched_port_range = 6;
- Parameters:
value
- The bytes for matchedPortRange to set.- Returns:
- This builder for chaining.
-
getVip
public String getVip()
VIP of the forwarding rule.
string vip = 4;
- Specified by:
getVip
in interfaceForwardingRuleInfoOrBuilder
- Returns:
- The vip.
-
getVipBytes
public com.google.protobuf.ByteString getVipBytes()
VIP of the forwarding rule.
string vip = 4;
- Specified by:
getVipBytes
in interfaceForwardingRuleInfoOrBuilder
- Returns:
- The bytes for vip.
-
setVip
public ForwardingRuleInfo.Builder setVip(String value)
VIP of the forwarding rule.
string vip = 4;
- Parameters:
value
- The vip to set.- Returns:
- This builder for chaining.
-
clearVip
public ForwardingRuleInfo.Builder clearVip()
VIP of the forwarding rule.
string vip = 4;
- Returns:
- This builder for chaining.
-
setVipBytes
public ForwardingRuleInfo.Builder setVipBytes(com.google.protobuf.ByteString value)
VIP of the forwarding rule.
string vip = 4;
- Parameters:
value
- The bytes for vip to set.- Returns:
- This builder for chaining.
-
getTarget
public String getTarget()
Target type of the forwarding rule.
string target = 5;
- Specified by:
getTarget
in interfaceForwardingRuleInfoOrBuilder
- Returns:
- The target.
-
getTargetBytes
public com.google.protobuf.ByteString getTargetBytes()
Target type of the forwarding rule.
string target = 5;
- Specified by:
getTargetBytes
in interfaceForwardingRuleInfoOrBuilder
- Returns:
- The bytes for target.
-
setTarget
public ForwardingRuleInfo.Builder setTarget(String value)
Target type of the forwarding rule.
string target = 5;
- Parameters:
value
- The target to set.- Returns:
- This builder for chaining.
-
clearTarget
public ForwardingRuleInfo.Builder clearTarget()
Target type of the forwarding rule.
string target = 5;
- Returns:
- This builder for chaining.
-
setTargetBytes
public ForwardingRuleInfo.Builder setTargetBytes(com.google.protobuf.ByteString value)
Target type of the forwarding rule.
string target = 5;
- Parameters:
value
- The bytes for target to set.- Returns:
- This builder for chaining.
-
getNetworkUri
public String getNetworkUri()
Network URI. Only valid for Internal Load Balancer.
string network_uri = 7;
- Specified by:
getNetworkUri
in interfaceForwardingRuleInfoOrBuilder
- Returns:
- The networkUri.
-
getNetworkUriBytes
public com.google.protobuf.ByteString getNetworkUriBytes()
Network URI. Only valid for Internal Load Balancer.
string network_uri = 7;
- Specified by:
getNetworkUriBytes
in interfaceForwardingRuleInfoOrBuilder
- Returns:
- The bytes for networkUri.
-
setNetworkUri
public ForwardingRuleInfo.Builder setNetworkUri(String value)
Network URI. Only valid for Internal Load Balancer.
string network_uri = 7;
- Parameters:
value
- The networkUri to set.- Returns:
- This builder for chaining.
-
clearNetworkUri
public ForwardingRuleInfo.Builder clearNetworkUri()
Network URI. Only valid for Internal Load Balancer.
string network_uri = 7;
- Returns:
- This builder for chaining.
-
setNetworkUriBytes
public ForwardingRuleInfo.Builder setNetworkUriBytes(com.google.protobuf.ByteString value)
Network URI. Only valid for Internal Load Balancer.
string network_uri = 7;
- Parameters:
value
- The bytes for networkUri to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final ForwardingRuleInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ForwardingRuleInfo.Builder>
-
mergeUnknownFields
public final ForwardingRuleInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ForwardingRuleInfo.Builder>
-
-