Class ApiKeysStubSettings.Builder (0.37.0)

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

Builder for ApiKeysStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > ApiKeysStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ApiKeysStubSettings settings)

protected Builder(ApiKeysStubSettings settings)
Parameter
NameDescription
settingsApiKeysStubSettings

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Methods

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

public ApiKeysStubSettings.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
NameDescription
settingsUpdaterApiFunction<Builder<?,?>,java.lang.Void>
Returns
TypeDescription
ApiKeysStubSettings.Builder

build()

public ApiKeysStubSettings build()
Returns
TypeDescription
ApiKeysStubSettings
Overrides
Exceptions
TypeDescription
IOException

createKeyOperationSettings()

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

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

Returns
TypeDescription
Builder<CreateKeyRequest,Key,Empty>

createKeySettings()

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

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

Returns
TypeDescription
Builder<CreateKeyRequest,Operation>

deleteKeyOperationSettings()

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

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

Returns
TypeDescription
Builder<DeleteKeyRequest,Key,Empty>

deleteKeySettings()

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

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

Returns
TypeDescription
Builder<DeleteKeyRequest,Operation>

getEndpoint()

public String getEndpoint()

Returns the endpoint set by the user or the the service's default endpoint.

Returns
TypeDescription
String
Overrides

getKeySettings()

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

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

Returns
TypeDescription
Builder<GetKeyRequest,Key>

getKeyStringSettings()

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

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

Returns
TypeDescription
Builder<GetKeyStringRequest,GetKeyStringResponse>

listKeysSettings()

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

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

Returns
TypeDescription
Builder<ListKeysRequest,ListKeysResponse,ListKeysPagedResponse>

lookupKeySettings()

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

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

Returns
TypeDescription
Builder<LookupKeyRequest,LookupKeyResponse>

unaryMethodSettingsBuilders()

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

undeleteKeyOperationSettings()

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

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

Returns
TypeDescription
Builder<UndeleteKeyRequest,Key,Empty>

undeleteKeySettings()

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

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

Returns
TypeDescription
Builder<UndeleteKeyRequest,Operation>

updateKeyOperationSettings()

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

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

Returns
TypeDescription
Builder<UpdateKeyRequest,Key,Empty>

updateKeySettings()

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

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

Returns
TypeDescription
Builder<UpdateKeyRequest,Operation>