public final class DnsPeeringConfig extends com.google.protobuf.GeneratedMessageV3 implements DnsPeeringConfigOrBuilder
DNS peering configuration. These configurations are used to create DNS peering zones in the Vertex tenant project VPC, enabling resolution of records within the specified domain hosted in the target network's Cloud DNS.Protobuf type
google.cloud.aiplatform.v1.DnsPeeringConfig| Modifier and Type | Class and Description |
|---|---|
static class |
DnsPeeringConfig.Builder
DNS peering configuration.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
DOMAIN_FIELD_NUMBER |
static int |
TARGET_NETWORK_FIELD_NUMBER |
static int |
TARGET_PROJECT_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static DnsPeeringConfig |
getDefaultInstance() |
DnsPeeringConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getDomain()
Required.
|
com.google.protobuf.ByteString |
getDomainBytes()
Required.
|
com.google.protobuf.Parser<DnsPeeringConfig> |
getParserForType() |
int |
getSerializedSize() |
String |
getTargetNetwork()
Required.
|
com.google.protobuf.ByteString |
getTargetNetworkBytes()
Required.
|
String |
getTargetProject()
Required.
|
com.google.protobuf.ByteString |
getTargetProjectBytes()
Required.
|
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static DnsPeeringConfig.Builder |
newBuilder() |
static DnsPeeringConfig.Builder |
newBuilder(DnsPeeringConfig prototype) |
DnsPeeringConfig.Builder |
newBuilderForType() |
protected DnsPeeringConfig.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static DnsPeeringConfig |
parseDelimitedFrom(InputStream input) |
static DnsPeeringConfig |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DnsPeeringConfig |
parseFrom(byte[] data) |
static DnsPeeringConfig |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DnsPeeringConfig |
parseFrom(ByteBuffer data) |
static DnsPeeringConfig |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DnsPeeringConfig |
parseFrom(com.google.protobuf.ByteString data) |
static DnsPeeringConfig |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DnsPeeringConfig |
parseFrom(com.google.protobuf.CodedInputStream input) |
static DnsPeeringConfig |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DnsPeeringConfig |
parseFrom(InputStream input) |
static DnsPeeringConfig |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<DnsPeeringConfig> |
parser() |
DnsPeeringConfig.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int DOMAIN_FIELD_NUMBER
public static final int TARGET_PROJECT_FIELD_NUMBER
public static final int TARGET_NETWORK_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public String getDomain()
Required. The DNS name suffix of the zone being peered to, e.g., "my-internal-domain.corp.". Must end with a dot.
string domain = 1 [(.google.api.field_behavior) = REQUIRED];getDomain in interface DnsPeeringConfigOrBuilderpublic com.google.protobuf.ByteString getDomainBytes()
Required. The DNS name suffix of the zone being peered to, e.g., "my-internal-domain.corp.". Must end with a dot.
string domain = 1 [(.google.api.field_behavior) = REQUIRED];getDomainBytes in interface DnsPeeringConfigOrBuilderpublic String getTargetProject()
Required. The project ID hosting the Cloud DNS managed zone that contains the 'domain'. The Vertex AI Service Agent requires the dns.peer role on this project.
string target_project = 2 [(.google.api.field_behavior) = REQUIRED];getTargetProject in interface DnsPeeringConfigOrBuilderpublic com.google.protobuf.ByteString getTargetProjectBytes()
Required. The project ID hosting the Cloud DNS managed zone that contains the 'domain'. The Vertex AI Service Agent requires the dns.peer role on this project.
string target_project = 2 [(.google.api.field_behavior) = REQUIRED];getTargetProjectBytes in interface DnsPeeringConfigOrBuilderpublic String getTargetNetwork()
Required. The VPC network name in the target_project where the DNS zone specified by 'domain' is visible.
string target_network = 3 [(.google.api.field_behavior) = REQUIRED];getTargetNetwork in interface DnsPeeringConfigOrBuilderpublic com.google.protobuf.ByteString getTargetNetworkBytes()
Required. The VPC network name in the target_project where the DNS zone specified by 'domain' is visible.
string target_network = 3 [(.google.api.field_behavior) = REQUIRED];getTargetNetworkBytes in interface DnsPeeringConfigOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static DnsPeeringConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DnsPeeringConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DnsPeeringConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DnsPeeringConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DnsPeeringConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DnsPeeringConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DnsPeeringConfig parseFrom(InputStream input) throws IOException
IOExceptionpublic static DnsPeeringConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static DnsPeeringConfig parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static DnsPeeringConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static DnsPeeringConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static DnsPeeringConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic DnsPeeringConfig.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static DnsPeeringConfig.Builder newBuilder()
public static DnsPeeringConfig.Builder newBuilder(DnsPeeringConfig prototype)
public DnsPeeringConfig.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected DnsPeeringConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static DnsPeeringConfig getDefaultInstance()
public static com.google.protobuf.Parser<DnsPeeringConfig> parser()
public com.google.protobuf.Parser<DnsPeeringConfig> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public DnsPeeringConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.