publicfinalclass AccessConfigextendsGeneratedMessageV3implementsAccessConfigOrBuilder
An access configuration attached to an instance's network interface.
Only one access config per instance is supported.
Protobuf type google.cloud.backupdr.v1.AccessConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
EXTERNAL_IPV6_FIELD_NUMBER
publicstaticfinalintEXTERNAL_IPV6_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
EXTERNAL_IPV6_PREFIX_LENGTH_FIELD_NUMBER
publicstaticfinalintEXTERNAL_IPV6_PREFIX_LENGTH_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
EXTERNAL_IP_FIELD_NUMBER
publicstaticfinalintEXTERNAL_IP_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
NAME_FIELD_NUMBER
publicstaticfinalintNAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
NETWORK_TIER_FIELD_NUMBER
publicstaticfinalintNETWORK_TIER_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
PUBLIC_PTR_DOMAIN_NAME_FIELD_NUMBER
publicstaticfinalintPUBLIC_PTR_DOMAIN_NAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
SET_PUBLIC_PTR_FIELD_NUMBER
publicstaticfinalintSET_PUBLIC_PTR_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
TYPE_FIELD_NUMBER
publicstaticfinalintTYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
Static Methods
getDefaultInstance()
publicstaticAccessConfiggetDefaultInstance()
getDescriptor()
publicstaticfinalDescriptors.DescriptorgetDescriptor()
newBuilder()
publicstaticAccessConfig.BuildernewBuilder()
newBuilder(AccessConfig prototype)
publicstaticAccessConfig.BuildernewBuilder(AccessConfigprototype)
publicstaticAccessConfigparseDelimitedFrom(InputStreaminput)
publicstaticAccessConfigparseDelimitedFrom(InputStreaminput,ExtensionRegistryLiteextensionRegistry)
parseFrom(byte[] data)
publicstaticAccessConfigparseFrom(byte[]data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
publicstaticAccessConfigparseFrom(byte[]data,ExtensionRegistryLiteextensionRegistry)
parseFrom(ByteString data)
publicstaticAccessConfigparseFrom(ByteStringdata)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
publicstaticAccessConfigparseFrom(ByteStringdata,ExtensionRegistryLiteextensionRegistry)
publicstaticAccessConfigparseFrom(CodedInputStreaminput)
publicstaticAccessConfigparseFrom(CodedInputStreaminput,ExtensionRegistryLiteextensionRegistry)
publicstaticAccessConfigparseFrom(InputStreaminput)
publicstaticAccessConfigparseFrom(InputStreaminput,ExtensionRegistryLiteextensionRegistry)
parseFrom(ByteBuffer data)
publicstaticAccessConfigparseFrom(ByteBufferdata)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
publicstaticAccessConfigparseFrom(ByteBufferdata,ExtensionRegistryLiteextensionRegistry)
parser()
publicstaticParser<AccessConfig>parser()
Methods
equals(Object obj)
publicbooleanequals(Objectobj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
publicAccessConfiggetDefaultInstanceForType()
getExternalIp()
publicStringgetExternalIp()
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()
publicByteStringgetExternalIpBytes()
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()
publicStringgetExternalIpv6()
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()
publicByteStringgetExternalIpv6Bytes()
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()
publicintgetExternalIpv6PrefixLength()
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()
Optional. The name of this access configuration.
optional string name = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The name.
|
getNameBytes()
publicByteStringgetNameBytes()
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()
publicAccessConfig.NetworkTiergetNetworkTier()
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];
getNetworkTierValue()
publicintgetNetworkTierValue()
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.
|
getParserForType()
publicParser<AccessConfig>getParserForType()
Overrides
getPublicPtrDomainName()
publicStringgetPublicPtrDomainName()
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()
publicByteStringgetPublicPtrDomainNameBytes()
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.
|
getSerializedSize()
publicintgetSerializedSize()
| Returns |
| Type |
Description |
int |
Overrides
getSetPublicPtr()
publicbooleangetSetPublicPtr()
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()
publicAccessConfig.AccessTypegetType()
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];
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()
publicbooleanhasExternalIp()
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()
publicbooleanhasExternalIpv6()
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()
publicbooleanhasExternalIpv6PrefixLength()
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()
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()
publicbooleanhasNetworkTier()
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()
publicbooleanhasPublicPtrDomainName()
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()
publicbooleanhasSetPublicPtr()
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()
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.
|
hashCode()
| Returns |
| Type |
Description |
int |
Overrides
internalGetFieldAccessorTable()
protectedGeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()
Overrides
isInitialized()
publicfinalbooleanisInitialized()
Overrides
newBuilderForType()
publicAccessConfig.BuildernewBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protectedAccessConfig.BuildernewBuilderForType(GeneratedMessageV3.BuilderParentparent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protectedObjectnewInstance(GeneratedMessageV3.UnusedPrivateParameterunused)
| Returns |
| Type |
Description |
Object |
Overrides
toBuilder()
publicAccessConfig.BuildertoBuilder()
writeTo(CodedOutputStream output)
publicvoidwriteTo(CodedOutputStreamoutput)
Overrides