Class VectorSearchServiceSettings.Builder (0.17.0)

public static class VectorSearchServiceSettings.Builder extends ClientSettings.Builder<VectorSearchServiceSettings,VectorSearchServiceSettings.Builder>

Builder for VectorSearchServiceSettings.

Inheritance

java.lang.Object > ClientSettings.Builder > VectorSearchServiceSettings.Builder

Constructors

Builder()

protected Builder()

Builder(@Nullable ClientContext clientContext)

protected Builder(@Nullable ClientContext clientContext)
Parameter
Name Description
clientContext @org.jspecify.annotations.Nullable com.google.api.gax.rpc.ClientContext

Builder(VectorSearchServiceSettings settings)

protected Builder(VectorSearchServiceSettings settings)
Parameter
Name Description
settings VectorSearchServiceSettings

Builder(VectorSearchServiceStubSettings.Builder stubSettings)

protected Builder(VectorSearchServiceStubSettings.Builder stubSettings)
Parameter
Name Description
stubSettings VectorSearchServiceStubSettings.Builder

Methods

applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)

public VectorSearchServiceSettings.Builder applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)

Applies the given settings updater function to all of the unary API methods in this service.

Note: This method does not support applying settings to streaming methods.

Parameter
Name Description
settingsUpdater ApiFunction<Builder<?,?>,java.lang.Void>
Returns
Type Description
VectorSearchServiceSettings.Builder

build()

public VectorSearchServiceSettings build()
Returns
Type Description
VectorSearchServiceSettings
Overrides
Exceptions
Type Description
IOException

createCollectionOperationSettings()

public OperationCallSettings.Builder<CreateCollectionRequest,Collection,OperationMetadata> createCollectionOperationSettings()

Returns the builder for the settings used for calls to createCollection.

Returns
Type Description
Builder<CreateCollectionRequest,Collection,OperationMetadata>

createCollectionSettings()

public UnaryCallSettings.Builder<CreateCollectionRequest,Operation> createCollectionSettings()

Returns the builder for the settings used for calls to createCollection.

Returns
Type Description
Builder<CreateCollectionRequest,Operation>

createIndexOperationSettings()

public OperationCallSettings.Builder<CreateIndexRequest,Index,OperationMetadata> createIndexOperationSettings()

Returns the builder for the settings used for calls to createIndex.

Returns
Type Description
Builder<CreateIndexRequest,Index,OperationMetadata>

createIndexSettings()

public UnaryCallSettings.Builder<CreateIndexRequest,Operation> createIndexSettings()

Returns the builder for the settings used for calls to createIndex.

Returns
Type Description
Builder<CreateIndexRequest,Operation>

deleteCollectionOperationSettings()

public OperationCallSettings.Builder<DeleteCollectionRequest,Empty,OperationMetadata> deleteCollectionOperationSettings()

Returns the builder for the settings used for calls to deleteCollection.

Returns
Type Description
Builder<DeleteCollectionRequest,Empty,OperationMetadata>

deleteCollectionSettings()

public UnaryCallSettings.Builder<DeleteCollectionRequest,Operation> deleteCollectionSettings()

Returns the builder for the settings used for calls to deleteCollection.

Returns
Type Description
Builder<DeleteCollectionRequest,Operation>

deleteIndexOperationSettings()

public OperationCallSettings.Builder<DeleteIndexRequest,Empty,OperationMetadata> deleteIndexOperationSettings()

Returns the builder for the settings used for calls to deleteIndex.

Returns
Type Description
Builder<DeleteIndexRequest,Empty,OperationMetadata>

deleteIndexSettings()

public UnaryCallSettings.Builder<DeleteIndexRequest,Operation> deleteIndexSettings()

Returns the builder for the settings used for calls to deleteIndex.

Returns
Type Description
Builder<DeleteIndexRequest,Operation>

exportDataObjectsOperationSettings()

public OperationCallSettings.Builder<ExportDataObjectsRequest,ExportDataObjectsResponse,ExportDataObjectsMetadata> exportDataObjectsOperationSettings()

Returns the builder for the settings used for calls to exportDataObjects.

Returns
Type Description
Builder<ExportDataObjectsRequest,ExportDataObjectsResponse,ExportDataObjectsMetadata>

exportDataObjectsSettings()

public UnaryCallSettings.Builder<ExportDataObjectsRequest,Operation> exportDataObjectsSettings()

Returns the builder for the settings used for calls to exportDataObjects.

Returns
Type Description
Builder<ExportDataObjectsRequest,Operation>

getCollectionSettings()

public UnaryCallSettings.Builder<GetCollectionRequest,Collection> getCollectionSettings()

Returns the builder for the settings used for calls to getCollection.

Returns
Type Description
Builder<GetCollectionRequest,Collection>

getIndexSettings()

public UnaryCallSettings.Builder<GetIndexRequest,Index> getIndexSettings()

Returns the builder for the settings used for calls to getIndex.

Returns
Type Description
Builder<GetIndexRequest,Index>

getLocationSettings()

public UnaryCallSettings.Builder<GetLocationRequest,Location> getLocationSettings()

Returns the builder for the settings used for calls to getLocation.

Returns
Type Description
Builder<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location>

getStubSettingsBuilder()

public VectorSearchServiceStubSettings.Builder getStubSettingsBuilder()
Returns
Type Description
VectorSearchServiceStubSettings.Builder

importDataObjectsOperationSettings()

public OperationCallSettings.Builder<ImportDataObjectsRequest,ImportDataObjectsResponse,ImportDataObjectsMetadata> importDataObjectsOperationSettings()

Returns the builder for the settings used for calls to importDataObjects.

Returns
Type Description
Builder<ImportDataObjectsRequest,ImportDataObjectsResponse,ImportDataObjectsMetadata>

importDataObjectsSettings()

public UnaryCallSettings.Builder<ImportDataObjectsRequest,Operation> importDataObjectsSettings()

Returns the builder for the settings used for calls to importDataObjects.

Returns
Type Description
Builder<ImportDataObjectsRequest,Operation>

listCollectionsSettings()

public PagedCallSettings.Builder<ListCollectionsRequest,ListCollectionsResponse,VectorSearchServiceClient.ListCollectionsPagedResponse> listCollectionsSettings()

Returns the builder for the settings used for calls to listCollections.

Returns
Type Description
Builder<ListCollectionsRequest,ListCollectionsResponse,ListCollectionsPagedResponse>

listIndexesSettings()

public PagedCallSettings.Builder<ListIndexesRequest,ListIndexesResponse,VectorSearchServiceClient.ListIndexesPagedResponse> listIndexesSettings()

Returns the builder for the settings used for calls to listIndexes.

Returns
Type Description
Builder<ListIndexesRequest,ListIndexesResponse,ListIndexesPagedResponse>

listLocationsSettings()

public PagedCallSettings.Builder<ListLocationsRequest,ListLocationsResponse,VectorSearchServiceClient.ListLocationsPagedResponse> listLocationsSettings()

Returns the builder for the settings used for calls to listLocations.

Returns
Type Description
Builder<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse,ListLocationsPagedResponse>

updateCollectionOperationSettings()

public OperationCallSettings.Builder<UpdateCollectionRequest,Collection,OperationMetadata> updateCollectionOperationSettings()

Returns the builder for the settings used for calls to updateCollection.

Returns
Type Description
Builder<UpdateCollectionRequest,Collection,OperationMetadata>

updateCollectionSettings()

public UnaryCallSettings.Builder<UpdateCollectionRequest,Operation> updateCollectionSettings()

Returns the builder for the settings used for calls to updateCollection.

Returns
Type Description
Builder<UpdateCollectionRequest,Operation>

updateIndexOperationSettings()

public OperationCallSettings.Builder<UpdateIndexRequest,Index,OperationMetadata> updateIndexOperationSettings()

Returns the builder for the settings used for calls to updateIndex.

Returns
Type Description
Builder<UpdateIndexRequest,Index,OperationMetadata>

updateIndexSettings()

public UnaryCallSettings.Builder<UpdateIndexRequest,Operation> updateIndexSettings()

Returns the builder for the settings used for calls to updateIndex.

Returns
Type Description
Builder<UpdateIndexRequest,Operation>