public static final class PscInterfaceConfig.Builder extends GeneratedMessageV3.Builder<PscInterfaceConfig.Builder> implements PscInterfaceConfigOrBuilder
Configuration for PSC-I.
Protobuf type google.cloud.aiplatform.v1.PscInterfaceConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
public static final Descriptors.Descriptor getDescriptor()
Methods
public PscInterfaceConfig.Builder addAllDnsPeeringConfigs(Iterable<? extends DnsPeeringConfig> values)
Optional. DNS peering configurations. When specified, Vertex AI will
attempt to configure DNS peering zones in the tenant project VPC
to resolve the specified domains using the target network's Cloud DNS.
The user must grant the dns.peer role to the Vertex AI Service Agent
on the target project.
repeated .google.cloud.aiplatform.v1.DnsPeeringConfig dns_peering_configs = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
values |
Iterable<? extends com.google.cloud.aiplatform.v1.DnsPeeringConfig>
|
public PscInterfaceConfig.Builder addDnsPeeringConfigs(DnsPeeringConfig value)
Optional. DNS peering configurations. When specified, Vertex AI will
attempt to configure DNS peering zones in the tenant project VPC
to resolve the specified domains using the target network's Cloud DNS.
The user must grant the dns.peer role to the Vertex AI Service Agent
on the target project.
repeated .google.cloud.aiplatform.v1.DnsPeeringConfig dns_peering_configs = 2 [(.google.api.field_behavior) = OPTIONAL];
public PscInterfaceConfig.Builder addDnsPeeringConfigs(DnsPeeringConfig.Builder builderForValue)
Optional. DNS peering configurations. When specified, Vertex AI will
attempt to configure DNS peering zones in the tenant project VPC
to resolve the specified domains using the target network's Cloud DNS.
The user must grant the dns.peer role to the Vertex AI Service Agent
on the target project.
repeated .google.cloud.aiplatform.v1.DnsPeeringConfig dns_peering_configs = 2 [(.google.api.field_behavior) = OPTIONAL];
public PscInterfaceConfig.Builder addDnsPeeringConfigs(int index, DnsPeeringConfig value)
Optional. DNS peering configurations. When specified, Vertex AI will
attempt to configure DNS peering zones in the tenant project VPC
to resolve the specified domains using the target network's Cloud DNS.
The user must grant the dns.peer role to the Vertex AI Service Agent
on the target project.
repeated .google.cloud.aiplatform.v1.DnsPeeringConfig dns_peering_configs = 2 [(.google.api.field_behavior) = OPTIONAL];
public PscInterfaceConfig.Builder addDnsPeeringConfigs(int index, DnsPeeringConfig.Builder builderForValue)
Optional. DNS peering configurations. When specified, Vertex AI will
attempt to configure DNS peering zones in the tenant project VPC
to resolve the specified domains using the target network's Cloud DNS.
The user must grant the dns.peer role to the Vertex AI Service Agent
on the target project.
repeated .google.cloud.aiplatform.v1.DnsPeeringConfig dns_peering_configs = 2 [(.google.api.field_behavior) = OPTIONAL];
public DnsPeeringConfig.Builder addDnsPeeringConfigsBuilder()
Optional. DNS peering configurations. When specified, Vertex AI will
attempt to configure DNS peering zones in the tenant project VPC
to resolve the specified domains using the target network's Cloud DNS.
The user must grant the dns.peer role to the Vertex AI Service Agent
on the target project.
repeated .google.cloud.aiplatform.v1.DnsPeeringConfig dns_peering_configs = 2 [(.google.api.field_behavior) = OPTIONAL];
public DnsPeeringConfig.Builder addDnsPeeringConfigsBuilder(int index)
Optional. DNS peering configurations. When specified, Vertex AI will
attempt to configure DNS peering zones in the tenant project VPC
to resolve the specified domains using the target network's Cloud DNS.
The user must grant the dns.peer role to the Vertex AI Service Agent
on the target project.
repeated .google.cloud.aiplatform.v1.DnsPeeringConfig dns_peering_configs = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
index |
int
|
public PscInterfaceConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public PscInterfaceConfig build()
public PscInterfaceConfig buildPartial()
public PscInterfaceConfig.Builder clear()
Overrides
public PscInterfaceConfig.Builder clearDnsPeeringConfigs()
Optional. DNS peering configurations. When specified, Vertex AI will
attempt to configure DNS peering zones in the tenant project VPC
to resolve the specified domains using the target network's Cloud DNS.
The user must grant the dns.peer role to the Vertex AI Service Agent
on the target project.
repeated .google.cloud.aiplatform.v1.DnsPeeringConfig dns_peering_configs = 2 [(.google.api.field_behavior) = OPTIONAL];
public PscInterfaceConfig.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public PscInterfaceConfig.Builder clearNetworkAttachment()
Optional. The name of the Compute Engine
network
attachment to
attach to the resource within the region and user project.
To specify this field, you must have already created a network attachment.
This field is only used for resources using PSC-I.
string network_attachment = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
public PscInterfaceConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public PscInterfaceConfig.Builder clone()
Overrides
public PscInterfaceConfig getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public DnsPeeringConfig getDnsPeeringConfigs(int index)
Optional. DNS peering configurations. When specified, Vertex AI will
attempt to configure DNS peering zones in the tenant project VPC
to resolve the specified domains using the target network's Cloud DNS.
The user must grant the dns.peer role to the Vertex AI Service Agent
on the target project.
repeated .google.cloud.aiplatform.v1.DnsPeeringConfig dns_peering_configs = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
index |
int
|
public DnsPeeringConfig.Builder getDnsPeeringConfigsBuilder(int index)
Optional. DNS peering configurations. When specified, Vertex AI will
attempt to configure DNS peering zones in the tenant project VPC
to resolve the specified domains using the target network's Cloud DNS.
The user must grant the dns.peer role to the Vertex AI Service Agent
on the target project.
repeated .google.cloud.aiplatform.v1.DnsPeeringConfig dns_peering_configs = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
index |
int
|
public List<DnsPeeringConfig.Builder> getDnsPeeringConfigsBuilderList()
Optional. DNS peering configurations. When specified, Vertex AI will
attempt to configure DNS peering zones in the tenant project VPC
to resolve the specified domains using the target network's Cloud DNS.
The user must grant the dns.peer role to the Vertex AI Service Agent
on the target project.
repeated .google.cloud.aiplatform.v1.DnsPeeringConfig dns_peering_configs = 2 [(.google.api.field_behavior) = OPTIONAL];
public int getDnsPeeringConfigsCount()
Optional. DNS peering configurations. When specified, Vertex AI will
attempt to configure DNS peering zones in the tenant project VPC
to resolve the specified domains using the target network's Cloud DNS.
The user must grant the dns.peer role to the Vertex AI Service Agent
on the target project.
repeated .google.cloud.aiplatform.v1.DnsPeeringConfig dns_peering_configs = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
int |
|
public List<DnsPeeringConfig> getDnsPeeringConfigsList()
Optional. DNS peering configurations. When specified, Vertex AI will
attempt to configure DNS peering zones in the tenant project VPC
to resolve the specified domains using the target network's Cloud DNS.
The user must grant the dns.peer role to the Vertex AI Service Agent
on the target project.
repeated .google.cloud.aiplatform.v1.DnsPeeringConfig dns_peering_configs = 2 [(.google.api.field_behavior) = OPTIONAL];
public DnsPeeringConfigOrBuilder getDnsPeeringConfigsOrBuilder(int index)
Optional. DNS peering configurations. When specified, Vertex AI will
attempt to configure DNS peering zones in the tenant project VPC
to resolve the specified domains using the target network's Cloud DNS.
The user must grant the dns.peer role to the Vertex AI Service Agent
on the target project.
repeated .google.cloud.aiplatform.v1.DnsPeeringConfig dns_peering_configs = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
index |
int
|
public List<? extends DnsPeeringConfigOrBuilder> getDnsPeeringConfigsOrBuilderList()
Optional. DNS peering configurations. When specified, Vertex AI will
attempt to configure DNS peering zones in the tenant project VPC
to resolve the specified domains using the target network's Cloud DNS.
The user must grant the dns.peer role to the Vertex AI Service Agent
on the target project.
repeated .google.cloud.aiplatform.v1.DnsPeeringConfig dns_peering_configs = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
List<? extends com.google.cloud.aiplatform.v1.DnsPeeringConfigOrBuilder> |
|
public String getNetworkAttachment()
Optional. The name of the Compute Engine
network
attachment to
attach to the resource within the region and user project.
To specify this field, you must have already created a network attachment.
This field is only used for resources using PSC-I.
string network_attachment = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
String |
The networkAttachment.
|
public ByteString getNetworkAttachmentBytes()
Optional. The name of the Compute Engine
network
attachment to
attach to the resource within the region and user project.
To specify this field, you must have already created a network attachment.
This field is only used for resources using PSC-I.
string network_attachment = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
ByteString |
The bytes for networkAttachment.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public PscInterfaceConfig.Builder mergeFrom(PscInterfaceConfig other)
public PscInterfaceConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public PscInterfaceConfig.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
public final PscInterfaceConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
public PscInterfaceConfig.Builder removeDnsPeeringConfigs(int index)
Optional. DNS peering configurations. When specified, Vertex AI will
attempt to configure DNS peering zones in the tenant project VPC
to resolve the specified domains using the target network's Cloud DNS.
The user must grant the dns.peer role to the Vertex AI Service Agent
on the target project.
repeated .google.cloud.aiplatform.v1.DnsPeeringConfig dns_peering_configs = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
index |
int
|
public PscInterfaceConfig.Builder setDnsPeeringConfigs(int index, DnsPeeringConfig value)
Optional. DNS peering configurations. When specified, Vertex AI will
attempt to configure DNS peering zones in the tenant project VPC
to resolve the specified domains using the target network's Cloud DNS.
The user must grant the dns.peer role to the Vertex AI Service Agent
on the target project.
repeated .google.cloud.aiplatform.v1.DnsPeeringConfig dns_peering_configs = 2 [(.google.api.field_behavior) = OPTIONAL];
public PscInterfaceConfig.Builder setDnsPeeringConfigs(int index, DnsPeeringConfig.Builder builderForValue)
Optional. DNS peering configurations. When specified, Vertex AI will
attempt to configure DNS peering zones in the tenant project VPC
to resolve the specified domains using the target network's Cloud DNS.
The user must grant the dns.peer role to the Vertex AI Service Agent
on the target project.
repeated .google.cloud.aiplatform.v1.DnsPeeringConfig dns_peering_configs = 2 [(.google.api.field_behavior) = OPTIONAL];
public PscInterfaceConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public PscInterfaceConfig.Builder setNetworkAttachment(String value)
Optional. The name of the Compute Engine
network
attachment to
attach to the resource within the region and user project.
To specify this field, you must have already created a network attachment.
This field is only used for resources using PSC-I.
string network_attachment = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
value |
String
The networkAttachment to set.
|
public PscInterfaceConfig.Builder setNetworkAttachmentBytes(ByteString value)
Optional. The name of the Compute Engine
network
attachment to
attach to the resource within the region and user project.
To specify this field, you must have already created a network attachment.
This field is only used for resources using PSC-I.
string network_attachment = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
value |
ByteString
The bytes for networkAttachment to set.
|
public PscInterfaceConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public final PscInterfaceConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides