Class ProjectsStubSettings.Builder (1.5.0)

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

Builder for ProjectsStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > ProjectsStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Builder(ProjectsStubSettings settings)

protected Builder(ProjectsStubSettings settings)
Parameter
NameDescription
settingsProjectsStubSettings

Methods

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

public ProjectsStubSettings.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
ProjectsStubSettings.Builder

build()

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

createProjectOperationSettings()

public OperationCallSettings.Builder<CreateProjectRequest,Project,CreateProjectMetadata> createProjectOperationSettings()

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

Returns
TypeDescription
Builder<CreateProjectRequest,Project,CreateProjectMetadata>

createProjectSettings()

public UnaryCallSettings.Builder<CreateProjectRequest,Operation> createProjectSettings()

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

Returns
TypeDescription
Builder<CreateProjectRequest,Operation>

deleteProjectOperationSettings()

public OperationCallSettings.Builder<DeleteProjectRequest,Project,DeleteProjectMetadata> deleteProjectOperationSettings()

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

Returns
TypeDescription
Builder<DeleteProjectRequest,Project,DeleteProjectMetadata>

deleteProjectSettings()

public UnaryCallSettings.Builder<DeleteProjectRequest,Operation> deleteProjectSettings()

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

Returns
TypeDescription
Builder<DeleteProjectRequest,Operation>

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>

getProjectSettings()

public UnaryCallSettings.Builder<GetProjectRequest,Project> getProjectSettings()

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

Returns
TypeDescription
Builder<GetProjectRequest,Project>

listProjectsSettings()

public PagedCallSettings.Builder<ListProjectsRequest,ListProjectsResponse,ProjectsClient.ListProjectsPagedResponse> listProjectsSettings()

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

Returns
TypeDescription
Builder<ListProjectsRequest,ListProjectsResponse,ListProjectsPagedResponse>

moveProjectOperationSettings()

public OperationCallSettings.Builder<MoveProjectRequest,Project,MoveProjectMetadata> moveProjectOperationSettings()

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

Returns
TypeDescription
Builder<MoveProjectRequest,Project,MoveProjectMetadata>

moveProjectSettings()

public UnaryCallSettings.Builder<MoveProjectRequest,Operation> moveProjectSettings()

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

Returns
TypeDescription
Builder<MoveProjectRequest,Operation>

searchProjectsSettings()

public PagedCallSettings.Builder<SearchProjectsRequest,SearchProjectsResponse,ProjectsClient.SearchProjectsPagedResponse> searchProjectsSettings()

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

Returns
TypeDescription
Builder<SearchProjectsRequest,SearchProjectsResponse,SearchProjectsPagedResponse>

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<?,?>>

undeleteProjectOperationSettings()

public OperationCallSettings.Builder<UndeleteProjectRequest,Project,UndeleteProjectMetadata> undeleteProjectOperationSettings()

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

Returns
TypeDescription
Builder<UndeleteProjectRequest,Project,UndeleteProjectMetadata>

undeleteProjectSettings()

public UnaryCallSettings.Builder<UndeleteProjectRequest,Operation> undeleteProjectSettings()

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

Returns
TypeDescription
Builder<UndeleteProjectRequest,Operation>

updateProjectOperationSettings()

public OperationCallSettings.Builder<UpdateProjectRequest,Project,UpdateProjectMetadata> updateProjectOperationSettings()

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

Returns
TypeDescription
Builder<UpdateProjectRequest,Project,UpdateProjectMetadata>

updateProjectSettings()

public UnaryCallSettings.Builder<UpdateProjectRequest,Operation> updateProjectSettings()

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

Returns
TypeDescription
Builder<UpdateProjectRequest,Operation>