Class IndexEndpoint.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<IndexEndpoint.Builder>
-
- com.google.cloud.aiplatform.v1beta1.IndexEndpoint.Builder
-
- All Implemented Interfaces:
IndexEndpointOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- IndexEndpoint
public static final class IndexEndpoint.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<IndexEndpoint.Builder> implements IndexEndpointOrBuilder
Indexes are deployed into it. An IndexEndpoint can have multiple DeployedIndexes.
Protobuf typegoogle.cloud.aiplatform.v1beta1.IndexEndpoint
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description IndexEndpoint.Builder
addAllDeployedIndexes(Iterable<? extends DeployedIndex> values)
Output only.IndexEndpoint.Builder
addDeployedIndexes(int index, DeployedIndex value)
Output only.IndexEndpoint.Builder
addDeployedIndexes(int index, DeployedIndex.Builder builderForValue)
Output only.IndexEndpoint.Builder
addDeployedIndexes(DeployedIndex value)
Output only.IndexEndpoint.Builder
addDeployedIndexes(DeployedIndex.Builder builderForValue)
Output only.DeployedIndex.Builder
addDeployedIndexesBuilder()
Output only.DeployedIndex.Builder
addDeployedIndexesBuilder(int index)
Output only.IndexEndpoint.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
IndexEndpoint
build()
IndexEndpoint
buildPartial()
IndexEndpoint.Builder
clear()
IndexEndpoint.Builder
clearCreateTime()
Output only.IndexEndpoint.Builder
clearDeployedIndexes()
Output only.IndexEndpoint.Builder
clearDescription()
The description of the IndexEndpoint.IndexEndpoint.Builder
clearDisplayName()
Required.IndexEndpoint.Builder
clearEnablePrivateServiceConnect()
Deprecated.google.cloud.aiplatform.v1beta1.IndexEndpoint.enable_private_service_connect is deprecated.IndexEndpoint.Builder
clearEncryptionSpec()
Immutable.IndexEndpoint.Builder
clearEtag()
Used to perform consistent read-modify-write updates.IndexEndpoint.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
IndexEndpoint.Builder
clearLabels()
IndexEndpoint.Builder
clearName()
Output only.IndexEndpoint.Builder
clearNetwork()
Optional.IndexEndpoint.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
IndexEndpoint.Builder
clearPrivateServiceConnectConfig()
Optional.IndexEndpoint.Builder
clearPublicEndpointDomainName()
Output only.IndexEndpoint.Builder
clearPublicEndpointEnabled()
Optional.IndexEndpoint.Builder
clearUpdateTime()
Output only.IndexEndpoint.Builder
clone()
boolean
containsLabels(String key)
The labels with user-defined metadata to organize your IndexEndpoints.com.google.protobuf.Timestamp
getCreateTime()
Output only.com.google.protobuf.Timestamp.Builder
getCreateTimeBuilder()
Output only.com.google.protobuf.TimestampOrBuilder
getCreateTimeOrBuilder()
Output only.IndexEndpoint
getDefaultInstanceForType()
DeployedIndex
getDeployedIndexes(int index)
Output only.DeployedIndex.Builder
getDeployedIndexesBuilder(int index)
Output only.List<DeployedIndex.Builder>
getDeployedIndexesBuilderList()
Output only.int
getDeployedIndexesCount()
Output only.List<DeployedIndex>
getDeployedIndexesList()
Output only.DeployedIndexOrBuilder
getDeployedIndexesOrBuilder(int index)
Output only.List<? extends DeployedIndexOrBuilder>
getDeployedIndexesOrBuilderList()
Output only.String
getDescription()
The description of the IndexEndpoint.com.google.protobuf.ByteString
getDescriptionBytes()
The description of the IndexEndpoint.static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getDisplayName()
Required.com.google.protobuf.ByteString
getDisplayNameBytes()
Required.boolean
getEnablePrivateServiceConnect()
Deprecated.google.cloud.aiplatform.v1beta1.IndexEndpoint.enable_private_service_connect is deprecated.EncryptionSpec
getEncryptionSpec()
Immutable.EncryptionSpec.Builder
getEncryptionSpecBuilder()
Immutable.EncryptionSpecOrBuilder
getEncryptionSpecOrBuilder()
Immutable.String
getEtag()
Used to perform consistent read-modify-write updates.com.google.protobuf.ByteString
getEtagBytes()
Used to perform consistent read-modify-write updates.Map<String,String>
getLabels()
Deprecated.int
getLabelsCount()
The labels with user-defined metadata to organize your IndexEndpoints.Map<String,String>
getLabelsMap()
The labels with user-defined metadata to organize your IndexEndpoints.String
getLabelsOrDefault(String key, String defaultValue)
The labels with user-defined metadata to organize your IndexEndpoints.String
getLabelsOrThrow(String key)
The labels with user-defined metadata to organize your IndexEndpoints.Map<String,String>
getMutableLabels()
Deprecated.String
getName()
Output only.com.google.protobuf.ByteString
getNameBytes()
Output only.String
getNetwork()
Optional.com.google.protobuf.ByteString
getNetworkBytes()
Optional.PrivateServiceConnectConfig
getPrivateServiceConnectConfig()
Optional.PrivateServiceConnectConfig.Builder
getPrivateServiceConnectConfigBuilder()
Optional.PrivateServiceConnectConfigOrBuilder
getPrivateServiceConnectConfigOrBuilder()
Optional.String
getPublicEndpointDomainName()
Output only.com.google.protobuf.ByteString
getPublicEndpointDomainNameBytes()
Output only.boolean
getPublicEndpointEnabled()
Optional.com.google.protobuf.Timestamp
getUpdateTime()
Output only.com.google.protobuf.Timestamp.Builder
getUpdateTimeBuilder()
Output only.com.google.protobuf.TimestampOrBuilder
getUpdateTimeOrBuilder()
Output only.boolean
hasCreateTime()
Output only.boolean
hasEncryptionSpec()
Immutable.boolean
hasPrivateServiceConnectConfig()
Optional.boolean
hasUpdateTime()
Output only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
protected com.google.protobuf.MapField
internalGetMapField(int number)
protected com.google.protobuf.MapField
internalGetMutableMapField(int number)
boolean
isInitialized()
IndexEndpoint.Builder
mergeCreateTime(com.google.protobuf.Timestamp value)
Output only.IndexEndpoint.Builder
mergeEncryptionSpec(EncryptionSpec value)
Immutable.IndexEndpoint.Builder
mergeFrom(IndexEndpoint other)
IndexEndpoint.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
IndexEndpoint.Builder
mergeFrom(com.google.protobuf.Message other)
IndexEndpoint.Builder
mergePrivateServiceConnectConfig(PrivateServiceConnectConfig value)
Optional.IndexEndpoint.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
IndexEndpoint.Builder
mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only.IndexEndpoint.Builder
putAllLabels(Map<String,String> values)
The labels with user-defined metadata to organize your IndexEndpoints.IndexEndpoint.Builder
putLabels(String key, String value)
The labels with user-defined metadata to organize your IndexEndpoints.IndexEndpoint.Builder
removeDeployedIndexes(int index)
Output only.IndexEndpoint.Builder
removeLabels(String key)
The labels with user-defined metadata to organize your IndexEndpoints.IndexEndpoint.Builder
setCreateTime(com.google.protobuf.Timestamp value)
Output only.IndexEndpoint.Builder
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.IndexEndpoint.Builder
setDeployedIndexes(int index, DeployedIndex value)
Output only.IndexEndpoint.Builder
setDeployedIndexes(int index, DeployedIndex.Builder builderForValue)
Output only.IndexEndpoint.Builder
setDescription(String value)
The description of the IndexEndpoint.IndexEndpoint.Builder
setDescriptionBytes(com.google.protobuf.ByteString value)
The description of the IndexEndpoint.IndexEndpoint.Builder
setDisplayName(String value)
Required.IndexEndpoint.Builder
setDisplayNameBytes(com.google.protobuf.ByteString value)
Required.IndexEndpoint.Builder
setEnablePrivateServiceConnect(boolean value)
Deprecated.google.cloud.aiplatform.v1beta1.IndexEndpoint.enable_private_service_connect is deprecated.IndexEndpoint.Builder
setEncryptionSpec(EncryptionSpec value)
Immutable.IndexEndpoint.Builder
setEncryptionSpec(EncryptionSpec.Builder builderForValue)
Immutable.IndexEndpoint.Builder
setEtag(String value)
Used to perform consistent read-modify-write updates.IndexEndpoint.Builder
setEtagBytes(com.google.protobuf.ByteString value)
Used to perform consistent read-modify-write updates.IndexEndpoint.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
IndexEndpoint.Builder
setName(String value)
Output only.IndexEndpoint.Builder
setNameBytes(com.google.protobuf.ByteString value)
Output only.IndexEndpoint.Builder
setNetwork(String value)
Optional.IndexEndpoint.Builder
setNetworkBytes(com.google.protobuf.ByteString value)
Optional.IndexEndpoint.Builder
setPrivateServiceConnectConfig(PrivateServiceConnectConfig value)
Optional.IndexEndpoint.Builder
setPrivateServiceConnectConfig(PrivateServiceConnectConfig.Builder builderForValue)
Optional.IndexEndpoint.Builder
setPublicEndpointDomainName(String value)
Output only.IndexEndpoint.Builder
setPublicEndpointDomainNameBytes(com.google.protobuf.ByteString value)
Output only.IndexEndpoint.Builder
setPublicEndpointEnabled(boolean value)
Optional.IndexEndpoint.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
IndexEndpoint.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
IndexEndpoint.Builder
setUpdateTime(com.google.protobuf.Timestamp value)
Output only.IndexEndpoint.Builder
setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<IndexEndpoint.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<IndexEndpoint.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<IndexEndpoint.Builder>
-
clear
public IndexEndpoint.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<IndexEndpoint.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<IndexEndpoint.Builder>
-
getDefaultInstanceForType
public IndexEndpoint getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public IndexEndpoint build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public IndexEndpoint buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public IndexEndpoint.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<IndexEndpoint.Builder>
-
setField
public IndexEndpoint.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<IndexEndpoint.Builder>
-
clearField
public IndexEndpoint.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<IndexEndpoint.Builder>
-
clearOneof
public IndexEndpoint.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<IndexEndpoint.Builder>
-
setRepeatedField
public IndexEndpoint.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<IndexEndpoint.Builder>
-
addRepeatedField
public IndexEndpoint.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<IndexEndpoint.Builder>
-
mergeFrom
public IndexEndpoint.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<IndexEndpoint.Builder>
-
mergeFrom
public IndexEndpoint.Builder mergeFrom(IndexEndpoint other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<IndexEndpoint.Builder>
-
mergeFrom
public IndexEndpoint.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<IndexEndpoint.Builder>
- Throws:
IOException
-
getName
public String getName()
Output only. The resource name of the IndexEndpoint.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getName
in interfaceIndexEndpointOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Output only. The resource name of the IndexEndpoint.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getNameBytes
in interfaceIndexEndpointOrBuilder
- Returns:
- The bytes for name.
-
setName
public IndexEndpoint.Builder setName(String value)
Output only. The resource name of the IndexEndpoint.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
public IndexEndpoint.Builder clearName()
Output only. The resource name of the IndexEndpoint.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
setNameBytes
public IndexEndpoint.Builder setNameBytes(com.google.protobuf.ByteString value)
Output only. The resource name of the IndexEndpoint.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDisplayName
public String getDisplayName()
Required. The display name of the IndexEndpoint. The name can be up to 128 characters long and can consist of any UTF-8 characters.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getDisplayName
in interfaceIndexEndpointOrBuilder
- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()
Required. The display name of the IndexEndpoint. The name can be up to 128 characters long and can consist of any UTF-8 characters.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getDisplayNameBytes
in interfaceIndexEndpointOrBuilder
- Returns:
- The bytes for displayName.
-
setDisplayName
public IndexEndpoint.Builder setDisplayName(String value)
Required. The display name of the IndexEndpoint. The name can be up to 128 characters long and can consist of any UTF-8 characters.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
public IndexEndpoint.Builder clearDisplayName()
Required. The display name of the IndexEndpoint. The name can be up to 128 characters long and can consist of any UTF-8 characters.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- This builder for chaining.
-
setDisplayNameBytes
public IndexEndpoint.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
Required. The display name of the IndexEndpoint. The name can be up to 128 characters long and can consist of any UTF-8 characters.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getDescription
public String getDescription()
The description of the IndexEndpoint.
string description = 3;
- Specified by:
getDescription
in interfaceIndexEndpointOrBuilder
- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
The description of the IndexEndpoint.
string description = 3;
- Specified by:
getDescriptionBytes
in interfaceIndexEndpointOrBuilder
- Returns:
- The bytes for description.
-
setDescription
public IndexEndpoint.Builder setDescription(String value)
The description of the IndexEndpoint.
string description = 3;
- Parameters:
value
- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
public IndexEndpoint.Builder clearDescription()
The description of the IndexEndpoint.
string description = 3;
- Returns:
- This builder for chaining.
-
setDescriptionBytes
public IndexEndpoint.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
The description of the IndexEndpoint.
string description = 3;
- Parameters:
value
- The bytes for description to set.- Returns:
- This builder for chaining.
-
getDeployedIndexesList
public List<DeployedIndex> getDeployedIndexesList()
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1beta1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getDeployedIndexesList
in interfaceIndexEndpointOrBuilder
-
getDeployedIndexesCount
public int getDeployedIndexesCount()
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1beta1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getDeployedIndexesCount
in interfaceIndexEndpointOrBuilder
-
getDeployedIndexes
public DeployedIndex getDeployedIndexes(int index)
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1beta1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getDeployedIndexes
in interfaceIndexEndpointOrBuilder
-
setDeployedIndexes
public IndexEndpoint.Builder setDeployedIndexes(int index, DeployedIndex value)
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1beta1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setDeployedIndexes
public IndexEndpoint.Builder setDeployedIndexes(int index, DeployedIndex.Builder builderForValue)
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1beta1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addDeployedIndexes
public IndexEndpoint.Builder addDeployedIndexes(DeployedIndex value)
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1beta1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addDeployedIndexes
public IndexEndpoint.Builder addDeployedIndexes(int index, DeployedIndex value)
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1beta1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addDeployedIndexes
public IndexEndpoint.Builder addDeployedIndexes(DeployedIndex.Builder builderForValue)
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1beta1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addDeployedIndexes
public IndexEndpoint.Builder addDeployedIndexes(int index, DeployedIndex.Builder builderForValue)
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1beta1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addAllDeployedIndexes
public IndexEndpoint.Builder addAllDeployedIndexes(Iterable<? extends DeployedIndex> values)
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1beta1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearDeployedIndexes
public IndexEndpoint.Builder clearDeployedIndexes()
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1beta1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
removeDeployedIndexes
public IndexEndpoint.Builder removeDeployedIndexes(int index)
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1beta1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getDeployedIndexesBuilder
public DeployedIndex.Builder getDeployedIndexesBuilder(int index)
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1beta1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getDeployedIndexesOrBuilder
public DeployedIndexOrBuilder getDeployedIndexesOrBuilder(int index)
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1beta1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getDeployedIndexesOrBuilder
in interfaceIndexEndpointOrBuilder
-
getDeployedIndexesOrBuilderList
public List<? extends DeployedIndexOrBuilder> getDeployedIndexesOrBuilderList()
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1beta1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getDeployedIndexesOrBuilderList
in interfaceIndexEndpointOrBuilder
-
addDeployedIndexesBuilder
public DeployedIndex.Builder addDeployedIndexesBuilder()
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1beta1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addDeployedIndexesBuilder
public DeployedIndex.Builder addDeployedIndexesBuilder(int index)
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1beta1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getDeployedIndexesBuilderList
public List<DeployedIndex.Builder> getDeployedIndexesBuilderList()
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1beta1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getEtag
public String getEtag()
Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
string etag = 5;
- Specified by:
getEtag
in interfaceIndexEndpointOrBuilder
- Returns:
- The etag.
-
getEtagBytes
public com.google.protobuf.ByteString getEtagBytes()
Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
string etag = 5;
- Specified by:
getEtagBytes
in interfaceIndexEndpointOrBuilder
- Returns:
- The bytes for etag.
-
setEtag
public IndexEndpoint.Builder setEtag(String value)
Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
string etag = 5;
- Parameters:
value
- The etag to set.- Returns:
- This builder for chaining.
-
clearEtag
public IndexEndpoint.Builder clearEtag()
Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
string etag = 5;
- Returns:
- This builder for chaining.
-
setEtagBytes
public IndexEndpoint.Builder setEtagBytes(com.google.protobuf.ByteString value)
Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
string etag = 5;
- Parameters:
value
- The bytes for etag to set.- Returns:
- This builder for chaining.
-
getLabelsCount
public int getLabelsCount()
Description copied from interface:IndexEndpointOrBuilder
The labels with user-defined metadata to organize your IndexEndpoints. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
map<string, string> labels = 6;
- Specified by:
getLabelsCount
in interfaceIndexEndpointOrBuilder
-
containsLabels
public boolean containsLabels(String key)
The labels with user-defined metadata to organize your IndexEndpoints. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
map<string, string> labels = 6;
- Specified by:
containsLabels
in interfaceIndexEndpointOrBuilder
-
getLabels
@Deprecated public Map<String,String> getLabels()
Deprecated.UsegetLabelsMap()
instead.- Specified by:
getLabels
in interfaceIndexEndpointOrBuilder
-
getLabelsMap
public Map<String,String> getLabelsMap()
The labels with user-defined metadata to organize your IndexEndpoints. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
map<string, string> labels = 6;
- Specified by:
getLabelsMap
in interfaceIndexEndpointOrBuilder
-
getLabelsOrDefault
public String getLabelsOrDefault(String key, String defaultValue)
The labels with user-defined metadata to organize your IndexEndpoints. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
map<string, string> labels = 6;
- Specified by:
getLabelsOrDefault
in interfaceIndexEndpointOrBuilder
-
getLabelsOrThrow
public String getLabelsOrThrow(String key)
The labels with user-defined metadata to organize your IndexEndpoints. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
map<string, string> labels = 6;
- Specified by:
getLabelsOrThrow
in interfaceIndexEndpointOrBuilder
-
clearLabels
public IndexEndpoint.Builder clearLabels()
-
removeLabels
public IndexEndpoint.Builder removeLabels(String key)
The labels with user-defined metadata to organize your IndexEndpoints. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
map<string, string> labels = 6;
-
getMutableLabels
@Deprecated public Map<String,String> getMutableLabels()
Deprecated.Use alternate mutation accessors instead.
-
putLabels
public IndexEndpoint.Builder putLabels(String key, String value)
The labels with user-defined metadata to organize your IndexEndpoints. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
map<string, string> labels = 6;
-
putAllLabels
public IndexEndpoint.Builder putAllLabels(Map<String,String> values)
The labels with user-defined metadata to organize your IndexEndpoints. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
map<string, string> labels = 6;
-
hasCreateTime
public boolean hasCreateTime()
Output only. Timestamp when this IndexEndpoint was created.
.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasCreateTime
in interfaceIndexEndpointOrBuilder
- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()
Output only. Timestamp when this IndexEndpoint was created.
.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getCreateTime
in interfaceIndexEndpointOrBuilder
- Returns:
- The createTime.
-
setCreateTime
public IndexEndpoint.Builder setCreateTime(com.google.protobuf.Timestamp value)
Output only. Timestamp when this IndexEndpoint was created.
.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setCreateTime
public IndexEndpoint.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. Timestamp when this IndexEndpoint was created.
.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeCreateTime
public IndexEndpoint.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Output only. Timestamp when this IndexEndpoint was created.
.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearCreateTime
public IndexEndpoint.Builder clearCreateTime()
Output only. Timestamp when this IndexEndpoint was created.
.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Output only. Timestamp when this IndexEndpoint was created.
.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Timestamp when this IndexEndpoint was created.
.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getCreateTimeOrBuilder
in interfaceIndexEndpointOrBuilder
-
hasUpdateTime
public boolean hasUpdateTime()
Output only. Timestamp when this IndexEndpoint was last updated. This timestamp is not updated when the endpoint's DeployedIndexes are updated, e.g. due to updates of the original Indexes they are the deployments of.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasUpdateTime
in interfaceIndexEndpointOrBuilder
- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
public com.google.protobuf.Timestamp getUpdateTime()
Output only. Timestamp when this IndexEndpoint was last updated. This timestamp is not updated when the endpoint's DeployedIndexes are updated, e.g. due to updates of the original Indexes they are the deployments of.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getUpdateTime
in interfaceIndexEndpointOrBuilder
- Returns:
- The updateTime.
-
setUpdateTime
public IndexEndpoint.Builder setUpdateTime(com.google.protobuf.Timestamp value)
Output only. Timestamp when this IndexEndpoint was last updated. This timestamp is not updated when the endpoint's DeployedIndexes are updated, e.g. due to updates of the original Indexes they are the deployments of.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setUpdateTime
public IndexEndpoint.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. Timestamp when this IndexEndpoint was last updated. This timestamp is not updated when the endpoint's DeployedIndexes are updated, e.g. due to updates of the original Indexes they are the deployments of.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeUpdateTime
public IndexEndpoint.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only. Timestamp when this IndexEndpoint was last updated. This timestamp is not updated when the endpoint's DeployedIndexes are updated, e.g. due to updates of the original Indexes they are the deployments of.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearUpdateTime
public IndexEndpoint.Builder clearUpdateTime()
Output only. Timestamp when this IndexEndpoint was last updated. This timestamp is not updated when the endpoint's DeployedIndexes are updated, e.g. due to updates of the original Indexes they are the deployments of.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
Output only. Timestamp when this IndexEndpoint was last updated. This timestamp is not updated when the endpoint's DeployedIndexes are updated, e.g. due to updates of the original Indexes they are the deployments of.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. Timestamp when this IndexEndpoint was last updated. This timestamp is not updated when the endpoint's DeployedIndexes are updated, e.g. due to updates of the original Indexes they are the deployments of.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getUpdateTimeOrBuilder
in interfaceIndexEndpointOrBuilder
-
getNetwork
public String getNetwork()
Optional. The full name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the IndexEndpoint should be peered. Private services access must already be configured for the network. If left unspecified, the Endpoint is not peered with any network. [network][google.cloud.aiplatform.v1beta1.IndexEndpoint.network] and [private_service_connect_config][google.cloud.aiplatform.v1beta1.IndexEndpoint.private_service_connect_config] are mutually exclusive. [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in '12345', and {network} is network name.
string network = 9 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getNetwork
in interfaceIndexEndpointOrBuilder
- Returns:
- The network.
-
getNetworkBytes
public com.google.protobuf.ByteString getNetworkBytes()
Optional. The full name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the IndexEndpoint should be peered. Private services access must already be configured for the network. If left unspecified, the Endpoint is not peered with any network. [network][google.cloud.aiplatform.v1beta1.IndexEndpoint.network] and [private_service_connect_config][google.cloud.aiplatform.v1beta1.IndexEndpoint.private_service_connect_config] are mutually exclusive. [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in '12345', and {network} is network name.
string network = 9 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getNetworkBytes
in interfaceIndexEndpointOrBuilder
- Returns:
- The bytes for network.
-
setNetwork
public IndexEndpoint.Builder setNetwork(String value)
Optional. The full name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the IndexEndpoint should be peered. Private services access must already be configured for the network. If left unspecified, the Endpoint is not peered with any network. [network][google.cloud.aiplatform.v1beta1.IndexEndpoint.network] and [private_service_connect_config][google.cloud.aiplatform.v1beta1.IndexEndpoint.private_service_connect_config] are mutually exclusive. [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in '12345', and {network} is network name.
string network = 9 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The network to set.- Returns:
- This builder for chaining.
-
clearNetwork
public IndexEndpoint.Builder clearNetwork()
Optional. The full name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the IndexEndpoint should be peered. Private services access must already be configured for the network. If left unspecified, the Endpoint is not peered with any network. [network][google.cloud.aiplatform.v1beta1.IndexEndpoint.network] and [private_service_connect_config][google.cloud.aiplatform.v1beta1.IndexEndpoint.private_service_connect_config] are mutually exclusive. [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in '12345', and {network} is network name.
string network = 9 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- This builder for chaining.
-
setNetworkBytes
public IndexEndpoint.Builder setNetworkBytes(com.google.protobuf.ByteString value)
Optional. The full name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the IndexEndpoint should be peered. Private services access must already be configured for the network. If left unspecified, the Endpoint is not peered with any network. [network][google.cloud.aiplatform.v1beta1.IndexEndpoint.network] and [private_service_connect_config][google.cloud.aiplatform.v1beta1.IndexEndpoint.private_service_connect_config] are mutually exclusive. [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in '12345', and {network} is network name.
string network = 9 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The bytes for network to set.- Returns:
- This builder for chaining.
-
getEnablePrivateServiceConnect
@Deprecated public boolean getEnablePrivateServiceConnect()
Deprecated.google.cloud.aiplatform.v1beta1.IndexEndpoint.enable_private_service_connect is deprecated. See google/cloud/aiplatform/v1beta1/index_endpoint.proto;l=104Optional. Deprecated: If true, expose the IndexEndpoint via private service connect. Only one of the fields, [network][google.cloud.aiplatform.v1beta1.IndexEndpoint.network] or [enable_private_service_connect][google.cloud.aiplatform.v1beta1.IndexEndpoint.enable_private_service_connect], can be set.
bool enable_private_service_connect = 10 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
- Specified by:
getEnablePrivateServiceConnect
in interfaceIndexEndpointOrBuilder
- Returns:
- The enablePrivateServiceConnect.
-
setEnablePrivateServiceConnect
@Deprecated public IndexEndpoint.Builder setEnablePrivateServiceConnect(boolean value)
Deprecated.google.cloud.aiplatform.v1beta1.IndexEndpoint.enable_private_service_connect is deprecated. See google/cloud/aiplatform/v1beta1/index_endpoint.proto;l=104Optional. Deprecated: If true, expose the IndexEndpoint via private service connect. Only one of the fields, [network][google.cloud.aiplatform.v1beta1.IndexEndpoint.network] or [enable_private_service_connect][google.cloud.aiplatform.v1beta1.IndexEndpoint.enable_private_service_connect], can be set.
bool enable_private_service_connect = 10 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The enablePrivateServiceConnect to set.- Returns:
- This builder for chaining.
-
clearEnablePrivateServiceConnect
@Deprecated public IndexEndpoint.Builder clearEnablePrivateServiceConnect()
Deprecated.google.cloud.aiplatform.v1beta1.IndexEndpoint.enable_private_service_connect is deprecated. See google/cloud/aiplatform/v1beta1/index_endpoint.proto;l=104Optional. Deprecated: If true, expose the IndexEndpoint via private service connect. Only one of the fields, [network][google.cloud.aiplatform.v1beta1.IndexEndpoint.network] or [enable_private_service_connect][google.cloud.aiplatform.v1beta1.IndexEndpoint.enable_private_service_connect], can be set.
bool enable_private_service_connect = 10 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
- Returns:
- This builder for chaining.
-
hasPrivateServiceConnectConfig
public boolean hasPrivateServiceConnectConfig()
Optional. Configuration for private service connect. [network][google.cloud.aiplatform.v1beta1.IndexEndpoint.network] and [private_service_connect_config][google.cloud.aiplatform.v1beta1.IndexEndpoint.private_service_connect_config] are mutually exclusive.
.google.cloud.aiplatform.v1beta1.PrivateServiceConnectConfig private_service_connect_config = 12 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
hasPrivateServiceConnectConfig
in interfaceIndexEndpointOrBuilder
- Returns:
- Whether the privateServiceConnectConfig field is set.
-
getPrivateServiceConnectConfig
public PrivateServiceConnectConfig getPrivateServiceConnectConfig()
Optional. Configuration for private service connect. [network][google.cloud.aiplatform.v1beta1.IndexEndpoint.network] and [private_service_connect_config][google.cloud.aiplatform.v1beta1.IndexEndpoint.private_service_connect_config] are mutually exclusive.
.google.cloud.aiplatform.v1beta1.PrivateServiceConnectConfig private_service_connect_config = 12 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getPrivateServiceConnectConfig
in interfaceIndexEndpointOrBuilder
- Returns:
- The privateServiceConnectConfig.
-
setPrivateServiceConnectConfig
public IndexEndpoint.Builder setPrivateServiceConnectConfig(PrivateServiceConnectConfig value)
Optional. Configuration for private service connect. [network][google.cloud.aiplatform.v1beta1.IndexEndpoint.network] and [private_service_connect_config][google.cloud.aiplatform.v1beta1.IndexEndpoint.private_service_connect_config] are mutually exclusive.
.google.cloud.aiplatform.v1beta1.PrivateServiceConnectConfig private_service_connect_config = 12 [(.google.api.field_behavior) = OPTIONAL];
-
setPrivateServiceConnectConfig
public IndexEndpoint.Builder setPrivateServiceConnectConfig(PrivateServiceConnectConfig.Builder builderForValue)
Optional. Configuration for private service connect. [network][google.cloud.aiplatform.v1beta1.IndexEndpoint.network] and [private_service_connect_config][google.cloud.aiplatform.v1beta1.IndexEndpoint.private_service_connect_config] are mutually exclusive.
.google.cloud.aiplatform.v1beta1.PrivateServiceConnectConfig private_service_connect_config = 12 [(.google.api.field_behavior) = OPTIONAL];
-
mergePrivateServiceConnectConfig
public IndexEndpoint.Builder mergePrivateServiceConnectConfig(PrivateServiceConnectConfig value)
Optional. Configuration for private service connect. [network][google.cloud.aiplatform.v1beta1.IndexEndpoint.network] and [private_service_connect_config][google.cloud.aiplatform.v1beta1.IndexEndpoint.private_service_connect_config] are mutually exclusive.
.google.cloud.aiplatform.v1beta1.PrivateServiceConnectConfig private_service_connect_config = 12 [(.google.api.field_behavior) = OPTIONAL];
-
clearPrivateServiceConnectConfig
public IndexEndpoint.Builder clearPrivateServiceConnectConfig()
Optional. Configuration for private service connect. [network][google.cloud.aiplatform.v1beta1.IndexEndpoint.network] and [private_service_connect_config][google.cloud.aiplatform.v1beta1.IndexEndpoint.private_service_connect_config] are mutually exclusive.
.google.cloud.aiplatform.v1beta1.PrivateServiceConnectConfig private_service_connect_config = 12 [(.google.api.field_behavior) = OPTIONAL];
-
getPrivateServiceConnectConfigBuilder
public PrivateServiceConnectConfig.Builder getPrivateServiceConnectConfigBuilder()
Optional. Configuration for private service connect. [network][google.cloud.aiplatform.v1beta1.IndexEndpoint.network] and [private_service_connect_config][google.cloud.aiplatform.v1beta1.IndexEndpoint.private_service_connect_config] are mutually exclusive.
.google.cloud.aiplatform.v1beta1.PrivateServiceConnectConfig private_service_connect_config = 12 [(.google.api.field_behavior) = OPTIONAL];
-
getPrivateServiceConnectConfigOrBuilder
public PrivateServiceConnectConfigOrBuilder getPrivateServiceConnectConfigOrBuilder()
Optional. Configuration for private service connect. [network][google.cloud.aiplatform.v1beta1.IndexEndpoint.network] and [private_service_connect_config][google.cloud.aiplatform.v1beta1.IndexEndpoint.private_service_connect_config] are mutually exclusive.
.google.cloud.aiplatform.v1beta1.PrivateServiceConnectConfig private_service_connect_config = 12 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getPrivateServiceConnectConfigOrBuilder
in interfaceIndexEndpointOrBuilder
-
getPublicEndpointEnabled
public boolean getPublicEndpointEnabled()
Optional. If true, the deployed index will be accessible through public endpoint.
bool public_endpoint_enabled = 13 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getPublicEndpointEnabled
in interfaceIndexEndpointOrBuilder
- Returns:
- The publicEndpointEnabled.
-
setPublicEndpointEnabled
public IndexEndpoint.Builder setPublicEndpointEnabled(boolean value)
Optional. If true, the deployed index will be accessible through public endpoint.
bool public_endpoint_enabled = 13 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The publicEndpointEnabled to set.- Returns:
- This builder for chaining.
-
clearPublicEndpointEnabled
public IndexEndpoint.Builder clearPublicEndpointEnabled()
Optional. If true, the deployed index will be accessible through public endpoint.
bool public_endpoint_enabled = 13 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- This builder for chaining.
-
getPublicEndpointDomainName
public String getPublicEndpointDomainName()
Output only. If [public_endpoint_enabled][google.cloud.aiplatform.v1beta1.IndexEndpoint.public_endpoint_enabled] is true, this field will be populated with the domain name to use for this index endpoint.
string public_endpoint_domain_name = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getPublicEndpointDomainName
in interfaceIndexEndpointOrBuilder
- Returns:
- The publicEndpointDomainName.
-
getPublicEndpointDomainNameBytes
public com.google.protobuf.ByteString getPublicEndpointDomainNameBytes()
Output only. If [public_endpoint_enabled][google.cloud.aiplatform.v1beta1.IndexEndpoint.public_endpoint_enabled] is true, this field will be populated with the domain name to use for this index endpoint.
string public_endpoint_domain_name = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getPublicEndpointDomainNameBytes
in interfaceIndexEndpointOrBuilder
- Returns:
- The bytes for publicEndpointDomainName.
-
setPublicEndpointDomainName
public IndexEndpoint.Builder setPublicEndpointDomainName(String value)
Output only. If [public_endpoint_enabled][google.cloud.aiplatform.v1beta1.IndexEndpoint.public_endpoint_enabled] is true, this field will be populated with the domain name to use for this index endpoint.
string public_endpoint_domain_name = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The publicEndpointDomainName to set.- Returns:
- This builder for chaining.
-
clearPublicEndpointDomainName
public IndexEndpoint.Builder clearPublicEndpointDomainName()
Output only. If [public_endpoint_enabled][google.cloud.aiplatform.v1beta1.IndexEndpoint.public_endpoint_enabled] is true, this field will be populated with the domain name to use for this index endpoint.
string public_endpoint_domain_name = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
setPublicEndpointDomainNameBytes
public IndexEndpoint.Builder setPublicEndpointDomainNameBytes(com.google.protobuf.ByteString value)
Output only. If [public_endpoint_enabled][google.cloud.aiplatform.v1beta1.IndexEndpoint.public_endpoint_enabled] is true, this field will be populated with the domain name to use for this index endpoint.
string public_endpoint_domain_name = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The bytes for publicEndpointDomainName to set.- Returns:
- This builder for chaining.
-
hasEncryptionSpec
public boolean hasEncryptionSpec()
Immutable. Customer-managed encryption key spec for an IndexEndpoint. If set, this IndexEndpoint and all sub-resources of this IndexEndpoint will be secured by this key.
.google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 15 [(.google.api.field_behavior) = IMMUTABLE];
- Specified by:
hasEncryptionSpec
in interfaceIndexEndpointOrBuilder
- Returns:
- Whether the encryptionSpec field is set.
-
getEncryptionSpec
public EncryptionSpec getEncryptionSpec()
Immutable. Customer-managed encryption key spec for an IndexEndpoint. If set, this IndexEndpoint and all sub-resources of this IndexEndpoint will be secured by this key.
.google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 15 [(.google.api.field_behavior) = IMMUTABLE];
- Specified by:
getEncryptionSpec
in interfaceIndexEndpointOrBuilder
- Returns:
- The encryptionSpec.
-
setEncryptionSpec
public IndexEndpoint.Builder setEncryptionSpec(EncryptionSpec value)
Immutable. Customer-managed encryption key spec for an IndexEndpoint. If set, this IndexEndpoint and all sub-resources of this IndexEndpoint will be secured by this key.
.google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 15 [(.google.api.field_behavior) = IMMUTABLE];
-
setEncryptionSpec
public IndexEndpoint.Builder setEncryptionSpec(EncryptionSpec.Builder builderForValue)
Immutable. Customer-managed encryption key spec for an IndexEndpoint. If set, this IndexEndpoint and all sub-resources of this IndexEndpoint will be secured by this key.
.google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 15 [(.google.api.field_behavior) = IMMUTABLE];
-
mergeEncryptionSpec
public IndexEndpoint.Builder mergeEncryptionSpec(EncryptionSpec value)
Immutable. Customer-managed encryption key spec for an IndexEndpoint. If set, this IndexEndpoint and all sub-resources of this IndexEndpoint will be secured by this key.
.google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 15 [(.google.api.field_behavior) = IMMUTABLE];
-
clearEncryptionSpec
public IndexEndpoint.Builder clearEncryptionSpec()
Immutable. Customer-managed encryption key spec for an IndexEndpoint. If set, this IndexEndpoint and all sub-resources of this IndexEndpoint will be secured by this key.
.google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 15 [(.google.api.field_behavior) = IMMUTABLE];
-
getEncryptionSpecBuilder
public EncryptionSpec.Builder getEncryptionSpecBuilder()
Immutable. Customer-managed encryption key spec for an IndexEndpoint. If set, this IndexEndpoint and all sub-resources of this IndexEndpoint will be secured by this key.
.google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 15 [(.google.api.field_behavior) = IMMUTABLE];
-
getEncryptionSpecOrBuilder
public EncryptionSpecOrBuilder getEncryptionSpecOrBuilder()
Immutable. Customer-managed encryption key spec for an IndexEndpoint. If set, this IndexEndpoint and all sub-resources of this IndexEndpoint will be secured by this key.
.google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 15 [(.google.api.field_behavior) = IMMUTABLE];
- Specified by:
getEncryptionSpecOrBuilder
in interfaceIndexEndpointOrBuilder
-
setUnknownFields
public final IndexEndpoint.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<IndexEndpoint.Builder>
-
mergeUnknownFields
public final IndexEndpoint.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<IndexEndpoint.Builder>
-
-