Skip to content

Commit

Permalink
feat(aiplatform): update the api
Browse files Browse the repository at this point in the history
#### aiplatform:v1

The following keys were added:
- resources.projects.resources.locations.resources.tuningJobs.resources.operations.methods.list (Total Keys: 18)
- schemas.CloudAiNlLlmProtoServicePart.properties.lmRootMetadata.$ref (Total Keys: 1)
- schemas.CloudAiNlLlmProtoServicePartLMRootMetadata (Total Keys: 3)
- schemas.GoogleCloudAiplatformV1DeployedModel.properties.disableExplanations.type (Total Keys: 1)
- schemas.GoogleCloudAiplatformV1FeatureOnlineStore.properties.dedicatedServingEndpoint.$ref (Total Keys: 1)
- schemas.GoogleCloudAiplatformV1FeatureOnlineStore.properties.optimized.$ref (Total Keys: 1)
- schemas.GoogleCloudAiplatformV1FeatureOnlineStoreDedicatedServingEndpoint (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1FeatureOnlineStoreOptimized (Total Keys: 2)
- schemas.GoogleCloudAiplatformV1FeatureView.properties.indexConfig.$ref (Total Keys: 1)
- schemas.GoogleCloudAiplatformV1FeatureViewIndexConfig (Total Keys: 17)
- schemas.GoogleCloudAiplatformV1GenerateContentRequest.properties.systemInstruction.$ref (Total Keys: 1)
- schemas.GoogleCloudAiplatformV1GenerationConfig.properties.frequencyPenalty (Total Keys: 2)
- schemas.GoogleCloudAiplatformV1GenerationConfig.properties.presencePenalty (Total Keys: 2)
- schemas.GoogleCloudAiplatformV1GroundingMetadata.properties.retrievalQueries (Total Keys: 2)
- schemas.LearningGenaiRootHarm.properties.imageChild.type (Total Keys: 1)
- schemas.LearningGenaiRootHarm.properties.videoFrameChild.type (Total Keys: 1)
- schemas.LearningGenaiRootRoutingDecisionMetadataTokenLengthBasedModelInputTokenMetadata.properties.pickedAsFallback.type (Total Keys: 1)
- schemas.LearningGenaiRootRoutingDecisionMetadataTokenLengthBasedModelInputTokenMetadata.properties.selected.type (Total Keys: 1)

#### aiplatform:v1beta1

The following keys were deleted:
- schemas.GoogleCloudAiplatformV1beta1CheckPoint (Total Keys: 3)
- schemas.GoogleCloudAiplatformV1beta1ExecutionPlan (Total Keys: 14)
- schemas.GoogleCloudAiplatformV1beta1QueryExtensionRequest.properties.query (Total Keys: 2)
- schemas.GoogleCloudAiplatformV1beta1QueryExtensionRequest.properties.useFunctionCall.type (Total Keys: 1)
- schemas.GoogleCloudAiplatformV1beta1QueryExtensionResponse.properties.metadata (Total Keys: 2)
- schemas.GoogleCloudAiplatformV1beta1QueryExtensionResponse.properties.queryResponseMetadata (Total Keys: 2)
- schemas.GoogleCloudAiplatformV1beta1QueryExtensionResponse.properties.response (Total Keys: 2)
- schemas.GoogleCloudAiplatformV1beta1QueryRequestQuery (Total Keys: 3)
- schemas.GoogleCloudAiplatformV1beta1QueryResponseQueryResponseMetadata (Total Keys: 13)
- schemas.GoogleCloudAiplatformV1beta1QueryResponseResponseMetadata (Total Keys: 6)

The following keys were added:
- resources.media.methods.upload (Total Keys: 16)
- resources.projects.resources.locations.methods.evaluateInstances (Total Keys: 12)
- resources.projects.resources.locations.methods.retrieveContexts (Total Keys: 12)
- resources.projects.resources.locations.resources.ragCorpora.methods.create (Total Keys: 12)
- resources.projects.resources.locations.resources.ragCorpora.methods.delete (Total Keys: 13)
- resources.projects.resources.locations.resources.ragCorpora.methods.get (Total Keys: 11)
- resources.projects.resources.locations.resources.ragCorpora.methods.list (Total Keys: 16)
- resources.projects.resources.locations.resources.ragCorpora.resources.ragFiles.methods.delete (Total Keys: 11)
- resources.projects.resources.locations.resources.ragCorpora.resources.ragFiles.methods.get (Total Keys: 11)
- resources.projects.resources.locations.resources.ragCorpora.resources.ragFiles.methods.import (Total Keys: 12)
- resources.projects.resources.locations.resources.ragCorpora.resources.ragFiles.methods.list (Total Keys: 16)
- resources.projects.resources.locations.resources.reasoningEngines.methods.create (Total Keys: 12)
- resources.projects.resources.locations.resources.reasoningEngines.methods.delete (Total Keys: 11)
- resources.projects.resources.locations.resources.reasoningEngines.methods.get (Total Keys: 11)
- resources.projects.resources.locations.resources.reasoningEngines.methods.list (Total Keys: 18)
- resources.projects.resources.locations.resources.reasoningEngines.methods.query (Total Keys: 12)
- schemas.CloudAiNlLlmProtoServicePart.properties.lmRootMetadata.$ref (Total Keys: 1)
- schemas.CloudAiNlLlmProtoServicePartLMRootMetadata (Total Keys: 3)
- schemas.GoogleCloudAiplatformV1beta1BleuInput (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1BleuInstance (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1BleuMetricValue (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1BleuResults (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1BleuSpec (Total Keys: 2)
- schemas.GoogleCloudAiplatformV1beta1CoherenceInput (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1CoherenceInstance (Total Keys: 3)
- schemas.GoogleCloudAiplatformV1beta1CoherenceResult (Total Keys: 10)
- schemas.GoogleCloudAiplatformV1beta1CoherenceSpec (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1DirectUploadSource (Total Keys: 2)
- schemas.GoogleCloudAiplatformV1beta1EvaluateInstancesRequest (Total Keys: 25)
- schemas.GoogleCloudAiplatformV1beta1EvaluateInstancesResponse (Total Keys: 25)
- schemas.GoogleCloudAiplatformV1beta1ExactMatchInput (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1ExactMatchInstance (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1ExactMatchMetricValue (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1ExactMatchResults (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1ExactMatchSpec (Total Keys: 2)
- schemas.GoogleCloudAiplatformV1beta1FeatureOnlineStore.properties.embeddingManagement.deprecated (Total Keys: 1)
- schemas.GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagement.deprecated (Total Keys: 1)
- schemas.GoogleCloudAiplatformV1beta1FeatureView.properties.indexConfig.$ref (Total Keys: 1)
- schemas.GoogleCloudAiplatformV1beta1FeatureViewIndexConfig (Total Keys: 17)
- schemas.GoogleCloudAiplatformV1beta1FluencyInput (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1FluencyInstance (Total Keys: 3)
- schemas.GoogleCloudAiplatformV1beta1FluencyResult (Total Keys: 10)
- schemas.GoogleCloudAiplatformV1beta1FluencySpec (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1FulfillmentInput (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1FulfillmentInstance (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1FulfillmentResult (Total Keys: 10)
- schemas.GoogleCloudAiplatformV1beta1FulfillmentSpec (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1FunctionCallingConfig (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1FunctionDeclaration.properties.response.$ref (Total Keys: 1)
- schemas.GoogleCloudAiplatformV1beta1GenerateContentRequest.properties.systemInstruction.$ref (Total Keys: 1)
- schemas.GoogleCloudAiplatformV1beta1GenerateContentRequest.properties.toolConfig.$ref (Total Keys: 1)
- schemas.GoogleCloudAiplatformV1beta1GenerationConfig.properties.frequencyPenalty (Total Keys: 2)
- schemas.GoogleCloudAiplatformV1beta1GenerationConfig.properties.presencePenalty (Total Keys: 2)
- schemas.GoogleCloudAiplatformV1beta1GoogleDriveSource (Total Keys: 8)
- schemas.GoogleCloudAiplatformV1beta1GroundednessInput (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1GroundednessInstance (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1GroundednessResult (Total Keys: 10)
- schemas.GoogleCloudAiplatformV1beta1GroundednessSpec (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1GroundingAttribution.properties.retrievedContext.$ref (Total Keys: 1)
- schemas.GoogleCloudAiplatformV1beta1GroundingAttributionRetrievedContext (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1GroundingMetadata.properties.retrievalQueries (Total Keys: 2)
- schemas.GoogleCloudAiplatformV1beta1ImportRagFilesConfig (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1ImportRagFilesRequest (Total Keys: 3)
- schemas.GoogleCloudAiplatformV1beta1ListRagCorporaResponse (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1ListRagFilesResponse (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1ListReasoningEnginesResponse (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1PairwiseQuestionAnsweringQualityInput (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1PairwiseQuestionAnsweringQualityInstance (Total Keys: 7)
- schemas.GoogleCloudAiplatformV1beta1PairwiseQuestionAnsweringQualityResult (Total Keys: 9)
- schemas.GoogleCloudAiplatformV1beta1PairwiseQuestionAnsweringQualitySpec (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1PairwiseSummarizationQualityInput (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1PairwiseSummarizationQualityInstance (Total Keys: 7)
- schemas.GoogleCloudAiplatformV1beta1PairwiseSummarizationQualityResult (Total Keys: 9)
- schemas.GoogleCloudAiplatformV1beta1PairwiseSummarizationQualitySpec (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1QueryReasoningEngineRequest (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1QueryReasoningEngineResponse (Total Keys: 3)
- schemas.GoogleCloudAiplatformV1beta1QuestionAnsweringCorrectnessInput (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1QuestionAnsweringCorrectnessInstance (Total Keys: 6)
- schemas.GoogleCloudAiplatformV1beta1QuestionAnsweringCorrectnessResult (Total Keys: 10)
- schemas.GoogleCloudAiplatformV1beta1QuestionAnsweringCorrectnessSpec (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1QuestionAnsweringHelpfulnessInput (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1QuestionAnsweringHelpfulnessInstance (Total Keys: 6)
- schemas.GoogleCloudAiplatformV1beta1QuestionAnsweringHelpfulnessResult (Total Keys: 10)
- schemas.GoogleCloudAiplatformV1beta1QuestionAnsweringHelpfulnessSpec (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1QuestionAnsweringQualityInput (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1QuestionAnsweringQualityInstance (Total Keys: 6)
- schemas.GoogleCloudAiplatformV1beta1QuestionAnsweringQualityResult (Total Keys: 10)
- schemas.GoogleCloudAiplatformV1beta1QuestionAnsweringQualitySpec (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1QuestionAnsweringRelevanceInput (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1QuestionAnsweringRelevanceInstance (Total Keys: 6)
- schemas.GoogleCloudAiplatformV1beta1QuestionAnsweringRelevanceResult (Total Keys: 10)
- schemas.GoogleCloudAiplatformV1beta1QuestionAnsweringRelevanceSpec (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1RagContextRecallInput (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1RagContextRecallInstance (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1RagContextRecallResult (Total Keys: 10)
- schemas.GoogleCloudAiplatformV1beta1RagContextRecallSpec (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1RagContexts (Total Keys: 10)
- schemas.GoogleCloudAiplatformV1beta1RagCorpus (Total Keys: 11)
- schemas.GoogleCloudAiplatformV1beta1RagFile (Total Keys: 28)
- schemas.GoogleCloudAiplatformV1beta1RagQuery (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1ReasoningEngine (Total Keys: 23)
- schemas.GoogleCloudAiplatformV1beta1ResponseRecallInput (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1ResponseRecallInstance (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1ResponseRecallResult (Total Keys: 10)
- schemas.GoogleCloudAiplatformV1beta1ResponseRecallSpec (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1Retrieval.properties.vertexRagStore.$ref (Total Keys: 1)
- schemas.GoogleCloudAiplatformV1beta1RetrieveContextsRequest (Total Keys: 8)
- schemas.GoogleCloudAiplatformV1beta1RetrieveContextsResponse (Total Keys: 3)
- schemas.GoogleCloudAiplatformV1beta1RougeInput (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1RougeInstance (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1RougeMetricValue (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1RougeResults (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1RougeSpec (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1SafetyInput (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1SafetyInstance (Total Keys: 3)
- schemas.GoogleCloudAiplatformV1beta1SafetyResult (Total Keys: 10)
- schemas.GoogleCloudAiplatformV1beta1SafetySpec (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1SummarizationHelpfulnessInput (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1SummarizationHelpfulnessInstance (Total Keys: 6)
- schemas.GoogleCloudAiplatformV1beta1SummarizationHelpfulnessResult (Total Keys: 10)
- schemas.GoogleCloudAiplatformV1beta1SummarizationHelpfulnessSpec (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1SummarizationQualityInput (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1SummarizationQualityInstance (Total Keys: 6)
- schemas.GoogleCloudAiplatformV1beta1SummarizationQualityResult (Total Keys: 10)
- schemas.GoogleCloudAiplatformV1beta1SummarizationQualitySpec (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1SummarizationVerbosityInput (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1SummarizationVerbosityInstance (Total Keys: 6)
- schemas.GoogleCloudAiplatformV1beta1SummarizationVerbosityResult (Total Keys: 10)
- schemas.GoogleCloudAiplatformV1beta1SummarizationVerbositySpec (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1ToolCallValidInput (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1ToolCallValidInstance (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1ToolCallValidMetricValue (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1ToolCallValidResults (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1ToolCallValidSpec (Total Keys: 2)
- schemas.GoogleCloudAiplatformV1beta1ToolConfig (Total Keys: 3)
- schemas.GoogleCloudAiplatformV1beta1ToolNameMatchInput (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1ToolNameMatchInstance (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1ToolNameMatchMetricValue (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1ToolNameMatchResults (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1ToolNameMatchSpec (Total Keys: 2)
- schemas.GoogleCloudAiplatformV1beta1ToolParameterKVMatchInput (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1ToolParameterKVMatchInstance (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1ToolParameterKVMatchMetricValue (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1ToolParameterKVMatchResults (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1ToolParameterKVMatchSpec (Total Keys: 3)
- schemas.GoogleCloudAiplatformV1beta1ToolParameterKeyMatchInput (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1ToolParameterKeyMatchInstance (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1ToolParameterKeyMatchMetricValue (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1ToolParameterKeyMatchResults (Total Keys: 5)
- schemas.GoogleCloudAiplatformV1beta1ToolParameterKeyMatchSpec (Total Keys: 2)
- schemas.GoogleCloudAiplatformV1beta1UploadRagFileConfig (Total Keys: 3)
- schemas.GoogleCloudAiplatformV1beta1UploadRagFileRequest (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1UploadRagFileResponse (Total Keys: 4)
- schemas.GoogleCloudAiplatformV1beta1VertexRagStore (Total Keys: 6)
- schemas.LearningGenaiRootHarm.properties.imageChild.type (Total Keys: 1)
- schemas.LearningGenaiRootHarm.properties.videoFrameChild.type (Total Keys: 1)
- schemas.LearningGenaiRootRoutingDecisionMetadataTokenLengthBasedModelInputTokenMetadata.properties.pickedAsFallback.type (Total Keys: 1)
- schemas.LearningGenaiRootRoutingDecisionMetadataTokenLengthBasedModelInputTokenMetadata.properties.selected.type (Total Keys: 1)
  • Loading branch information
yoshi-automation committed Apr 2, 2024
1 parent f0da57b commit 3fa4430
Show file tree
Hide file tree
Showing 19 changed files with 5,367 additions and 234 deletions.
Expand Up @@ -346,6 +346,7 @@ <h3>Method Details</h3>
&quot;minReplicaCount&quot;: 42, # Required. Immutable. The minimum number of machine replicas this DeployedModel will be always deployed on. This value must be greater than or equal to 1. If traffic against the DeployedModel increases, it may dynamically be deployed onto more replicas, and as traffic decreases, some of these extra replicas may be freed.
},
&quot;disableContainerLogging&quot;: True or False, # For custom-trained Models and AutoML Tabular Models, the container of the DeployedModel instances will send `stderr` and `stdout` streams to Cloud Logging by default. Please note that the logs incur cost, which are subject to [Cloud Logging pricing](https://cloud.google.com/logging/pricing). User can disable container logging by setting this flag to true.
&quot;disableExplanations&quot;: True or False, # If true, deploy the model without explainable feature, regardless the existence of Model.explanation_spec or explanation_spec.
&quot;displayName&quot;: &quot;A String&quot;, # The display name of the DeployedModel. If not provided upon creation, the Model&#x27;s display_name is used.
&quot;enableAccessLogging&quot;: True or False, # If true, online prediction access logs are sent to Cloud Logging. These logs are like standard server access logs, containing information like timestamp and latency for each prediction request. Note that logs may incur a cost, especially if your project receives prediction requests at a high queries per second rate (QPS). Estimate your costs before enabling this option.
&quot;explanationSpec&quot;: { # Specification of Model explanation. # Explanation configuration for this DeployedModel. When deploying a Model using EndpointService.DeployModel, this value overrides the value of Model.explanation_spec. All fields of explanation_spec are optional in the request. If a field of explanation_spec is not populated, the value of the same field of Model.explanation_spec is inherited. If the corresponding Model.explanation_spec is not populated, all fields of the explanation_spec will be used for the explanation configuration.
Expand Down
101 changes: 91 additions & 10 deletions docs/dyn/aiplatform_v1.projects.locations.endpoints.html

Large diffs are not rendered by default.

Expand Up @@ -149,6 +149,20 @@ <h3>Method Details</h3>
],
&quot;projectNumber&quot;: &quot;A String&quot;, # Optional. The project number of the parent project of the Feature Groups.
},
&quot;indexConfig&quot;: { # Configuration for vector indexing. # Optional. Configuration for index preparation for vector search. It contains the required configurations to create an index from source data, so that approximate nearest neighbor (a.k.a ANN) algorithms search can be performed during online serving.
&quot;bruteForceConfig&quot;: { # Configuration options for using brute force search. # Optional. Configuration options for using brute force search, which simply implements the standard linear search in the database for each query. It is primarily meant for benchmarking and to generate the ground truth for approximate search.
},
&quot;crowdingColumn&quot;: &quot;A String&quot;, # Optional. Column of crowding. This column contains crowding attribute which is a constraint on a neighbor list produced by FeatureOnlineStoreService.SearchNearestEntities to diversify search results. If NearestNeighborQuery.per_crowding_attribute_neighbor_count is set to K in SearchNearestEntitiesRequest, it&#x27;s guaranteed that no more than K entities of the same crowding attribute are returned in the response.
&quot;distanceMeasureType&quot;: &quot;A String&quot;, # Optional. The distance measure used in nearest neighbor search.
&quot;embeddingColumn&quot;: &quot;A String&quot;, # Optional. Column of embedding. This column contains the source data to create index for vector search. embedding_column must be set when using vector search.
&quot;embeddingDimension&quot;: 42, # Optional. The number of dimensions of the input embedding.
&quot;filterColumns&quot;: [ # Optional. Columns of features that&#x27;re used to filter vector search results.
&quot;A String&quot;,
],
&quot;treeAhConfig&quot;: { # Configuration options for the tree-AH algorithm. # Optional. Configuration options for the tree-AH algorithm (Shallow tree + Asymmetric Hashing). Please refer to this paper for more details: https://arxiv.org/abs/1908.10396
&quot;leafNodeEmbeddingCount&quot;: &quot;A String&quot;, # Optional. Number of embeddings on each leaf node. The default value is 1000 if not set.
},
},
&quot;labels&quot;: { # Optional. The labels with user-defined metadata to organize your FeatureViews. 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 on and examples of labels. No more than 64 user labels can be associated with one FeatureOnlineStore(System labels are excluded).&quot; System reserved label keys are prefixed with &quot;aiplatform.googleapis.com/&quot; and are immutable.
&quot;a_key&quot;: &quot;A String&quot;,
},
Expand Down Expand Up @@ -340,6 +354,20 @@ <h3>Method Details</h3>
],
&quot;projectNumber&quot;: &quot;A String&quot;, # Optional. The project number of the parent project of the Feature Groups.
},
&quot;indexConfig&quot;: { # Configuration for vector indexing. # Optional. Configuration for index preparation for vector search. It contains the required configurations to create an index from source data, so that approximate nearest neighbor (a.k.a ANN) algorithms search can be performed during online serving.
&quot;bruteForceConfig&quot;: { # Configuration options for using brute force search. # Optional. Configuration options for using brute force search, which simply implements the standard linear search in the database for each query. It is primarily meant for benchmarking and to generate the ground truth for approximate search.
},
&quot;crowdingColumn&quot;: &quot;A String&quot;, # Optional. Column of crowding. This column contains crowding attribute which is a constraint on a neighbor list produced by FeatureOnlineStoreService.SearchNearestEntities to diversify search results. If NearestNeighborQuery.per_crowding_attribute_neighbor_count is set to K in SearchNearestEntitiesRequest, it&#x27;s guaranteed that no more than K entities of the same crowding attribute are returned in the response.
&quot;distanceMeasureType&quot;: &quot;A String&quot;, # Optional. The distance measure used in nearest neighbor search.
&quot;embeddingColumn&quot;: &quot;A String&quot;, # Optional. Column of embedding. This column contains the source data to create index for vector search. embedding_column must be set when using vector search.
&quot;embeddingDimension&quot;: 42, # Optional. The number of dimensions of the input embedding.
&quot;filterColumns&quot;: [ # Optional. Columns of features that&#x27;re used to filter vector search results.
&quot;A String&quot;,
],
&quot;treeAhConfig&quot;: { # Configuration options for the tree-AH algorithm. # Optional. Configuration options for the tree-AH algorithm (Shallow tree + Asymmetric Hashing). Please refer to this paper for more details: https://arxiv.org/abs/1908.10396
&quot;leafNodeEmbeddingCount&quot;: &quot;A String&quot;, # Optional. Number of embeddings on each leaf node. The default value is 1000 if not set.
},
},
&quot;labels&quot;: { # Optional. The labels with user-defined metadata to organize your FeatureViews. 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 on and examples of labels. No more than 64 user labels can be associated with one FeatureOnlineStore(System labels are excluded).&quot; System reserved label keys are prefixed with &quot;aiplatform.googleapis.com/&quot; and are immutable.
&quot;a_key&quot;: &quot;A String&quot;,
},
Expand Down Expand Up @@ -391,6 +419,20 @@ <h3>Method Details</h3>
],
&quot;projectNumber&quot;: &quot;A String&quot;, # Optional. The project number of the parent project of the Feature Groups.
},
&quot;indexConfig&quot;: { # Configuration for vector indexing. # Optional. Configuration for index preparation for vector search. It contains the required configurations to create an index from source data, so that approximate nearest neighbor (a.k.a ANN) algorithms search can be performed during online serving.
&quot;bruteForceConfig&quot;: { # Configuration options for using brute force search. # Optional. Configuration options for using brute force search, which simply implements the standard linear search in the database for each query. It is primarily meant for benchmarking and to generate the ground truth for approximate search.
},
&quot;crowdingColumn&quot;: &quot;A String&quot;, # Optional. Column of crowding. This column contains crowding attribute which is a constraint on a neighbor list produced by FeatureOnlineStoreService.SearchNearestEntities to diversify search results. If NearestNeighborQuery.per_crowding_attribute_neighbor_count is set to K in SearchNearestEntitiesRequest, it&#x27;s guaranteed that no more than K entities of the same crowding attribute are returned in the response.
&quot;distanceMeasureType&quot;: &quot;A String&quot;, # Optional. The distance measure used in nearest neighbor search.
&quot;embeddingColumn&quot;: &quot;A String&quot;, # Optional. Column of embedding. This column contains the source data to create index for vector search. embedding_column must be set when using vector search.
&quot;embeddingDimension&quot;: 42, # Optional. The number of dimensions of the input embedding.
&quot;filterColumns&quot;: [ # Optional. Columns of features that&#x27;re used to filter vector search results.
&quot;A String&quot;,
],
&quot;treeAhConfig&quot;: { # Configuration options for the tree-AH algorithm. # Optional. Configuration options for the tree-AH algorithm (Shallow tree + Asymmetric Hashing). Please refer to this paper for more details: https://arxiv.org/abs/1908.10396
&quot;leafNodeEmbeddingCount&quot;: &quot;A String&quot;, # Optional. Number of embeddings on each leaf node. The default value is 1000 if not set.
},
},
&quot;labels&quot;: { # Optional. The labels with user-defined metadata to organize your FeatureViews. 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 on and examples of labels. No more than 64 user labels can be associated with one FeatureOnlineStore(System labels are excluded).&quot; System reserved label keys are prefixed with &quot;aiplatform.googleapis.com/&quot; and are immutable.
&quot;a_key&quot;: &quot;A String&quot;,
},
Expand Down Expand Up @@ -448,6 +490,20 @@ <h3>Method Details</h3>
],
&quot;projectNumber&quot;: &quot;A String&quot;, # Optional. The project number of the parent project of the Feature Groups.
},
&quot;indexConfig&quot;: { # Configuration for vector indexing. # Optional. Configuration for index preparation for vector search. It contains the required configurations to create an index from source data, so that approximate nearest neighbor (a.k.a ANN) algorithms search can be performed during online serving.
&quot;bruteForceConfig&quot;: { # Configuration options for using brute force search. # Optional. Configuration options for using brute force search, which simply implements the standard linear search in the database for each query. It is primarily meant for benchmarking and to generate the ground truth for approximate search.
},
&quot;crowdingColumn&quot;: &quot;A String&quot;, # Optional. Column of crowding. This column contains crowding attribute which is a constraint on a neighbor list produced by FeatureOnlineStoreService.SearchNearestEntities to diversify search results. If NearestNeighborQuery.per_crowding_attribute_neighbor_count is set to K in SearchNearestEntitiesRequest, it&#x27;s guaranteed that no more than K entities of the same crowding attribute are returned in the response.
&quot;distanceMeasureType&quot;: &quot;A String&quot;, # Optional. The distance measure used in nearest neighbor search.
&quot;embeddingColumn&quot;: &quot;A String&quot;, # Optional. Column of embedding. This column contains the source data to create index for vector search. embedding_column must be set when using vector search.
&quot;embeddingDimension&quot;: 42, # Optional. The number of dimensions of the input embedding.
&quot;filterColumns&quot;: [ # Optional. Columns of features that&#x27;re used to filter vector search results.
&quot;A String&quot;,
],
&quot;treeAhConfig&quot;: { # Configuration options for the tree-AH algorithm. # Optional. Configuration options for the tree-AH algorithm (Shallow tree + Asymmetric Hashing). Please refer to this paper for more details: https://arxiv.org/abs/1908.10396
&quot;leafNodeEmbeddingCount&quot;: &quot;A String&quot;, # Optional. Number of embeddings on each leaf node. The default value is 1000 if not set.
},
},
&quot;labels&quot;: { # Optional. The labels with user-defined metadata to organize your FeatureViews. 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 on and examples of labels. No more than 64 user labels can be associated with one FeatureOnlineStore(System labels are excluded).&quot; System reserved label keys are prefixed with &quot;aiplatform.googleapis.com/&quot; and are immutable.
&quot;a_key&quot;: &quot;A String&quot;,
},
Expand Down

0 comments on commit 3fa4430

Please sign in to comment.