Class ApiKeysSettings.Builder (0.93.0)

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

Builder for ApiKeysSettings.

Inheritance

java.lang.Object > ClientSettings.Builder > ApiKeysSettings.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(ApiKeysSettings settings)

protected Builder(ApiKeysSettings settings)
Parameter
Name Description
settings ApiKeysSettings

Builder(ApiKeysStubSettings.Builder stubSettings)

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

Methods

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

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

build()

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

createKeyOperationSettings()

public OperationCallSettings.Builder<CreateKeyRequest,Key,Empty> createKeyOperationSettings()

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

Returns
Type Description
Builder<CreateKeyRequest,Key,Empty>

createKeySettings()

public UnaryCallSettings.Builder<CreateKeyRequest,Operation> createKeySettings()

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

Returns
Type Description
Builder<CreateKeyRequest,Operation>

deleteKeyOperationSettings()

public OperationCallSettings.Builder<DeleteKeyRequest,Key,Empty> deleteKeyOperationSettings()

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

Returns
Type Description
Builder<DeleteKeyRequest,Key,Empty>

deleteKeySettings()

public UnaryCallSettings.Builder<DeleteKeyRequest,Operation> deleteKeySettings()

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

Returns
Type Description
Builder<DeleteKeyRequest,Operation>

getKeySettings()

public UnaryCallSettings.Builder<GetKeyRequest,Key> getKeySettings()

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

Returns
Type Description
Builder<GetKeyRequest,Key>

getKeyStringSettings()

public UnaryCallSettings.Builder<GetKeyStringRequest,GetKeyStringResponse> getKeyStringSettings()

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

Returns
Type Description
Builder<GetKeyStringRequest,GetKeyStringResponse>

getStubSettingsBuilder()

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

listKeysSettings()

public PagedCallSettings.Builder<ListKeysRequest,ListKeysResponse,ApiKeysClient.ListKeysPagedResponse> listKeysSettings()

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

Returns
Type Description
Builder<ListKeysRequest,ListKeysResponse,ListKeysPagedResponse>

lookupKeySettings()

public UnaryCallSettings.Builder<LookupKeyRequest,LookupKeyResponse> lookupKeySettings()

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

Returns
Type Description
Builder<LookupKeyRequest,LookupKeyResponse>

undeleteKeyOperationSettings()

public OperationCallSettings.Builder<UndeleteKeyRequest,Key,Empty> undeleteKeyOperationSettings()

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

Returns
Type Description
Builder<UndeleteKeyRequest,Key,Empty>

undeleteKeySettings()

public UnaryCallSettings.Builder<UndeleteKeyRequest,Operation> undeleteKeySettings()

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

Returns
Type Description
Builder<UndeleteKeyRequest,Operation>

updateKeyOperationSettings()

public OperationCallSettings.Builder<UpdateKeyRequest,Key,Empty> updateKeyOperationSettings()

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

Returns
Type Description
Builder<UpdateKeyRequest,Key,Empty>

updateKeySettings()

public UnaryCallSettings.Builder<UpdateKeyRequest,Operation> updateKeySettings()

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

Returns
Type Description
Builder<UpdateKeyRequest,Operation>