Class ProjectsStub
- java.lang.Object
-
- com.google.cloud.resourcemanager.v3.stub.ProjectsStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource
,AutoCloseable
- Direct Known Subclasses:
GrpcProjectsStub
,HttpJsonProjectsStub
@Generated("by gapic-generator-java") public abstract class ProjectsStub extends Object implements com.google.api.gax.core.BackgroundResource
Base stub class for the Projects service API.This class is for advanced usage and reflects the underlying API directly.
-
-
Constructor Summary
Constructors Constructor Description ProjectsStub()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
close()
com.google.api.gax.rpc.UnaryCallable<CreateProjectRequest,com.google.longrunning.Operation>
createProjectCallable()
com.google.api.gax.rpc.OperationCallable<CreateProjectRequest,Project,CreateProjectMetadata>
createProjectOperationCallable()
com.google.api.gax.rpc.UnaryCallable<DeleteProjectRequest,com.google.longrunning.Operation>
deleteProjectCallable()
com.google.api.gax.rpc.OperationCallable<DeleteProjectRequest,Project,DeleteProjectMetadata>
deleteProjectOperationCallable()
com.google.api.gax.httpjson.longrunning.stub.OperationsStub
getHttpJsonOperationsStub()
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy>
getIamPolicyCallable()
com.google.longrunning.stub.OperationsStub
getOperationsStub()
com.google.api.gax.rpc.UnaryCallable<GetProjectRequest,Project>
getProjectCallable()
com.google.api.gax.rpc.UnaryCallable<ListProjectsRequest,ListProjectsResponse>
listProjectsCallable()
com.google.api.gax.rpc.UnaryCallable<ListProjectsRequest,ProjectsClient.ListProjectsPagedResponse>
listProjectsPagedCallable()
com.google.api.gax.rpc.UnaryCallable<MoveProjectRequest,com.google.longrunning.Operation>
moveProjectCallable()
com.google.api.gax.rpc.OperationCallable<MoveProjectRequest,Project,MoveProjectMetadata>
moveProjectOperationCallable()
com.google.api.gax.rpc.UnaryCallable<SearchProjectsRequest,SearchProjectsResponse>
searchProjectsCallable()
com.google.api.gax.rpc.UnaryCallable<SearchProjectsRequest,ProjectsClient.SearchProjectsPagedResponse>
searchProjectsPagedCallable()
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy>
setIamPolicyCallable()
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse>
testIamPermissionsCallable()
com.google.api.gax.rpc.UnaryCallable<UndeleteProjectRequest,com.google.longrunning.Operation>
undeleteProjectCallable()
com.google.api.gax.rpc.OperationCallable<UndeleteProjectRequest,Project,UndeleteProjectMetadata>
undeleteProjectOperationCallable()
com.google.api.gax.rpc.UnaryCallable<UpdateProjectRequest,com.google.longrunning.Operation>
updateProjectCallable()
com.google.api.gax.rpc.OperationCallable<UpdateProjectRequest,Project,UpdateProjectMetadata>
updateProjectOperationCallable()
-
-
-
Method Detail
-
getOperationsStub
public com.google.longrunning.stub.OperationsStub getOperationsStub()
-
getHttpJsonOperationsStub
public com.google.api.gax.httpjson.longrunning.stub.OperationsStub getHttpJsonOperationsStub()
-
getProjectCallable
public com.google.api.gax.rpc.UnaryCallable<GetProjectRequest,Project> getProjectCallable()
-
listProjectsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListProjectsRequest,ProjectsClient.ListProjectsPagedResponse> listProjectsPagedCallable()
-
listProjectsCallable
public com.google.api.gax.rpc.UnaryCallable<ListProjectsRequest,ListProjectsResponse> listProjectsCallable()
-
searchProjectsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<SearchProjectsRequest,ProjectsClient.SearchProjectsPagedResponse> searchProjectsPagedCallable()
-
searchProjectsCallable
public com.google.api.gax.rpc.UnaryCallable<SearchProjectsRequest,SearchProjectsResponse> searchProjectsCallable()
-
createProjectOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateProjectRequest,Project,CreateProjectMetadata> createProjectOperationCallable()
-
createProjectCallable
public com.google.api.gax.rpc.UnaryCallable<CreateProjectRequest,com.google.longrunning.Operation> createProjectCallable()
-
updateProjectOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateProjectRequest,Project,UpdateProjectMetadata> updateProjectOperationCallable()
-
updateProjectCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateProjectRequest,com.google.longrunning.Operation> updateProjectCallable()
-
moveProjectOperationCallable
public com.google.api.gax.rpc.OperationCallable<MoveProjectRequest,Project,MoveProjectMetadata> moveProjectOperationCallable()
-
moveProjectCallable
public com.google.api.gax.rpc.UnaryCallable<MoveProjectRequest,com.google.longrunning.Operation> moveProjectCallable()
-
deleteProjectOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteProjectRequest,Project,DeleteProjectMetadata> deleteProjectOperationCallable()
-
deleteProjectCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteProjectRequest,com.google.longrunning.Operation> deleteProjectCallable()
-
undeleteProjectOperationCallable
public com.google.api.gax.rpc.OperationCallable<UndeleteProjectRequest,Project,UndeleteProjectMetadata> undeleteProjectOperationCallable()
-
undeleteProjectCallable
public com.google.api.gax.rpc.UnaryCallable<UndeleteProjectRequest,com.google.longrunning.Operation> undeleteProjectCallable()
-
getIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> getIamPolicyCallable()
-
setIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> setIamPolicyCallable()
-
testIamPermissionsCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> testIamPermissionsCallable()
-
close
public abstract void close()
- Specified by:
close
in interfaceAutoCloseable
-
-