public static final class PrivateServiceConnectConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PrivateServiceConnectConfig.Builder> implements PrivateServiceConnectConfigOrBuilder
Represents configuration for private service connect.Protobuf type
google.cloud.aiplatform.v1.PrivateServiceConnectConfig| Modifier and Type | Method and Description |
|---|---|
PrivateServiceConnectConfig.Builder |
addAllProjectAllowlist(Iterable<String> values)
A list of Projects from which the forwarding rule will target the service
attachment.
|
PrivateServiceConnectConfig.Builder |
addProjectAllowlist(String value)
A list of Projects from which the forwarding rule will target the service
attachment.
|
PrivateServiceConnectConfig.Builder |
addProjectAllowlistBytes(com.google.protobuf.ByteString value)
A list of Projects from which the forwarding rule will target the service
attachment.
|
PrivateServiceConnectConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
PrivateServiceConnectConfig |
build() |
PrivateServiceConnectConfig |
buildPartial() |
PrivateServiceConnectConfig.Builder |
clear() |
PrivateServiceConnectConfig.Builder |
clearEnablePrivateServiceConnect()
Required.
|
PrivateServiceConnectConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
PrivateServiceConnectConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
PrivateServiceConnectConfig.Builder |
clearProjectAllowlist()
A list of Projects from which the forwarding rule will target the service
attachment.
|
PrivateServiceConnectConfig.Builder |
clearServiceAttachment()
Output only.
|
PrivateServiceConnectConfig.Builder |
clone() |
PrivateServiceConnectConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getEnablePrivateServiceConnect()
Required.
|
String |
getProjectAllowlist(int index)
A list of Projects from which the forwarding rule will target the service
attachment.
|
com.google.protobuf.ByteString |
getProjectAllowlistBytes(int index)
A list of Projects from which the forwarding rule will target the service
attachment.
|
int |
getProjectAllowlistCount()
A list of Projects from which the forwarding rule will target the service
attachment.
|
com.google.protobuf.ProtocolStringList |
getProjectAllowlistList()
A list of Projects from which the forwarding rule will target the service
attachment.
|
String |
getServiceAttachment()
Output only.
|
com.google.protobuf.ByteString |
getServiceAttachmentBytes()
Output only.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
PrivateServiceConnectConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
PrivateServiceConnectConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
PrivateServiceConnectConfig.Builder |
mergeFrom(PrivateServiceConnectConfig other) |
PrivateServiceConnectConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
PrivateServiceConnectConfig.Builder |
setEnablePrivateServiceConnect(boolean value)
Required.
|
PrivateServiceConnectConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
PrivateServiceConnectConfig.Builder |
setProjectAllowlist(int index,
String value)
A list of Projects from which the forwarding rule will target the service
attachment.
|
PrivateServiceConnectConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
PrivateServiceConnectConfig.Builder |
setServiceAttachment(String value)
Output only.
|
PrivateServiceConnectConfig.Builder |
setServiceAttachmentBytes(com.google.protobuf.ByteString value)
Output only.
|
PrivateServiceConnectConfig.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<PrivateServiceConnectConfig.Builder>public PrivateServiceConnectConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<PrivateServiceConnectConfig.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<PrivateServiceConnectConfig.Builder>public PrivateServiceConnectConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic PrivateServiceConnectConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic PrivateServiceConnectConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic PrivateServiceConnectConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<PrivateServiceConnectConfig.Builder>public PrivateServiceConnectConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<PrivateServiceConnectConfig.Builder>public PrivateServiceConnectConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<PrivateServiceConnectConfig.Builder>public PrivateServiceConnectConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<PrivateServiceConnectConfig.Builder>public PrivateServiceConnectConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<PrivateServiceConnectConfig.Builder>public PrivateServiceConnectConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<PrivateServiceConnectConfig.Builder>public PrivateServiceConnectConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PrivateServiceConnectConfig.Builder>public PrivateServiceConnectConfig.Builder mergeFrom(PrivateServiceConnectConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<PrivateServiceConnectConfig.Builder>public PrivateServiceConnectConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PrivateServiceConnectConfig.Builder>IOExceptionpublic boolean getEnablePrivateServiceConnect()
Required. If true, expose the IndexEndpoint via private service connect.
bool enable_private_service_connect = 1 [(.google.api.field_behavior) = REQUIRED];
getEnablePrivateServiceConnect in interface PrivateServiceConnectConfigOrBuilderpublic PrivateServiceConnectConfig.Builder setEnablePrivateServiceConnect(boolean value)
Required. If true, expose the IndexEndpoint via private service connect.
bool enable_private_service_connect = 1 [(.google.api.field_behavior) = REQUIRED];
value - The enablePrivateServiceConnect to set.public PrivateServiceConnectConfig.Builder clearEnablePrivateServiceConnect()
Required. If true, expose the IndexEndpoint via private service connect.
bool enable_private_service_connect = 1 [(.google.api.field_behavior) = REQUIRED];
public com.google.protobuf.ProtocolStringList getProjectAllowlistList()
A list of Projects from which the forwarding rule will target the service attachment.
repeated string project_allowlist = 2;getProjectAllowlistList in interface PrivateServiceConnectConfigOrBuilderpublic int getProjectAllowlistCount()
A list of Projects from which the forwarding rule will target the service attachment.
repeated string project_allowlist = 2;getProjectAllowlistCount in interface PrivateServiceConnectConfigOrBuilderpublic String getProjectAllowlist(int index)
A list of Projects from which the forwarding rule will target the service attachment.
repeated string project_allowlist = 2;getProjectAllowlist in interface PrivateServiceConnectConfigOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getProjectAllowlistBytes(int index)
A list of Projects from which the forwarding rule will target the service attachment.
repeated string project_allowlist = 2;getProjectAllowlistBytes in interface PrivateServiceConnectConfigOrBuilderindex - The index of the value to return.public PrivateServiceConnectConfig.Builder setProjectAllowlist(int index, String value)
A list of Projects from which the forwarding rule will target the service attachment.
repeated string project_allowlist = 2;index - The index to set the value at.value - The projectAllowlist to set.public PrivateServiceConnectConfig.Builder addProjectAllowlist(String value)
A list of Projects from which the forwarding rule will target the service attachment.
repeated string project_allowlist = 2;value - The projectAllowlist to add.public PrivateServiceConnectConfig.Builder addAllProjectAllowlist(Iterable<String> values)
A list of Projects from which the forwarding rule will target the service attachment.
repeated string project_allowlist = 2;values - The projectAllowlist to add.public PrivateServiceConnectConfig.Builder clearProjectAllowlist()
A list of Projects from which the forwarding rule will target the service attachment.
repeated string project_allowlist = 2;public PrivateServiceConnectConfig.Builder addProjectAllowlistBytes(com.google.protobuf.ByteString value)
A list of Projects from which the forwarding rule will target the service attachment.
repeated string project_allowlist = 2;value - The bytes of the projectAllowlist to add.public String getServiceAttachment()
Output only. The name of the generated service attachment resource. This is only populated if the endpoint is deployed with PrivateServiceConnect.
string service_attachment = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];getServiceAttachment in interface PrivateServiceConnectConfigOrBuilderpublic com.google.protobuf.ByteString getServiceAttachmentBytes()
Output only. The name of the generated service attachment resource. This is only populated if the endpoint is deployed with PrivateServiceConnect.
string service_attachment = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];getServiceAttachmentBytes in interface PrivateServiceConnectConfigOrBuilderpublic PrivateServiceConnectConfig.Builder setServiceAttachment(String value)
Output only. The name of the generated service attachment resource. This is only populated if the endpoint is deployed with PrivateServiceConnect.
string service_attachment = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The serviceAttachment to set.public PrivateServiceConnectConfig.Builder clearServiceAttachment()
Output only. The name of the generated service attachment resource. This is only populated if the endpoint is deployed with PrivateServiceConnect.
string service_attachment = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];public PrivateServiceConnectConfig.Builder setServiceAttachmentBytes(com.google.protobuf.ByteString value)
Output only. The name of the generated service attachment resource. This is only populated if the endpoint is deployed with PrivateServiceConnect.
string service_attachment = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for serviceAttachment to set.public final PrivateServiceConnectConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PrivateServiceConnectConfig.Builder>public final PrivateServiceConnectConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PrivateServiceConnectConfig.Builder>Copyright © 2025 Google LLC. All rights reserved.