Class CloudTasksStubSettings.Builder (2.9.0)

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

Builder for CloudTasksStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > CloudTasksStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Builder(CloudTasksStubSettings settings)

protected Builder(CloudTasksStubSettings settings)
Parameter
NameDescription
settingsCloudTasksStubSettings

Methods

acknowledgeTaskSettings()

public UnaryCallSettings.Builder<AcknowledgeTaskRequest,Empty> acknowledgeTaskSettings()

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

Returns

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

public CloudTasksStubSettings.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

build()

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

cancelLeaseSettings()

public UnaryCallSettings.Builder<CancelLeaseRequest,Task> cancelLeaseSettings()

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

Returns

createQueueSettings()

public UnaryCallSettings.Builder<CreateQueueRequest,Queue> createQueueSettings()

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

Returns

createTaskSettings()

public UnaryCallSettings.Builder<CreateTaskRequest,Task> createTaskSettings()

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

Returns

deleteQueueSettings()

public UnaryCallSettings.Builder<DeleteQueueRequest,Empty> deleteQueueSettings()

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

Returns

deleteTaskSettings()

public UnaryCallSettings.Builder<DeleteTaskRequest,Empty> deleteTaskSettings()

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

Returns

getIamPolicySettings()

public UnaryCallSettings.Builder<GetIamPolicyRequest,Policy> getIamPolicySettings()

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

Returns
TypeDescription
Builder<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy>

getQueueSettings()

public UnaryCallSettings.Builder<GetQueueRequest,Queue> getQueueSettings()

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

Returns
TypeDescription
Builder<GetQueueRequest,Queue>

getTaskSettings()

public UnaryCallSettings.Builder<GetTaskRequest,Task> getTaskSettings()

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

Returns
TypeDescription
Builder<GetTaskRequest,Task>

leaseTasksSettings()

public UnaryCallSettings.Builder<LeaseTasksRequest,LeaseTasksResponse> leaseTasksSettings()

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

Returns

listQueuesSettings()

public PagedCallSettings.Builder<ListQueuesRequest,ListQueuesResponse,CloudTasksClient.ListQueuesPagedResponse> listQueuesSettings()

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

Returns

listTasksSettings()

public PagedCallSettings.Builder<ListTasksRequest,ListTasksResponse,CloudTasksClient.ListTasksPagedResponse> listTasksSettings()

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

Returns

pauseQueueSettings()

public UnaryCallSettings.Builder<PauseQueueRequest,Queue> pauseQueueSettings()

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

Returns

purgeQueueSettings()

public UnaryCallSettings.Builder<PurgeQueueRequest,Queue> purgeQueueSettings()

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

Returns

renewLeaseSettings()

public UnaryCallSettings.Builder<RenewLeaseRequest,Task> renewLeaseSettings()

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

Returns

resumeQueueSettings()

public UnaryCallSettings.Builder<ResumeQueueRequest,Queue> resumeQueueSettings()

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

Returns

runTaskSettings()

public UnaryCallSettings.Builder<RunTaskRequest,Task> runTaskSettings()

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

Returns
TypeDescription
Builder<RunTaskRequest,Task>

setIamPolicySettings()

public UnaryCallSettings.Builder<SetIamPolicyRequest,Policy> setIamPolicySettings()

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

Returns
TypeDescription
Builder<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy>

testIamPermissionsSettings()

public UnaryCallSettings.Builder<TestIamPermissionsRequest,TestIamPermissionsResponse> testIamPermissionsSettings()

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

Returns
TypeDescription
Builder<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse>

unaryMethodSettingsBuilders()

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

updateQueueSettings()

public UnaryCallSettings.Builder<UpdateQueueRequest,Queue> updateQueueSettings()

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

Returns