Class VectorSearchServiceStubSettings.Builder (0.1.0)

public static class VectorSearchServiceStubSettings.Builder extends StubSettings.Builder<VectorSearchServiceStubSettings,VectorSearchServiceStubSettings.Builder>

Builder for VectorSearchServiceStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > VectorSearchServiceStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
Name Description
clientContext ClientContext

Builder(VectorSearchServiceStubSettings settings)

protected Builder(VectorSearchServiceStubSettings settings)
Parameter
Name Description
settings VectorSearchServiceStubSettings

Methods

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

public VectorSearchServiceStubSettings.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
VectorSearchServiceStubSettings.Builder

build()

public VectorSearchServiceStubSettings build()
Returns
Type Description
VectorSearchServiceStubSettings
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>

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>

unaryMethodSettingsBuilders()

public ImmutableList<UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
Returns
Type Description
com.google.common.collect.ImmutableList<Builder<?,?>>

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>