public static final class IndexPrivateEndpoints.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<IndexPrivateEndpoints.Builder> implements IndexPrivateEndpointsOrBuilder
IndexPrivateEndpoints proto is used to provide paths for users to send requests via private endpoints (e.g. private service access, private service connect). To send request via private service access, use match_grpc_address. To send request via private service connect, use service_attachment.Protobuf type
google.cloud.aiplatform.v1beta1.IndexPrivateEndpointsgetAllFields, 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<IndexPrivateEndpoints.Builder>public IndexPrivateEndpoints.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<IndexPrivateEndpoints.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<IndexPrivateEndpoints.Builder>public IndexPrivateEndpoints getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic IndexPrivateEndpoints build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic IndexPrivateEndpoints buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic IndexPrivateEndpoints.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<IndexPrivateEndpoints.Builder>public IndexPrivateEndpoints.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<IndexPrivateEndpoints.Builder>public IndexPrivateEndpoints.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<IndexPrivateEndpoints.Builder>public IndexPrivateEndpoints.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<IndexPrivateEndpoints.Builder>public IndexPrivateEndpoints.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<IndexPrivateEndpoints.Builder>public IndexPrivateEndpoints.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<IndexPrivateEndpoints.Builder>public IndexPrivateEndpoints.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<IndexPrivateEndpoints.Builder>public IndexPrivateEndpoints.Builder mergeFrom(IndexPrivateEndpoints other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<IndexPrivateEndpoints.Builder>public IndexPrivateEndpoints.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<IndexPrivateEndpoints.Builder>IOExceptionpublic String getMatchGrpcAddress()
Output only. The ip address used to send match gRPC requests.
string match_grpc_address = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];getMatchGrpcAddress in interface IndexPrivateEndpointsOrBuilderpublic com.google.protobuf.ByteString getMatchGrpcAddressBytes()
Output only. The ip address used to send match gRPC requests.
string match_grpc_address = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];getMatchGrpcAddressBytes in interface IndexPrivateEndpointsOrBuilderpublic IndexPrivateEndpoints.Builder setMatchGrpcAddress(String value)
Output only. The ip address used to send match gRPC requests.
string match_grpc_address = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The matchGrpcAddress to set.public IndexPrivateEndpoints.Builder clearMatchGrpcAddress()
Output only. The ip address used to send match gRPC requests.
string match_grpc_address = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];public IndexPrivateEndpoints.Builder setMatchGrpcAddressBytes(com.google.protobuf.ByteString value)
Output only. The ip address used to send match gRPC requests.
string match_grpc_address = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for matchGrpcAddress to set.public String getServiceAttachment()
Output only. The name of the service attachment resource. Populated if private service connect is enabled.
string service_attachment = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];getServiceAttachment in interface IndexPrivateEndpointsOrBuilderpublic com.google.protobuf.ByteString getServiceAttachmentBytes()
Output only. The name of the service attachment resource. Populated if private service connect is enabled.
string service_attachment = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];getServiceAttachmentBytes in interface IndexPrivateEndpointsOrBuilderpublic IndexPrivateEndpoints.Builder setServiceAttachment(String value)
Output only. The name of the service attachment resource. Populated if private service connect is enabled.
string service_attachment = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The serviceAttachment to set.public IndexPrivateEndpoints.Builder clearServiceAttachment()
Output only. The name of the service attachment resource. Populated if private service connect is enabled.
string service_attachment = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];public IndexPrivateEndpoints.Builder setServiceAttachmentBytes(com.google.protobuf.ByteString value)
Output only. The name of the service attachment resource. Populated if private service connect is enabled.
string service_attachment = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for serviceAttachment to set.public List<PscAutomatedEndpoints> getPscAutomatedEndpointsList()
Output only. PscAutomatedEndpoints is populated if private service connect is enabled if PscAutomatedConfig is set.
repeated .google.cloud.aiplatform.v1beta1.PscAutomatedEndpoints psc_automated_endpoints = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getPscAutomatedEndpointsList in interface IndexPrivateEndpointsOrBuilderpublic int getPscAutomatedEndpointsCount()
Output only. PscAutomatedEndpoints is populated if private service connect is enabled if PscAutomatedConfig is set.
repeated .google.cloud.aiplatform.v1beta1.PscAutomatedEndpoints psc_automated_endpoints = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getPscAutomatedEndpointsCount in interface IndexPrivateEndpointsOrBuilderpublic PscAutomatedEndpoints getPscAutomatedEndpoints(int index)
Output only. PscAutomatedEndpoints is populated if private service connect is enabled if PscAutomatedConfig is set.
repeated .google.cloud.aiplatform.v1beta1.PscAutomatedEndpoints psc_automated_endpoints = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getPscAutomatedEndpoints in interface IndexPrivateEndpointsOrBuilderpublic IndexPrivateEndpoints.Builder setPscAutomatedEndpoints(int index, PscAutomatedEndpoints value)
Output only. PscAutomatedEndpoints is populated if private service connect is enabled if PscAutomatedConfig is set.
repeated .google.cloud.aiplatform.v1beta1.PscAutomatedEndpoints psc_automated_endpoints = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public IndexPrivateEndpoints.Builder setPscAutomatedEndpoints(int index, PscAutomatedEndpoints.Builder builderForValue)
Output only. PscAutomatedEndpoints is populated if private service connect is enabled if PscAutomatedConfig is set.
repeated .google.cloud.aiplatform.v1beta1.PscAutomatedEndpoints psc_automated_endpoints = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public IndexPrivateEndpoints.Builder addPscAutomatedEndpoints(PscAutomatedEndpoints value)
Output only. PscAutomatedEndpoints is populated if private service connect is enabled if PscAutomatedConfig is set.
repeated .google.cloud.aiplatform.v1beta1.PscAutomatedEndpoints psc_automated_endpoints = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public IndexPrivateEndpoints.Builder addPscAutomatedEndpoints(int index, PscAutomatedEndpoints value)
Output only. PscAutomatedEndpoints is populated if private service connect is enabled if PscAutomatedConfig is set.
repeated .google.cloud.aiplatform.v1beta1.PscAutomatedEndpoints psc_automated_endpoints = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public IndexPrivateEndpoints.Builder addPscAutomatedEndpoints(PscAutomatedEndpoints.Builder builderForValue)
Output only. PscAutomatedEndpoints is populated if private service connect is enabled if PscAutomatedConfig is set.
repeated .google.cloud.aiplatform.v1beta1.PscAutomatedEndpoints psc_automated_endpoints = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public IndexPrivateEndpoints.Builder addPscAutomatedEndpoints(int index, PscAutomatedEndpoints.Builder builderForValue)
Output only. PscAutomatedEndpoints is populated if private service connect is enabled if PscAutomatedConfig is set.
repeated .google.cloud.aiplatform.v1beta1.PscAutomatedEndpoints psc_automated_endpoints = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public IndexPrivateEndpoints.Builder addAllPscAutomatedEndpoints(Iterable<? extends PscAutomatedEndpoints> values)
Output only. PscAutomatedEndpoints is populated if private service connect is enabled if PscAutomatedConfig is set.
repeated .google.cloud.aiplatform.v1beta1.PscAutomatedEndpoints psc_automated_endpoints = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public IndexPrivateEndpoints.Builder clearPscAutomatedEndpoints()
Output only. PscAutomatedEndpoints is populated if private service connect is enabled if PscAutomatedConfig is set.
repeated .google.cloud.aiplatform.v1beta1.PscAutomatedEndpoints psc_automated_endpoints = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public IndexPrivateEndpoints.Builder removePscAutomatedEndpoints(int index)
Output only. PscAutomatedEndpoints is populated if private service connect is enabled if PscAutomatedConfig is set.
repeated .google.cloud.aiplatform.v1beta1.PscAutomatedEndpoints psc_automated_endpoints = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public PscAutomatedEndpoints.Builder getPscAutomatedEndpointsBuilder(int index)
Output only. PscAutomatedEndpoints is populated if private service connect is enabled if PscAutomatedConfig is set.
repeated .google.cloud.aiplatform.v1beta1.PscAutomatedEndpoints psc_automated_endpoints = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public PscAutomatedEndpointsOrBuilder getPscAutomatedEndpointsOrBuilder(int index)
Output only. PscAutomatedEndpoints is populated if private service connect is enabled if PscAutomatedConfig is set.
repeated .google.cloud.aiplatform.v1beta1.PscAutomatedEndpoints psc_automated_endpoints = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getPscAutomatedEndpointsOrBuilder in interface IndexPrivateEndpointsOrBuilderpublic List<? extends PscAutomatedEndpointsOrBuilder> getPscAutomatedEndpointsOrBuilderList()
Output only. PscAutomatedEndpoints is populated if private service connect is enabled if PscAutomatedConfig is set.
repeated .google.cloud.aiplatform.v1beta1.PscAutomatedEndpoints psc_automated_endpoints = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getPscAutomatedEndpointsOrBuilderList in interface IndexPrivateEndpointsOrBuilderpublic PscAutomatedEndpoints.Builder addPscAutomatedEndpointsBuilder()
Output only. PscAutomatedEndpoints is populated if private service connect is enabled if PscAutomatedConfig is set.
repeated .google.cloud.aiplatform.v1beta1.PscAutomatedEndpoints psc_automated_endpoints = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public PscAutomatedEndpoints.Builder addPscAutomatedEndpointsBuilder(int index)
Output only. PscAutomatedEndpoints is populated if private service connect is enabled if PscAutomatedConfig is set.
repeated .google.cloud.aiplatform.v1beta1.PscAutomatedEndpoints psc_automated_endpoints = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public List<PscAutomatedEndpoints.Builder> getPscAutomatedEndpointsBuilderList()
Output only. PscAutomatedEndpoints is populated if private service connect is enabled if PscAutomatedConfig is set.
repeated .google.cloud.aiplatform.v1beta1.PscAutomatedEndpoints psc_automated_endpoints = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public final IndexPrivateEndpoints.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<IndexPrivateEndpoints.Builder>public final IndexPrivateEndpoints.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<IndexPrivateEndpoints.Builder>Copyright © 2025 Google LLC. All rights reserved.