Class VectorSearchServiceSettings.Builder (0.1.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(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
Name Description
clientContext 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>

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>