Class HttpJsonReservationServiceStub
java.lang.Object
com.google.cloud.bigquery.reservation.v1.stub.ReservationServiceStub
com.google.cloud.bigquery.reservation.v1.stub.HttpJsonReservationServiceStub
- All Implemented Interfaces:
BackgroundResource,AutoCloseable
@Generated("by gapic-generator-java")
public class HttpJsonReservationServiceStub
extends ReservationServiceStub
REST stub implementation for the ReservationService service API.
This class is for advanced usage and reflects the underlying API directly.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedHttpJsonReservationServiceStub(ReservationServiceStubSettings settings, ClientContext clientContext) Constructs an instance of HttpJsonReservationServiceStub, using the given settings.protectedHttpJsonReservationServiceStub(ReservationServiceStubSettings settings, ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) Constructs an instance of HttpJsonReservationServiceStub, using the given settings. -
Method Summary
Modifier and TypeMethodDescriptionbooleanawaitTermination(long duration, TimeUnit unit) final voidclose()static final HttpJsonReservationServiceStubcreate(ClientContext clientContext) static final HttpJsonReservationServiceStubcreate(ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) static final HttpJsonReservationServiceStubcreate(ReservationServiceStubSettings settings) UnaryCallable<DeleteAssignmentRequest,com.google.protobuf.Empty> UnaryCallable<DeleteCapacityCommitmentRequest,com.google.protobuf.Empty> UnaryCallable<DeleteReservationRequest,com.google.protobuf.Empty> UnaryCallable<DeleteReservationGroupRequest,com.google.protobuf.Empty> UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> static List<ApiMethodDescriptor>booleanbooleanUnaryCallable<ListCapacityCommitmentsRequest,ReservationServiceClient.ListCapacityCommitmentsPagedResponse> UnaryCallable<ListReservationGroupsRequest,ReservationServiceClient.ListReservationGroupsPagedResponse> UnaryCallable<SearchAllAssignmentsRequest,ReservationServiceClient.SearchAllAssignmentsPagedResponse> UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> voidshutdown()voidUnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse>
-
Constructor Details
-
HttpJsonReservationServiceStub
protected HttpJsonReservationServiceStub(ReservationServiceStubSettings settings, ClientContext clientContext) throws IOException Constructs an instance of HttpJsonReservationServiceStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
HttpJsonReservationServiceStub
protected HttpJsonReservationServiceStub(ReservationServiceStubSettings settings, ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException Constructs an instance of HttpJsonReservationServiceStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
-
Method Details
-
create
public static final HttpJsonReservationServiceStub create(ReservationServiceStubSettings settings) throws IOException - Throws:
IOException
-
create
public static final HttpJsonReservationServiceStub create(ClientContext clientContext) throws IOException - Throws:
IOException
-
create
public static final HttpJsonReservationServiceStub create(ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException - Throws:
IOException
-
getMethodDescriptors
-
createReservationCallable
- Overrides:
createReservationCallablein classReservationServiceStub
-
listReservationsCallable
- Overrides:
listReservationsCallablein classReservationServiceStub
-
listReservationsPagedCallable
public UnaryCallable<ListReservationsRequest,ReservationServiceClient.ListReservationsPagedResponse> listReservationsPagedCallable()- Overrides:
listReservationsPagedCallablein classReservationServiceStub
-
getReservationCallable
- Overrides:
getReservationCallablein classReservationServiceStub
-
deleteReservationCallable
public UnaryCallable<DeleteReservationRequest,com.google.protobuf.Empty> deleteReservationCallable()- Overrides:
deleteReservationCallablein classReservationServiceStub
-
updateReservationCallable
- Overrides:
updateReservationCallablein classReservationServiceStub
-
failoverReservationCallable
- Overrides:
failoverReservationCallablein classReservationServiceStub
-
createCapacityCommitmentCallable
public UnaryCallable<CreateCapacityCommitmentRequest,CapacityCommitment> createCapacityCommitmentCallable()- Overrides:
createCapacityCommitmentCallablein classReservationServiceStub
-
listCapacityCommitmentsCallable
public UnaryCallable<ListCapacityCommitmentsRequest,ListCapacityCommitmentsResponse> listCapacityCommitmentsCallable()- Overrides:
listCapacityCommitmentsCallablein classReservationServiceStub
-
listCapacityCommitmentsPagedCallable
public UnaryCallable<ListCapacityCommitmentsRequest,ReservationServiceClient.ListCapacityCommitmentsPagedResponse> listCapacityCommitmentsPagedCallable()- Overrides:
listCapacityCommitmentsPagedCallablein classReservationServiceStub
-
getCapacityCommitmentCallable
public UnaryCallable<GetCapacityCommitmentRequest,CapacityCommitment> getCapacityCommitmentCallable()- Overrides:
getCapacityCommitmentCallablein classReservationServiceStub
-
deleteCapacityCommitmentCallable
public UnaryCallable<DeleteCapacityCommitmentRequest,com.google.protobuf.Empty> deleteCapacityCommitmentCallable()- Overrides:
deleteCapacityCommitmentCallablein classReservationServiceStub
-
updateCapacityCommitmentCallable
public UnaryCallable<UpdateCapacityCommitmentRequest,CapacityCommitment> updateCapacityCommitmentCallable()- Overrides:
updateCapacityCommitmentCallablein classReservationServiceStub
-
splitCapacityCommitmentCallable
public UnaryCallable<SplitCapacityCommitmentRequest,SplitCapacityCommitmentResponse> splitCapacityCommitmentCallable()- Overrides:
splitCapacityCommitmentCallablein classReservationServiceStub
-
mergeCapacityCommitmentsCallable
public UnaryCallable<MergeCapacityCommitmentsRequest,CapacityCommitment> mergeCapacityCommitmentsCallable()- Overrides:
mergeCapacityCommitmentsCallablein classReservationServiceStub
-
createAssignmentCallable
- Overrides:
createAssignmentCallablein classReservationServiceStub
-
listAssignmentsCallable
- Overrides:
listAssignmentsCallablein classReservationServiceStub
-
listAssignmentsPagedCallable
public UnaryCallable<ListAssignmentsRequest,ReservationServiceClient.ListAssignmentsPagedResponse> listAssignmentsPagedCallable()- Overrides:
listAssignmentsPagedCallablein classReservationServiceStub
-
deleteAssignmentCallable
- Overrides:
deleteAssignmentCallablein classReservationServiceStub
-
searchAssignmentsCallable
public UnaryCallable<SearchAssignmentsRequest,SearchAssignmentsResponse> searchAssignmentsCallable()- Overrides:
searchAssignmentsCallablein classReservationServiceStub
-
searchAssignmentsPagedCallable
public UnaryCallable<SearchAssignmentsRequest,ReservationServiceClient.SearchAssignmentsPagedResponse> searchAssignmentsPagedCallable()- Overrides:
searchAssignmentsPagedCallablein classReservationServiceStub
-
searchAllAssignmentsCallable
public UnaryCallable<SearchAllAssignmentsRequest,SearchAllAssignmentsResponse> searchAllAssignmentsCallable()- Overrides:
searchAllAssignmentsCallablein classReservationServiceStub
-
searchAllAssignmentsPagedCallable
public UnaryCallable<SearchAllAssignmentsRequest,ReservationServiceClient.SearchAllAssignmentsPagedResponse> searchAllAssignmentsPagedCallable()- Overrides:
searchAllAssignmentsPagedCallablein classReservationServiceStub
-
moveAssignmentCallable
- Overrides:
moveAssignmentCallablein classReservationServiceStub
-
updateAssignmentCallable
- Overrides:
updateAssignmentCallablein classReservationServiceStub
-
getBiReservationCallable
- Overrides:
getBiReservationCallablein classReservationServiceStub
-
updateBiReservationCallable
- Overrides:
updateBiReservationCallablein classReservationServiceStub
-
getIamPolicyCallable
public UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> getIamPolicyCallable()- Overrides:
getIamPolicyCallablein classReservationServiceStub
-
setIamPolicyCallable
public UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> setIamPolicyCallable()- Overrides:
setIamPolicyCallablein classReservationServiceStub
-
testIamPermissionsCallable
public UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> testIamPermissionsCallable()- Overrides:
testIamPermissionsCallablein classReservationServiceStub
-
createReservationGroupCallable
public UnaryCallable<CreateReservationGroupRequest,ReservationGroup> createReservationGroupCallable()- Overrides:
createReservationGroupCallablein classReservationServiceStub
-
getReservationGroupCallable
- Overrides:
getReservationGroupCallablein classReservationServiceStub
-
deleteReservationGroupCallable
public UnaryCallable<DeleteReservationGroupRequest,com.google.protobuf.Empty> deleteReservationGroupCallable()- Overrides:
deleteReservationGroupCallablein classReservationServiceStub
-
listReservationGroupsCallable
public UnaryCallable<ListReservationGroupsRequest,ListReservationGroupsResponse> listReservationGroupsCallable()- Overrides:
listReservationGroupsCallablein classReservationServiceStub
-
listReservationGroupsPagedCallable
public UnaryCallable<ListReservationGroupsRequest,ReservationServiceClient.ListReservationGroupsPagedResponse> listReservationGroupsPagedCallable()- Overrides:
listReservationGroupsPagedCallablein classReservationServiceStub
-
close
public final void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classReservationServiceStub
-
shutdown
public void shutdown() -
isShutdown
public boolean isShutdown() -
isTerminated
public boolean isTerminated() -
shutdownNow
public void shutdownNow() -
awaitTermination
- Throws:
InterruptedException
-