Send feedback
Class DnsPeeringConfig (3.68.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
public final class DnsPeeringConfig extends 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
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
DOMAIN_FIELD_NUMBER
public static final int DOMAIN_FIELD_NUMBER
Field Value
Type
Description
int
public static final int TARGET_NETWORK_FIELD_NUMBER
Field Value
Type
Description
int
public static final int TARGET_PROJECT_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
public static DnsPeeringConfig getDefaultInstance ()
public static final Descriptors . Descriptor getDescriptor ()
public static DnsPeeringConfig . Builder newBuilder ()
public static DnsPeeringConfig . Builder newBuilder ( DnsPeeringConfig prototype )
public static DnsPeeringConfig parseDelimitedFrom ( InputStream input )
public static DnsPeeringConfig parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
public static DnsPeeringConfig parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
public static DnsPeeringConfig parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
public static DnsPeeringConfig parseFrom ( ByteString data )
public static DnsPeeringConfig parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static DnsPeeringConfig parseFrom ( CodedInputStream input )
public static DnsPeeringConfig parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static DnsPeeringConfig parseFrom ( InputStream input )
public static DnsPeeringConfig parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
public static DnsPeeringConfig parseFrom ( ByteBuffer data )
public static DnsPeeringConfig parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
public static Parser<DnsPeeringConfig> parser ()
Methods
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
public DnsPeeringConfig getDefaultInstanceForType ()
getDomain()
public 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];
Returns
Type
Description
String
The domain.
getDomainBytes()
public 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];
Returns
Type
Description
ByteString
The bytes for domain.
public Parser<DnsPeeringConfig> getParserForType ()
Overrides
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
public 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];
Returns
Type
Description
String
The targetNetwork.
public 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];
Returns
Type
Description
ByteString
The bytes for targetNetwork.
public 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];
Returns
Type
Description
String
The targetProject.
public 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];
Returns
Type
Description
ByteString
The bytes for targetProject.
Returns
Type
Description
int
Overrides
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
public final boolean isInitialized ()
Overrides
public DnsPeeringConfig . Builder newBuilderForType ()
protected DnsPeeringConfig . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
public DnsPeeringConfig . Builder toBuilder ()
public void writeTo ( CodedOutputStream output )
Overrides
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-07-02 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-02 UTC."],[],[]]