Interface NatInfoOrBuilder (1.45.0)

public interface NatInfoOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getNatGatewayName()

public abstract String getNatGatewayName()

The name of Cloud NAT Gateway. Only valid when type is CLOUD_NAT.

string nat_gateway_name = 13;

Returns
Type Description
String

The natGatewayName.

getNatGatewayNameBytes()

public abstract ByteString getNatGatewayNameBytes()

The name of Cloud NAT Gateway. Only valid when type is CLOUD_NAT.

string nat_gateway_name = 13;

Returns
Type Description
ByteString

The bytes for natGatewayName.

getNetworkUri()

public abstract String getNetworkUri()

URI of the network where NAT translation takes place.

string network_uri = 3;

Returns
Type Description
String

The networkUri.

getNetworkUriBytes()

public abstract ByteString getNetworkUriBytes()

URI of the network where NAT translation takes place.

string network_uri = 3;

Returns
Type Description
ByteString

The bytes for networkUri.

getNewDestinationIp()

public abstract String getNewDestinationIp()

Destination IP address after NAT translation.

string new_destination_ip = 7;

Returns
Type Description
String

The newDestinationIp.

getNewDestinationIpBytes()

public abstract ByteString getNewDestinationIpBytes()

Destination IP address after NAT translation.

string new_destination_ip = 7;

Returns
Type Description
ByteString

The bytes for newDestinationIp.

getNewDestinationPort()

public abstract int getNewDestinationPort()

Destination port after NAT translation. Only valid when protocol is TCP or UDP.

int32 new_destination_port = 11;

Returns
Type Description
int

The newDestinationPort.

getNewSourceIp()

public abstract String getNewSourceIp()

Source IP address after NAT translation.

string new_source_ip = 5;

Returns
Type Description
String

The newSourceIp.

getNewSourceIpBytes()

public abstract ByteString getNewSourceIpBytes()

Source IP address after NAT translation.

string new_source_ip = 5;

Returns
Type Description
ByteString

The bytes for newSourceIp.

getNewSourcePort()

public abstract int getNewSourcePort()

Source port after NAT translation. Only valid when protocol is TCP or UDP.

int32 new_source_port = 9;

Returns
Type Description
int

The newSourcePort.

getOldDestinationIp()

public abstract String getOldDestinationIp()

Destination IP address before NAT translation.

string old_destination_ip = 6;

Returns
Type Description
String

The oldDestinationIp.

getOldDestinationIpBytes()

public abstract ByteString getOldDestinationIpBytes()

Destination IP address before NAT translation.

string old_destination_ip = 6;

Returns
Type Description
ByteString

The bytes for oldDestinationIp.

getOldDestinationPort()

public abstract int getOldDestinationPort()

Destination port before NAT translation. Only valid when protocol is TCP or UDP.

int32 old_destination_port = 10;

Returns
Type Description
int

The oldDestinationPort.

getOldSourceIp()

public abstract String getOldSourceIp()

Source IP address before NAT translation.

string old_source_ip = 4;

Returns
Type Description
String

The oldSourceIp.

getOldSourceIpBytes()

public abstract ByteString getOldSourceIpBytes()

Source IP address before NAT translation.

string old_source_ip = 4;

Returns
Type Description
ByteString

The bytes for oldSourceIp.

getOldSourcePort()

public abstract int getOldSourcePort()

Source port before NAT translation. Only valid when protocol is TCP or UDP.

int32 old_source_port = 8;

Returns
Type Description
int

The oldSourcePort.

getProtocol()

public abstract String getProtocol()

IP protocol in string format, for example: "TCP", "UDP", "ICMP".

string protocol = 2;

Returns
Type Description
String

The protocol.

getProtocolBytes()

public abstract ByteString getProtocolBytes()

IP protocol in string format, for example: "TCP", "UDP", "ICMP".

string protocol = 2;

Returns
Type Description
ByteString

The bytes for protocol.

getRouterUri()

public abstract String getRouterUri()

Uri of the Cloud Router. Only valid when type is CLOUD_NAT.

string router_uri = 12;

Returns
Type Description
String

The routerUri.

getRouterUriBytes()

public abstract ByteString getRouterUriBytes()

Uri of the Cloud Router. Only valid when type is CLOUD_NAT.

string router_uri = 12;

Returns
Type Description
ByteString

The bytes for routerUri.

getType()

public abstract NatInfo.Type getType()

Type of NAT.

.google.cloud.networkmanagement.v1.NatInfo.Type type = 1;

Returns
Type Description
NatInfo.Type

The type.

getTypeValue()

public abstract int getTypeValue()

Type of NAT.

.google.cloud.networkmanagement.v1.NatInfo.Type type = 1;

Returns
Type Description
int

The enum numeric value on the wire for type.