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. |