@Generated(value="by gapic-generator-java") public class GrpcCloudBillingStub extends CloudBillingStub
This class is for advanced usage and reflects the underlying API directly.
| Modifier | Constructor and Description |
|---|---|
protected |
GrpcCloudBillingStub(CloudBillingStubSettings settings,
com.google.api.gax.rpc.ClientContext clientContext)
Constructs an instance of GrpcCloudBillingStub, using the given settings.
|
protected |
GrpcCloudBillingStub(CloudBillingStubSettings settings,
com.google.api.gax.rpc.ClientContext clientContext,
com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory)
Constructs an instance of GrpcCloudBillingStub, using the given settings.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
awaitTermination(long duration,
TimeUnit unit) |
void |
close() |
static GrpcCloudBillingStub |
create(com.google.api.gax.rpc.ClientContext clientContext) |
static GrpcCloudBillingStub |
create(com.google.api.gax.rpc.ClientContext clientContext,
com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) |
static GrpcCloudBillingStub |
create(CloudBillingStubSettings settings) |
com.google.api.gax.rpc.UnaryCallable<CreateBillingAccountRequest,BillingAccount> |
createBillingAccountCallable() |
com.google.api.gax.rpc.UnaryCallable<GetBillingAccountRequest,BillingAccount> |
getBillingAccountCallable() |
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> |
getIamPolicyCallable() |
com.google.longrunning.stub.GrpcOperationsStub |
getOperationsStub() |
com.google.api.gax.rpc.UnaryCallable<GetProjectBillingInfoRequest,ProjectBillingInfo> |
getProjectBillingInfoCallable() |
boolean |
isShutdown() |
boolean |
isTerminated() |
com.google.api.gax.rpc.UnaryCallable<ListBillingAccountsRequest,ListBillingAccountsResponse> |
listBillingAccountsCallable() |
com.google.api.gax.rpc.UnaryCallable<ListBillingAccountsRequest,CloudBillingClient.ListBillingAccountsPagedResponse> |
listBillingAccountsPagedCallable() |
com.google.api.gax.rpc.UnaryCallable<ListProjectBillingInfoRequest,ListProjectBillingInfoResponse> |
listProjectBillingInfoCallable() |
com.google.api.gax.rpc.UnaryCallable<ListProjectBillingInfoRequest,CloudBillingClient.ListProjectBillingInfoPagedResponse> |
listProjectBillingInfoPagedCallable() |
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> |
setIamPolicyCallable() |
void |
shutdown() |
void |
shutdownNow() |
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> |
testIamPermissionsCallable() |
com.google.api.gax.rpc.UnaryCallable<UpdateBillingAccountRequest,BillingAccount> |
updateBillingAccountCallable() |
com.google.api.gax.rpc.UnaryCallable<UpdateProjectBillingInfoRequest,ProjectBillingInfo> |
updateProjectBillingInfoCallable() |
protected GrpcCloudBillingStub(CloudBillingStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
IOExceptionprotected GrpcCloudBillingStub(CloudBillingStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException
IOExceptionpublic static final GrpcCloudBillingStub create(CloudBillingStubSettings settings) throws IOException
IOExceptionpublic static final GrpcCloudBillingStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
IOExceptionpublic static final GrpcCloudBillingStub create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException
IOExceptionpublic com.google.longrunning.stub.GrpcOperationsStub getOperationsStub()
public com.google.api.gax.rpc.UnaryCallable<GetBillingAccountRequest,BillingAccount> getBillingAccountCallable()
getBillingAccountCallable in class CloudBillingStubpublic com.google.api.gax.rpc.UnaryCallable<ListBillingAccountsRequest,ListBillingAccountsResponse> listBillingAccountsCallable()
listBillingAccountsCallable in class CloudBillingStubpublic com.google.api.gax.rpc.UnaryCallable<ListBillingAccountsRequest,CloudBillingClient.ListBillingAccountsPagedResponse> listBillingAccountsPagedCallable()
listBillingAccountsPagedCallable in class CloudBillingStubpublic com.google.api.gax.rpc.UnaryCallable<UpdateBillingAccountRequest,BillingAccount> updateBillingAccountCallable()
updateBillingAccountCallable in class CloudBillingStubpublic com.google.api.gax.rpc.UnaryCallable<CreateBillingAccountRequest,BillingAccount> createBillingAccountCallable()
createBillingAccountCallable in class CloudBillingStubpublic com.google.api.gax.rpc.UnaryCallable<ListProjectBillingInfoRequest,ListProjectBillingInfoResponse> listProjectBillingInfoCallable()
listProjectBillingInfoCallable in class CloudBillingStubpublic com.google.api.gax.rpc.UnaryCallable<ListProjectBillingInfoRequest,CloudBillingClient.ListProjectBillingInfoPagedResponse> listProjectBillingInfoPagedCallable()
listProjectBillingInfoPagedCallable in class CloudBillingStubpublic com.google.api.gax.rpc.UnaryCallable<GetProjectBillingInfoRequest,ProjectBillingInfo> getProjectBillingInfoCallable()
getProjectBillingInfoCallable in class CloudBillingStubpublic com.google.api.gax.rpc.UnaryCallable<UpdateProjectBillingInfoRequest,ProjectBillingInfo> updateProjectBillingInfoCallable()
updateProjectBillingInfoCallable in class CloudBillingStubpublic com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> getIamPolicyCallable()
getIamPolicyCallable in class CloudBillingStubpublic com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> setIamPolicyCallable()
setIamPolicyCallable in class CloudBillingStubpublic com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> testIamPermissionsCallable()
testIamPermissionsCallable in class CloudBillingStubpublic final void close()
close in interface AutoCloseableclose in class CloudBillingStubpublic void shutdown()
public boolean isShutdown()
public boolean isTerminated()
public void shutdownNow()
public boolean awaitTermination(long duration,
TimeUnit unit)
throws InterruptedException
InterruptedExceptionCopyright © 2022 Google LLC. All rights reserved.