- 3.64.0 (latest)
- 3.63.0
- 3.61.0
- 3.60.0
- 3.59.0
- 3.58.0
- 3.57.0
- 3.56.0
- 3.55.0
- 3.54.0
- 3.53.0
- 3.52.0
- 3.50.0
- 3.49.0
- 3.48.0
- 3.47.0
- 3.46.0
- 3.45.0
- 3.44.0
- 3.43.0
- 3.42.0
- 3.41.0
- 3.40.0
- 3.38.0
- 3.37.0
- 3.36.0
- 3.35.0
- 3.34.0
- 3.33.0
- 3.32.0
- 3.31.0
- 3.30.0
- 3.29.0
- 3.28.0
- 3.25.0
- 3.24.0
- 3.23.0
- 3.22.0
- 3.21.0
- 3.20.0
- 3.19.0
- 3.18.0
- 3.17.0
- 3.16.0
- 3.15.0
- 3.14.0
- 3.13.0
- 3.12.0
- 3.11.0
- 3.10.0
- 3.9.0
- 3.8.0
- 3.7.0
- 3.6.0
- 3.5.0
- 3.4.2
- 3.3.0
- 3.2.0
- 3.0.0
- 2.9.8
- 2.8.9
- 2.7.4
- 2.5.3
- 2.4.0
public static final class DnsPeeringConfig.Builder extends GeneratedMessageV3.Builder<DnsPeeringConfig.Builder> 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
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > DnsPeeringConfig.BuilderImplements
DnsPeeringConfigOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public DnsPeeringConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
DnsPeeringConfig.Builder |
build()
public DnsPeeringConfig build()
Returns | |
---|---|
Type | Description |
DnsPeeringConfig |
buildPartial()
public DnsPeeringConfig buildPartial()
Returns | |
---|---|
Type | Description |
DnsPeeringConfig |
clear()
public DnsPeeringConfig.Builder clear()
Returns | |
---|---|
Type | Description |
DnsPeeringConfig.Builder |
clearDomain()
public DnsPeeringConfig.Builder clearDomain()
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 |
DnsPeeringConfig.Builder |
This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public DnsPeeringConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
DnsPeeringConfig.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public DnsPeeringConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
DnsPeeringConfig.Builder |
clearTargetNetwork()
public DnsPeeringConfig.Builder clearTargetNetwork()
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 |
DnsPeeringConfig.Builder |
This builder for chaining. |
clearTargetProject()
public DnsPeeringConfig.Builder clearTargetProject()
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 |
DnsPeeringConfig.Builder |
This builder for chaining. |
clone()
public DnsPeeringConfig.Builder clone()
Returns | |
---|---|
Type | Description |
DnsPeeringConfig.Builder |
getDefaultInstanceForType()
public DnsPeeringConfig getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
DnsPeeringConfig |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
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. |
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. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeFrom(DnsPeeringConfig other)
public DnsPeeringConfig.Builder mergeFrom(DnsPeeringConfig other)
Parameter | |
---|---|
Name | Description |
other |
DnsPeeringConfig |
Returns | |
---|---|
Type | Description |
DnsPeeringConfig.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public DnsPeeringConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
DnsPeeringConfig.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public DnsPeeringConfig.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
DnsPeeringConfig.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final DnsPeeringConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
DnsPeeringConfig.Builder |
setDomain(String value)
public DnsPeeringConfig.Builder setDomain(String value)
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];
Parameter | |
---|---|
Name | Description |
value |
String The domain to set. |
Returns | |
---|---|
Type | Description |
DnsPeeringConfig.Builder |
This builder for chaining. |
setDomainBytes(ByteString value)
public DnsPeeringConfig.Builder setDomainBytes(ByteString value)
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];
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for domain to set. |
Returns | |
---|---|
Type | Description |
DnsPeeringConfig.Builder |
This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public DnsPeeringConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
DnsPeeringConfig.Builder |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public DnsPeeringConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Returns | |
---|---|
Type | Description |
DnsPeeringConfig.Builder |
setTargetNetwork(String value)
public DnsPeeringConfig.Builder setTargetNetwork(String value)
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];
Parameter | |
---|---|
Name | Description |
value |
String The targetNetwork to set. |
Returns | |
---|---|
Type | Description |
DnsPeeringConfig.Builder |
This builder for chaining. |
setTargetNetworkBytes(ByteString value)
public DnsPeeringConfig.Builder setTargetNetworkBytes(ByteString value)
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];
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for targetNetwork to set. |
Returns | |
---|---|
Type | Description |
DnsPeeringConfig.Builder |
This builder for chaining. |
setTargetProject(String value)
public DnsPeeringConfig.Builder setTargetProject(String value)
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];
Parameter | |
---|---|
Name | Description |
value |
String The targetProject to set. |
Returns | |
---|---|
Type | Description |
DnsPeeringConfig.Builder |
This builder for chaining. |
setTargetProjectBytes(ByteString value)
public DnsPeeringConfig.Builder setTargetProjectBytes(ByteString value)
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];
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for targetProject to set. |
Returns | |
---|---|
Type | Description |
DnsPeeringConfig.Builder |
This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final DnsPeeringConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
DnsPeeringConfig.Builder |