public final class DnsPeeringConfig extends GeneratedMessage 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.vertexai.v1.DnsPeeringConfig
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
DOMAIN_FIELD_NUMBER
public static final int DOMAIN_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
TARGET_NETWORK_FIELD_NUMBER
public static final int TARGET_NETWORK_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
TARGET_PROJECT_FIELD_NUMBER
public static final int TARGET_PROJECT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static DnsPeeringConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static DnsPeeringConfig.Builder newBuilder()
newBuilder(DnsPeeringConfig prototype)
public static DnsPeeringConfig.Builder newBuilder(DnsPeeringConfig prototype)
public static DnsPeeringConfig parseDelimitedFrom(InputStream input)
public static DnsPeeringConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static DnsPeeringConfig parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DnsPeeringConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static DnsPeeringConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
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)
parseFrom(ByteBuffer data)
public static DnsPeeringConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DnsPeeringConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<DnsPeeringConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
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.
|
getParserForType()
public Parser<DnsPeeringConfig> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getTargetNetwork()
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.
|
getTargetNetworkBytes()
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.
|
getTargetProject()
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.
|
getTargetProjectBytes()
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.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public DnsPeeringConfig.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected DnsPeeringConfig.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public DnsPeeringConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides