public static final class PolicyBasedRoute.Filter extends GeneratedMessageV3 implements PolicyBasedRoute.FilterOrBuilder
Filter matches L4 traffic.
Protobuf type google.cloud.networkconnectivity.v1.PolicyBasedRoute.Filter
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
DEST_RANGE_FIELD_NUMBER
public static final int DEST_RANGE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
IP_PROTOCOL_FIELD_NUMBER
public static final int IP_PROTOCOL_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
PROTOCOL_VERSION_FIELD_NUMBER
public static final int PROTOCOL_VERSION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SRC_RANGE_FIELD_NUMBER
public static final int SRC_RANGE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static PolicyBasedRoute.Filter getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static PolicyBasedRoute.Filter.Builder newBuilder()
newBuilder(PolicyBasedRoute.Filter prototype)
public static PolicyBasedRoute.Filter.Builder newBuilder(PolicyBasedRoute.Filter prototype)
public static PolicyBasedRoute.Filter parseDelimitedFrom(InputStream input)
public static PolicyBasedRoute.Filter parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static PolicyBasedRoute.Filter parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static PolicyBasedRoute.Filter parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static PolicyBasedRoute.Filter parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static PolicyBasedRoute.Filter parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static PolicyBasedRoute.Filter parseFrom(CodedInputStream input)
public static PolicyBasedRoute.Filter parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static PolicyBasedRoute.Filter parseFrom(InputStream input)
public static PolicyBasedRoute.Filter parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static PolicyBasedRoute.Filter parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static PolicyBasedRoute.Filter parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<PolicyBasedRoute.Filter> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public PolicyBasedRoute.Filter getDefaultInstanceForType()
getDestRange()
public String getDestRange()
Optional. The destination IP range of outgoing packets that this policy
based route applies to. Default is "0.0.0.0/0" if protocol version is
IPv4.
string dest_range = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
String |
The destRange.
|
getDestRangeBytes()
public ByteString getDestRangeBytes()
Optional. The destination IP range of outgoing packets that this policy
based route applies to. Default is "0.0.0.0/0" if protocol version is
IPv4.
string dest_range = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
ByteString |
The bytes for destRange.
|
getIpProtocol()
public String getIpProtocol()
Optional. The IP protocol that this policy based route applies to. Valid
values are 'TCP', 'UDP', and 'ALL'. Default is 'ALL'.
string ip_protocol = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
String |
The ipProtocol.
|
getIpProtocolBytes()
public ByteString getIpProtocolBytes()
Optional. The IP protocol that this policy based route applies to. Valid
values are 'TCP', 'UDP', and 'ALL'. Default is 'ALL'.
string ip_protocol = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
ByteString |
The bytes for ipProtocol.
|
getParserForType()
public Parser<PolicyBasedRoute.Filter> getParserForType()
Overrides
getProtocolVersion()
public PolicyBasedRoute.Filter.ProtocolVersion getProtocolVersion()
Required. Internet protocol versions this policy based route applies to.
For this version, only IPV4 is supported.
.google.cloud.networkconnectivity.v1.PolicyBasedRoute.Filter.ProtocolVersion protocol_version = 6 [(.google.api.field_behavior) = REQUIRED];
getProtocolVersionValue()
public int getProtocolVersionValue()
Required. Internet protocol versions this policy based route applies to.
For this version, only IPV4 is supported.
.google.cloud.networkconnectivity.v1.PolicyBasedRoute.Filter.ProtocolVersion protocol_version = 6 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
int |
The enum numeric value on the wire for protocolVersion.
|
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getSrcRange()
public String getSrcRange()
Optional. The source IP range of outgoing packets that this policy based
route applies to. Default is "0.0.0.0/0" if protocol version is IPv4.
string src_range = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
String |
The srcRange.
|
getSrcRangeBytes()
public ByteString getSrcRangeBytes()
Optional. The source IP range of outgoing packets that this policy based
route applies to. Default is "0.0.0.0/0" if protocol version is IPv4.
string src_range = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
ByteString |
The bytes for srcRange.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public PolicyBasedRoute.Filter.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected PolicyBasedRoute.Filter.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public PolicyBasedRoute.Filter.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides