public interface AccessConfigOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getExternalIp()
public abstract String getExternalIp()Optional. The external IP address of this access configuration.
 optional string external_ip = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description | 
String | 
        The externalIp.  | 
      
getExternalIpBytes()
public abstract ByteString getExternalIpBytes()Optional. The external IP address of this access configuration.
 optional string external_ip = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description | 
ByteString | 
        The bytes for externalIp.  | 
      
getExternalIpv6()
public abstract String getExternalIpv6()Optional. The external IPv6 address of this access configuration.
 optional string external_ipv6 = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description | 
String | 
        The externalIpv6.  | 
      
getExternalIpv6Bytes()
public abstract ByteString getExternalIpv6Bytes()Optional. The external IPv6 address of this access configuration.
 optional string external_ipv6 = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description | 
ByteString | 
        The bytes for externalIpv6.  | 
      
getExternalIpv6PrefixLength()
public abstract int getExternalIpv6PrefixLength()Optional. The prefix length of the external IPv6 range.
 optional int32 external_ipv6_prefix_length = 5 [(.google.api.field_behavior) = OPTIONAL];
 
| Returns | |
|---|---|
| Type | Description | 
int | 
        The externalIpv6PrefixLength.  | 
      
getName()
public abstract String getName()Optional. The name of this access configuration.
 optional string name = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description | 
String | 
        The name.  | 
      
getNameBytes()
public abstract ByteString getNameBytes()Optional. The name of this access configuration.
 optional string name = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description | 
ByteString | 
        The bytes for name.  | 
      
getNetworkTier()
public abstract AccessConfig.NetworkTier getNetworkTier()Optional. This signifies the networking tier used for configuring this access
 
 optional .google.cloud.backupdr.v1.AccessConfig.NetworkTier network_tier = 8 [(.google.api.field_behavior) = OPTIONAL];
 
| Returns | |
|---|---|
| Type | Description | 
AccessConfig.NetworkTier | 
        The networkTier.  | 
      
getNetworkTierValue()
public abstract int getNetworkTierValue()Optional. This signifies the networking tier used for configuring this access
 
 optional .google.cloud.backupdr.v1.AccessConfig.NetworkTier network_tier = 8 [(.google.api.field_behavior) = OPTIONAL];
 
| Returns | |
|---|---|
| Type | Description | 
int | 
        The enum numeric value on the wire for networkTier.  | 
      
getPublicPtrDomainName()
public abstract String getPublicPtrDomainName()Optional. The DNS domain name for the public PTR record.
 optional string public_ptr_domain_name = 7 [(.google.api.field_behavior) = OPTIONAL];
 
| Returns | |
|---|---|
| Type | Description | 
String | 
        The publicPtrDomainName.  | 
      
getPublicPtrDomainNameBytes()
public abstract ByteString getPublicPtrDomainNameBytes()Optional. The DNS domain name for the public PTR record.
 optional string public_ptr_domain_name = 7 [(.google.api.field_behavior) = OPTIONAL];
 
| Returns | |
|---|---|
| Type | Description | 
ByteString | 
        The bytes for publicPtrDomainName.  | 
      
getSetPublicPtr()
public abstract boolean getSetPublicPtr()Optional. Specifies whether a public DNS 'PTR' record should be created to map the external IP address of the instance to a DNS domain name.
 optional bool set_public_ptr = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description | 
boolean | 
        The setPublicPtr.  | 
      
getType()
public abstract AccessConfig.AccessType getType()Optional. In accessConfigs (IPv4), the default and only option is ONE_TO_ONE_NAT. In ipv6AccessConfigs, the default and only option is DIRECT_IPV6.
 
 optional .google.cloud.backupdr.v1.AccessConfig.AccessType type = 1 [(.google.api.field_behavior) = OPTIONAL];
 
| Returns | |
|---|---|
| Type | Description | 
AccessConfig.AccessType | 
        The type.  | 
      
getTypeValue()
public abstract int getTypeValue()Optional. In accessConfigs (IPv4), the default and only option is ONE_TO_ONE_NAT. In ipv6AccessConfigs, the default and only option is DIRECT_IPV6.
 
 optional .google.cloud.backupdr.v1.AccessConfig.AccessType type = 1 [(.google.api.field_behavior) = OPTIONAL];
 
| Returns | |
|---|---|
| Type | Description | 
int | 
        The enum numeric value on the wire for type.  | 
      
hasExternalIp()
public abstract boolean hasExternalIp()Optional. The external IP address of this access configuration.
 optional string external_ip = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description | 
boolean | 
        Whether the externalIp field is set.  | 
      
hasExternalIpv6()
public abstract boolean hasExternalIpv6()Optional. The external IPv6 address of this access configuration.
 optional string external_ipv6 = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description | 
boolean | 
        Whether the externalIpv6 field is set.  | 
      
hasExternalIpv6PrefixLength()
public abstract boolean hasExternalIpv6PrefixLength()Optional. The prefix length of the external IPv6 range.
 optional int32 external_ipv6_prefix_length = 5 [(.google.api.field_behavior) = OPTIONAL];
 
| Returns | |
|---|---|
| Type | Description | 
boolean | 
        Whether the externalIpv6PrefixLength field is set.  | 
      
hasName()
public abstract boolean hasName()Optional. The name of this access configuration.
 optional string name = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description | 
boolean | 
        Whether the name field is set.  | 
      
hasNetworkTier()
public abstract boolean hasNetworkTier()Optional. This signifies the networking tier used for configuring this access
 
 optional .google.cloud.backupdr.v1.AccessConfig.NetworkTier network_tier = 8 [(.google.api.field_behavior) = OPTIONAL];
 
| Returns | |
|---|---|
| Type | Description | 
boolean | 
        Whether the networkTier field is set.  | 
      
hasPublicPtrDomainName()
public abstract boolean hasPublicPtrDomainName()Optional. The DNS domain name for the public PTR record.
 optional string public_ptr_domain_name = 7 [(.google.api.field_behavior) = OPTIONAL];
 
| Returns | |
|---|---|
| Type | Description | 
boolean | 
        Whether the publicPtrDomainName field is set.  | 
      
hasSetPublicPtr()
public abstract boolean hasSetPublicPtr()Optional. Specifies whether a public DNS 'PTR' record should be created to map the external IP address of the instance to a DNS domain name.
 optional bool set_public_ptr = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description | 
boolean | 
        Whether the setPublicPtr field is set.  | 
      
hasType()
public abstract boolean hasType()Optional. In accessConfigs (IPv4), the default and only option is ONE_TO_ONE_NAT. In ipv6AccessConfigs, the default and only option is DIRECT_IPV6.
 
 optional .google.cloud.backupdr.v1.AccessConfig.AccessType type = 1 [(.google.api.field_behavior) = OPTIONAL];
 
| Returns | |
|---|---|
| Type | Description | 
boolean | 
        Whether the type field is set.  |