public static final class NetworkInterface.AccessConfig extends Object implements Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
NetworkInterface.AccessConfig.Builder |
static class |
NetworkInterface.AccessConfig.Type
The type of network access configuration.
|
| Modifier and Type | Method and Description |
|---|---|
static NetworkInterface.AccessConfig.Builder |
builder()
Returns a builder for an
AccessConfig object. |
boolean |
equals(Object obj) |
int |
hashCode() |
String |
name()
Returns the name of the access configuration.
|
String |
natIp()
Returns an external IP address associated with this instance.
|
static NetworkInterface.AccessConfig |
of()
Returns an
AccessConfig object. |
static NetworkInterface.AccessConfig |
of(String natIp)
Returns an
AccessConfig object given the static external IP address. |
NetworkInterface.AccessConfig.Builder |
toBuilder()
Returns a builder for the current access configuration.
|
String |
toString() |
NetworkInterface.AccessConfig.Type |
type()
Returns the type of network access configuration.
|
public String name()
public String natIp()
public NetworkInterface.AccessConfig.Type type()
NetworkInterface.AccessConfig.Type.ONE_TO_ONE_NAT.public NetworkInterface.AccessConfig.Builder toBuilder()
public static NetworkInterface.AccessConfig.Builder builder()
AccessConfig object.public static NetworkInterface.AccessConfig of(String natIp)
AccessConfig object given the static external IP address.public static NetworkInterface.AccessConfig of()
AccessConfig object. IP address for this access configuration will be
taken from a pool of ephemeral addresses.Copyright © 2016 Google. All rights reserved.