Package com.google.cloud.aiplatform.v1
Class IndexEndpoint.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<IndexEndpoint.Builder>
com.google.cloud.aiplatform.v1.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.GeneratedMessage.Builder<IndexEndpoint.Builder>
implements IndexEndpointOrBuilder
Indexes are deployed into it. An IndexEndpoint can have multiple DeployedIndexes.Protobuf type
google.cloud.aiplatform.v1.IndexEndpoint-
Method Summary
Modifier and TypeMethodDescriptionaddAllDeployedIndexes(Iterable<? extends DeployedIndex> values) Output only.addDeployedIndexes(int index, DeployedIndex value) Output only.addDeployedIndexes(int index, DeployedIndex.Builder builderForValue) Output only.addDeployedIndexes(DeployedIndex value) Output only.addDeployedIndexes(DeployedIndex.Builder builderForValue) Output only.Output only.addDeployedIndexesBuilder(int index) Output only.build()clear()Output only.Output only.The description of the IndexEndpoint.Required.Deprecated.google.cloud.aiplatform.v1.IndexEndpoint.enable_private_service_connect is deprecated.Immutable.Used to perform consistent read-modify-write updates.Output only.Optional.Optional.Output only.Optional.Output only.Output only.Output only.booleancontainsLabels(String key) The labels with user-defined metadata to organize your IndexEndpoints.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.getDeployedIndexes(int index) Output only.getDeployedIndexesBuilder(int index) Output only.Output only.intOutput only.Output only.getDeployedIndexesOrBuilder(int index) Output only.List<? extends DeployedIndexOrBuilder>Output only.The description of the IndexEndpoint.com.google.protobuf.ByteStringThe description of the IndexEndpoint.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequired.com.google.protobuf.ByteStringRequired.booleanDeprecated.google.cloud.aiplatform.v1.IndexEndpoint.enable_private_service_connect is deprecated.Immutable.Immutable.Immutable.getEtag()Used to perform consistent read-modify-write updates.com.google.protobuf.ByteStringUsed to perform consistent read-modify-write updates.Deprecated.intThe labels with user-defined metadata to organize your IndexEndpoints.The labels with user-defined metadata to organize your IndexEndpoints.getLabelsOrDefault(String key, String defaultValue) The labels with user-defined metadata to organize your IndexEndpoints.getLabelsOrThrow(String key) The labels with user-defined metadata to organize your IndexEndpoints.Deprecated.getName()Output only.com.google.protobuf.ByteStringOutput only.Optional.com.google.protobuf.ByteStringOptional.Optional.Optional.Optional.Output only.com.google.protobuf.ByteStringOutput only.booleanOptional.booleanOutput only.booleanOutput only.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.booleanOutput only.booleanImmutable.booleanOptional.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeCreateTime(com.google.protobuf.Timestamp value) Output only.Immutable.mergeFrom(IndexEndpoint other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.mergeUpdateTime(com.google.protobuf.Timestamp value) Output only.putAllLabels(Map<String, String> values) The labels with user-defined metadata to organize your IndexEndpoints.The labels with user-defined metadata to organize your IndexEndpoints.removeDeployedIndexes(int index) Output only.removeLabels(String key) The labels with user-defined metadata to organize your IndexEndpoints.setCreateTime(com.google.protobuf.Timestamp value) Output only.setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.setDeployedIndexes(int index, DeployedIndex value) Output only.setDeployedIndexes(int index, DeployedIndex.Builder builderForValue) Output only.setDescription(String value) The description of the IndexEndpoint.setDescriptionBytes(com.google.protobuf.ByteString value) The description of the IndexEndpoint.setDisplayName(String value) Required.setDisplayNameBytes(com.google.protobuf.ByteString value) Required.setEnablePrivateServiceConnect(boolean value) Deprecated.google.cloud.aiplatform.v1.IndexEndpoint.enable_private_service_connect is deprecated.setEncryptionSpec(EncryptionSpec value) Immutable.setEncryptionSpec(EncryptionSpec.Builder builderForValue) Immutable.Used to perform consistent read-modify-write updates.setEtagBytes(com.google.protobuf.ByteString value) Used to perform consistent read-modify-write updates.Output only.setNameBytes(com.google.protobuf.ByteString value) Output only.setNetwork(String value) Optional.setNetworkBytes(com.google.protobuf.ByteString value) Optional.Optional.setPrivateServiceConnectConfig(PrivateServiceConnectConfig.Builder builderForValue) Optional.Output only.setPublicEndpointDomainNameBytes(com.google.protobuf.ByteString value) Output only.setPublicEndpointEnabled(boolean value) Optional.setSatisfiesPzi(boolean value) Output only.setSatisfiesPzs(boolean value) Output only.setUpdateTime(com.google.protobuf.Timestamp value) Output only.setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<IndexEndpoint.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<IndexEndpoint.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<IndexEndpoint.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<IndexEndpoint.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<IndexEndpoint.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<IndexEndpoint.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<IndexEndpoint.Builder>
-
mergeFrom
public IndexEndpoint.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<IndexEndpoint.Builder>- Throws:
IOException
-
getName
Output only. The resource name of the IndexEndpoint.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNamein 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:
getNameBytesin interfaceIndexEndpointOrBuilder- Returns:
- The bytes for name.
-
setName
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
Output only. The resource name of the IndexEndpoint.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setNameBytes
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
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:
getDisplayNamein 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:
getDisplayNameBytesin interfaceIndexEndpointOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
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
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
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
The description of the IndexEndpoint.
string description = 3;- Specified by:
getDescriptionin interfaceIndexEndpointOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()The description of the IndexEndpoint.
string description = 3;- Specified by:
getDescriptionBytesin interfaceIndexEndpointOrBuilder- Returns:
- The bytes for description.
-
setDescription
The description of the IndexEndpoint.
string description = 3;- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
The description of the IndexEndpoint.
string description = 3;- Returns:
- This builder for chaining.
-
setDescriptionBytes
The description of the IndexEndpoint.
string description = 3;- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
getDeployedIndexesList
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDeployedIndexesListin interfaceIndexEndpointOrBuilder
-
getDeployedIndexesCount
public int getDeployedIndexesCount()Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDeployedIndexesCountin interfaceIndexEndpointOrBuilder
-
getDeployedIndexes
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDeployedIndexesin interfaceIndexEndpointOrBuilder
-
setDeployedIndexes
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setDeployedIndexes
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addDeployedIndexes
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addDeployedIndexes
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addDeployedIndexes
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addDeployedIndexes
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addAllDeployedIndexes
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearDeployedIndexes
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
removeDeployedIndexes
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getDeployedIndexesBuilder
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getDeployedIndexesOrBuilder
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDeployedIndexesOrBuilderin interfaceIndexEndpointOrBuilder
-
getDeployedIndexesOrBuilderList
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDeployedIndexesOrBuilderListin interfaceIndexEndpointOrBuilder
-
addDeployedIndexesBuilder
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addDeployedIndexesBuilder
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getDeployedIndexesBuilderList
Output only. The indexes deployed in this endpoint.
repeated .google.cloud.aiplatform.v1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getEtag
Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
string etag = 5;- Specified by:
getEtagin 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:
getEtagBytesin interfaceIndexEndpointOrBuilder- Returns:
- The bytes for etag.
-
setEtag
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
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
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:IndexEndpointOrBuilderThe 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:
getLabelsCountin interfaceIndexEndpointOrBuilder
-
containsLabels
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:
containsLabelsin interfaceIndexEndpointOrBuilder
-
getLabels
Deprecated.UsegetLabelsMap()instead.- Specified by:
getLabelsin interfaceIndexEndpointOrBuilder
-
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:
getLabelsMapin interfaceIndexEndpointOrBuilder
-
getLabelsOrDefault
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:
getLabelsOrDefaultin interfaceIndexEndpointOrBuilder
-
getLabelsOrThrow
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:
getLabelsOrThrowin interfaceIndexEndpointOrBuilder
-
clearLabels
-
removeLabels
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.Use alternate mutation accessors instead. -
putLabels
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
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:
hasCreateTimein 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:
getCreateTimein interfaceIndexEndpointOrBuilder- Returns:
- The createTime.
-
setCreateTime
Output only. Timestamp when this IndexEndpoint was created.
.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setCreateTime
Output only. Timestamp when this IndexEndpoint was created.
.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeCreateTime
Output only. Timestamp when this IndexEndpoint was created.
.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
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:
getCreateTimeOrBuilderin 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:
hasUpdateTimein 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:
getUpdateTimein interfaceIndexEndpointOrBuilder- Returns:
- The updateTime.
-
setUpdateTime
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
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
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
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:
getUpdateTimeOrBuilderin interfaceIndexEndpointOrBuilder
-
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.v1.IndexEndpoint.network] and [private_service_connect_config][google.cloud.aiplatform.v1.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:
getNetworkin 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.v1.IndexEndpoint.network] and [private_service_connect_config][google.cloud.aiplatform.v1.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:
getNetworkBytesin interfaceIndexEndpointOrBuilder- Returns:
- The bytes for network.
-
setNetwork
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.v1.IndexEndpoint.network] and [private_service_connect_config][google.cloud.aiplatform.v1.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
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.v1.IndexEndpoint.network] and [private_service_connect_config][google.cloud.aiplatform.v1.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
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.v1.IndexEndpoint.network] and [private_service_connect_config][google.cloud.aiplatform.v1.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.google.cloud.aiplatform.v1.IndexEndpoint.enable_private_service_connect is deprecated. See google/cloud/aiplatform/v1/index_endpoint.proto;l=104Optional. Deprecated: If true, expose the IndexEndpoint via private service connect. Only one of the fields, [network][google.cloud.aiplatform.v1.IndexEndpoint.network] or [enable_private_service_connect][google.cloud.aiplatform.v1.IndexEndpoint.enable_private_service_connect], can be set.
bool enable_private_service_connect = 10 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];- Specified by:
getEnablePrivateServiceConnectin interfaceIndexEndpointOrBuilder- Returns:
- The enablePrivateServiceConnect.
-
setEnablePrivateServiceConnect
Deprecated.google.cloud.aiplatform.v1.IndexEndpoint.enable_private_service_connect is deprecated. See google/cloud/aiplatform/v1/index_endpoint.proto;l=104Optional. Deprecated: If true, expose the IndexEndpoint via private service connect. Only one of the fields, [network][google.cloud.aiplatform.v1.IndexEndpoint.network] or [enable_private_service_connect][google.cloud.aiplatform.v1.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.google.cloud.aiplatform.v1.IndexEndpoint.enable_private_service_connect is deprecated. See google/cloud/aiplatform/v1/index_endpoint.proto;l=104Optional. Deprecated: If true, expose the IndexEndpoint via private service connect. Only one of the fields, [network][google.cloud.aiplatform.v1.IndexEndpoint.network] or [enable_private_service_connect][google.cloud.aiplatform.v1.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.v1.IndexEndpoint.network] and [private_service_connect_config][google.cloud.aiplatform.v1.IndexEndpoint.private_service_connect_config] are mutually exclusive.
.google.cloud.aiplatform.v1.PrivateServiceConnectConfig private_service_connect_config = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasPrivateServiceConnectConfigin interfaceIndexEndpointOrBuilder- Returns:
- Whether the privateServiceConnectConfig field is set.
-
getPrivateServiceConnectConfig
Optional. Configuration for private service connect. [network][google.cloud.aiplatform.v1.IndexEndpoint.network] and [private_service_connect_config][google.cloud.aiplatform.v1.IndexEndpoint.private_service_connect_config] are mutually exclusive.
.google.cloud.aiplatform.v1.PrivateServiceConnectConfig private_service_connect_config = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPrivateServiceConnectConfigin interfaceIndexEndpointOrBuilder- Returns:
- The privateServiceConnectConfig.
-
setPrivateServiceConnectConfig
Optional. Configuration for private service connect. [network][google.cloud.aiplatform.v1.IndexEndpoint.network] and [private_service_connect_config][google.cloud.aiplatform.v1.IndexEndpoint.private_service_connect_config] are mutually exclusive.
.google.cloud.aiplatform.v1.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.v1.IndexEndpoint.network] and [private_service_connect_config][google.cloud.aiplatform.v1.IndexEndpoint.private_service_connect_config] are mutually exclusive.
.google.cloud.aiplatform.v1.PrivateServiceConnectConfig private_service_connect_config = 12 [(.google.api.field_behavior) = OPTIONAL]; -
mergePrivateServiceConnectConfig
Optional. Configuration for private service connect. [network][google.cloud.aiplatform.v1.IndexEndpoint.network] and [private_service_connect_config][google.cloud.aiplatform.v1.IndexEndpoint.private_service_connect_config] are mutually exclusive.
.google.cloud.aiplatform.v1.PrivateServiceConnectConfig private_service_connect_config = 12 [(.google.api.field_behavior) = OPTIONAL]; -
clearPrivateServiceConnectConfig
Optional. Configuration for private service connect. [network][google.cloud.aiplatform.v1.IndexEndpoint.network] and [private_service_connect_config][google.cloud.aiplatform.v1.IndexEndpoint.private_service_connect_config] are mutually exclusive.
.google.cloud.aiplatform.v1.PrivateServiceConnectConfig private_service_connect_config = 12 [(.google.api.field_behavior) = OPTIONAL]; -
getPrivateServiceConnectConfigBuilder
Optional. Configuration for private service connect. [network][google.cloud.aiplatform.v1.IndexEndpoint.network] and [private_service_connect_config][google.cloud.aiplatform.v1.IndexEndpoint.private_service_connect_config] are mutually exclusive.
.google.cloud.aiplatform.v1.PrivateServiceConnectConfig private_service_connect_config = 12 [(.google.api.field_behavior) = OPTIONAL]; -
getPrivateServiceConnectConfigOrBuilder
Optional. Configuration for private service connect. [network][google.cloud.aiplatform.v1.IndexEndpoint.network] and [private_service_connect_config][google.cloud.aiplatform.v1.IndexEndpoint.private_service_connect_config] are mutually exclusive.
.google.cloud.aiplatform.v1.PrivateServiceConnectConfig private_service_connect_config = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPrivateServiceConnectConfigOrBuilderin 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:
getPublicEndpointEnabledin interfaceIndexEndpointOrBuilder- Returns:
- The publicEndpointEnabled.
-
setPublicEndpointEnabled
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
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
Output only. If [public_endpoint_enabled][google.cloud.aiplatform.v1.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:
getPublicEndpointDomainNamein interfaceIndexEndpointOrBuilder- Returns:
- The publicEndpointDomainName.
-
getPublicEndpointDomainNameBytes
public com.google.protobuf.ByteString getPublicEndpointDomainNameBytes()Output only. If [public_endpoint_enabled][google.cloud.aiplatform.v1.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:
getPublicEndpointDomainNameBytesin interfaceIndexEndpointOrBuilder- Returns:
- The bytes for publicEndpointDomainName.
-
setPublicEndpointDomainName
Output only. If [public_endpoint_enabled][google.cloud.aiplatform.v1.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
Output only. If [public_endpoint_enabled][google.cloud.aiplatform.v1.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
Output only. If [public_endpoint_enabled][google.cloud.aiplatform.v1.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.v1.EncryptionSpec encryption_spec = 15 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasEncryptionSpecin interfaceIndexEndpointOrBuilder- Returns:
- Whether the encryptionSpec field is set.
-
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.v1.EncryptionSpec encryption_spec = 15 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getEncryptionSpecin interfaceIndexEndpointOrBuilder- Returns:
- The encryptionSpec.
-
setEncryptionSpec
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.v1.EncryptionSpec encryption_spec = 15 [(.google.api.field_behavior) = IMMUTABLE]; -
setEncryptionSpec
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.v1.EncryptionSpec encryption_spec = 15 [(.google.api.field_behavior) = IMMUTABLE]; -
mergeEncryptionSpec
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.v1.EncryptionSpec encryption_spec = 15 [(.google.api.field_behavior) = IMMUTABLE]; -
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.v1.EncryptionSpec encryption_spec = 15 [(.google.api.field_behavior) = IMMUTABLE]; -
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.v1.EncryptionSpec encryption_spec = 15 [(.google.api.field_behavior) = IMMUTABLE]; -
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.v1.EncryptionSpec encryption_spec = 15 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getEncryptionSpecOrBuilderin interfaceIndexEndpointOrBuilder
-
getSatisfiesPzs
public boolean getSatisfiesPzs()Output only. Reserved for future use.
bool satisfies_pzs = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSatisfiesPzsin interfaceIndexEndpointOrBuilder- Returns:
- The satisfiesPzs.
-
setSatisfiesPzs
Output only. Reserved for future use.
bool satisfies_pzs = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The satisfiesPzs to set.- Returns:
- This builder for chaining.
-
clearSatisfiesPzs
Output only. Reserved for future use.
bool satisfies_pzs = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getSatisfiesPzi
public boolean getSatisfiesPzi()Output only. Reserved for future use.
bool satisfies_pzi = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSatisfiesPziin interfaceIndexEndpointOrBuilder- Returns:
- The satisfiesPzi.
-
setSatisfiesPzi
Output only. Reserved for future use.
bool satisfies_pzi = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The satisfiesPzi to set.- Returns:
- This builder for chaining.
-
clearSatisfiesPzi
Output only. Reserved for future use.
bool satisfies_pzi = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-