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

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

build()

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

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>

getTaskSettings()

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

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

Returns
TypeDescription
Builder<GetTaskRequest,Task>

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>

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>

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