Class IpMasqueradingSkippedInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<IpMasqueradingSkippedInfo.Builder>
com.google.cloud.networkmanagement.v1beta1.IpMasqueradingSkippedInfo.Builder
- All Implemented Interfaces:
IpMasqueradingSkippedInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- IpMasqueradingSkippedInfo
public static final class IpMasqueradingSkippedInfo.Builder
extends com.google.protobuf.GeneratedMessage.Builder<IpMasqueradingSkippedInfo.Builder>
implements IpMasqueradingSkippedInfoOrBuilder
For display only. Contains information about why IP masquerading was skipped for the packet.Protobuf type
google.cloud.networkmanagement.v1beta1.IpMasqueradingSkippedInfo-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The matched non-masquerade IP range.Reason why IP masquerading was not applied.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe matched non-masquerade IP range.com.google.protobuf.ByteStringThe matched non-masquerade IP range.Reason why IP masquerading was not applied.intReason why IP masquerading was not applied.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setNonMasqueradeRange(String value) The matched non-masquerade IP range.setNonMasqueradeRangeBytes(com.google.protobuf.ByteString value) The matched non-masquerade IP range.Reason why IP masquerading was not applied.setReasonValue(int value) Reason why IP masquerading was not applied.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<IpMasqueradingSkippedInfo.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<IpMasqueradingSkippedInfo.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<IpMasqueradingSkippedInfo.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<IpMasqueradingSkippedInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<IpMasqueradingSkippedInfo.Builder>
-
mergeFrom
public IpMasqueradingSkippedInfo.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<IpMasqueradingSkippedInfo.Builder>- Throws:
IOException
-
getReasonValue
public int getReasonValue()Reason why IP masquerading was not applied.
.google.cloud.networkmanagement.v1beta1.IpMasqueradingSkippedInfo.Reason reason = 1;- Specified by:
getReasonValuein interfaceIpMasqueradingSkippedInfoOrBuilder- Returns:
- The enum numeric value on the wire for reason.
-
setReasonValue
Reason why IP masquerading was not applied.
.google.cloud.networkmanagement.v1beta1.IpMasqueradingSkippedInfo.Reason reason = 1;- Parameters:
value- The enum numeric value on the wire for reason to set.- Returns:
- This builder for chaining.
-
getReason
Reason why IP masquerading was not applied.
.google.cloud.networkmanagement.v1beta1.IpMasqueradingSkippedInfo.Reason reason = 1;- Specified by:
getReasonin interfaceIpMasqueradingSkippedInfoOrBuilder- Returns:
- The reason.
-
setReason
Reason why IP masquerading was not applied.
.google.cloud.networkmanagement.v1beta1.IpMasqueradingSkippedInfo.Reason reason = 1;- Parameters:
value- The reason to set.- Returns:
- This builder for chaining.
-
clearReason
Reason why IP masquerading was not applied.
.google.cloud.networkmanagement.v1beta1.IpMasqueradingSkippedInfo.Reason reason = 1;- Returns:
- This builder for chaining.
-
getNonMasqueradeRange
The matched non-masquerade IP range. Only set if reason is DESTINATION_IP_IN_CONFIGURED_NON_MASQUERADE_RANGE or DESTINATION_IP_IN_DEFAULT_NON_MASQUERADE_RANGE.
string non_masquerade_range = 2;- Specified by:
getNonMasqueradeRangein interfaceIpMasqueradingSkippedInfoOrBuilder- Returns:
- The nonMasqueradeRange.
-
getNonMasqueradeRangeBytes
public com.google.protobuf.ByteString getNonMasqueradeRangeBytes()The matched non-masquerade IP range. Only set if reason is DESTINATION_IP_IN_CONFIGURED_NON_MASQUERADE_RANGE or DESTINATION_IP_IN_DEFAULT_NON_MASQUERADE_RANGE.
string non_masquerade_range = 2;- Specified by:
getNonMasqueradeRangeBytesin interfaceIpMasqueradingSkippedInfoOrBuilder- Returns:
- The bytes for nonMasqueradeRange.
-
setNonMasqueradeRange
The matched non-masquerade IP range. Only set if reason is DESTINATION_IP_IN_CONFIGURED_NON_MASQUERADE_RANGE or DESTINATION_IP_IN_DEFAULT_NON_MASQUERADE_RANGE.
string non_masquerade_range = 2;- Parameters:
value- The nonMasqueradeRange to set.- Returns:
- This builder for chaining.
-
clearNonMasqueradeRange
The matched non-masquerade IP range. Only set if reason is DESTINATION_IP_IN_CONFIGURED_NON_MASQUERADE_RANGE or DESTINATION_IP_IN_DEFAULT_NON_MASQUERADE_RANGE.
string non_masquerade_range = 2;- Returns:
- This builder for chaining.
-
setNonMasqueradeRangeBytes
public IpMasqueradingSkippedInfo.Builder setNonMasqueradeRangeBytes(com.google.protobuf.ByteString value) The matched non-masquerade IP range. Only set if reason is DESTINATION_IP_IN_CONFIGURED_NON_MASQUERADE_RANGE or DESTINATION_IP_IN_DEFAULT_NON_MASQUERADE_RANGE.
string non_masquerade_range = 2;- Parameters:
value- The bytes for nonMasqueradeRange to set.- Returns:
- This builder for chaining.
-