@Generated(value="by GAPIC") @BetaApi public final class AccessConfig extends Object implements com.google.api.gax.httpjson.ApiMessage
Modifier and Type | Class and Description |
---|---|
static class |
AccessConfig.Builder |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
com.google.api.gax.httpjson.ApiMessage |
getApiMessageRequestBody() |
static AccessConfig |
getDefaultInstance() |
List<String> |
getFieldMask() |
Object |
getFieldValue(String fieldName) |
String |
getKind()
[Output Only] Type of the resource.
|
String |
getName()
The name of this access configuration.
|
String |
getNatIP()
An external IP address associated with this instance.
|
String |
getNetworkTier()
This signifies the networking tier used for configuring this access configuration and can only
take the following values: PREMIUM, STANDARD.
|
String |
getPublicPtrDomainName()
The DNS domain name for the public PTR record.
|
Boolean |
getSetPublicPtr()
Specifies whether a public DNS 'PTR' record should be created to map the external IP address of
the instance to a DNS domain name.
|
String |
getType()
The type of configuration.
|
int |
hashCode() |
static AccessConfig.Builder |
newBuilder() |
static AccessConfig.Builder |
newBuilder(AccessConfig prototype) |
AccessConfig.Builder |
toBuilder() |
String |
toString() |
public Object getFieldValue(String fieldName)
getFieldValue
in interface com.google.api.gax.httpjson.ApiMessage
@Nullable public com.google.api.gax.httpjson.ApiMessage getApiMessageRequestBody()
getApiMessageRequestBody
in interface com.google.api.gax.httpjson.ApiMessage
@Nullable public List<String> getFieldMask()
getFieldMask
in interface com.google.api.gax.httpjson.ApiMessage
public String getKind()
public String getName()
public String getNatIP()
public String getNetworkTier()
If an AccessConfig is specified without a valid external IP address, an ephemeral IP will be created with this networkTier.
If an AccessConfig with a valid external IP address is specified, it must match that of the networkTier associated with the Address resource owning that IP.
public String getPublicPtrDomainName()
public Boolean getSetPublicPtr()
public String getType()
public static AccessConfig.Builder newBuilder()
public static AccessConfig.Builder newBuilder(AccessConfig prototype)
public AccessConfig.Builder toBuilder()
public static AccessConfig getDefaultInstance()
Copyright © 2019 Google LLC. All rights reserved.