Class CloudTasksSettings.Builder (2.8.0)

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

Builder for CloudTasksSettings.

Inheritance

java.lang.Object > ClientSettings.Builder > CloudTasksSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Builder(CloudTasksSettings settings)

protected Builder(CloudTasksSettings settings)
Parameter
NameDescription
settingsCloudTasksSettings

Builder(CloudTasksStubSettings.Builder stubSettings)

protected Builder(CloudTasksStubSettings.Builder stubSettings)
Parameter
NameDescription
stubSettingsCloudTasksStubSettings.Builder

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 CloudTasksSettings.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 CloudTasksSettings build()
Returns
TypeDescription
CloudTasksSettings
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>

getStubSettingsBuilder()

public CloudTasksStubSettings.Builder getStubSettingsBuilder()
Returns

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>

updateQueueSettings()

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

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

Returns