Class CloudTasksSettings.Builder (2.52.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
Name Description
clientContext ClientContext

Builder(CloudTasksSettings settings)

protected Builder(CloudTasksSettings settings)
Parameter
Name Description
settings CloudTasksSettings

Builder(CloudTasksStubSettings.Builder stubSettings)

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

Methods

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
Name Description
settingsUpdater ApiFunction<Builder<?,?>,java.lang.Void>
Returns
Type Description
CloudTasksSettings.Builder

build()

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

createQueueSettings()

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

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

Returns
Type Description
Builder<CreateQueueRequest,Queue>

createTaskSettings()

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

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

Returns
Type Description
Builder<CreateTaskRequest,Task>

deleteQueueSettings()

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

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

Returns
Type Description
Builder<DeleteQueueRequest,Empty>

deleteTaskSettings()

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

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

Returns
Type Description
Builder<DeleteTaskRequest,Empty>

getIamPolicySettings()

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

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

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

getLocationSettings()

public UnaryCallSettings.Builder<GetLocationRequest,Location> getLocationSettings()

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

Returns
Type Description
Builder<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location>

getQueueSettings()

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

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

Returns
Type Description
Builder<GetQueueRequest,Queue>

getStubSettingsBuilder()

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

getTaskSettings()

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

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

Returns
Type Description
Builder<GetTaskRequest,Task>

listLocationsSettings()

public PagedCallSettings.Builder<ListLocationsRequest,ListLocationsResponse,CloudTasksClient.ListLocationsPagedResponse> listLocationsSettings()

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

Returns
Type Description
Builder<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse,ListLocationsPagedResponse>

listQueuesSettings()

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

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

Returns
Type Description
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
Type Description
Builder<ListTasksRequest,ListTasksResponse,ListTasksPagedResponse>

pauseQueueSettings()

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

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

Returns
Type Description
Builder<PauseQueueRequest,Queue>

purgeQueueSettings()

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

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

Returns
Type Description
Builder<PurgeQueueRequest,Queue>

resumeQueueSettings()

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

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

Returns
Type Description
Builder<ResumeQueueRequest,Queue>

runTaskSettings()

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

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

Returns
Type Description
Builder<RunTaskRequest,Task>

setIamPolicySettings()

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

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

Returns
Type Description
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
Type Description
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
Type Description
Builder<UpdateQueueRequest,Queue>