Class CloudTasksSettings.Builder (2.11.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
TypeDescription
Builder<AcknowledgeTaskRequest,Empty>

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
TypeDescription
CloudTasksSettings.Builder

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
TypeDescription
Builder<CancelLeaseRequest,Task>

createQueueSettings()

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

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

Returns
TypeDescription
Builder<CreateQueueRequest,Queue>

createTaskSettings()

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

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

Returns
TypeDescription
Builder<CreateTaskRequest,Task>

deleteQueueSettings()

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

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

Returns
TypeDescription
Builder<DeleteQueueRequest,Empty>

deleteTaskSettings()

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

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

Returns
TypeDescription
Builder<DeleteTaskRequest,Empty>

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
TypeDescription
CloudTasksStubSettings.Builder

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
TypeDescription
Builder<LeaseTasksRequest,LeaseTasksResponse>

listQueuesSettings()

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

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

Returns
TypeDescription
Builder<ListQueuesRequest,ListQueuesResponse,ListQueuesPagedResponse>

listTasksSettings()

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

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

Returns
TypeDescription
Builder<ListTasksRequest,ListTasksResponse,ListTasksPagedResponse>

pauseQueueSettings()

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

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

Returns
TypeDescription
Builder<PauseQueueRequest,Queue>

purgeQueueSettings()

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

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

Returns
TypeDescription
Builder<PurgeQueueRequest,Queue>

renewLeaseSettings()

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

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

Returns
TypeDescription
Builder<RenewLeaseRequest,Task>

resumeQueueSettings()

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

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

Returns
TypeDescription
Builder<ResumeQueueRequest,Queue>

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
TypeDescription
Builder<UpdateQueueRequest,Queue>