Class HttpJsonPrivilegedAccessManagerStub
java.lang.Object
com.google.cloud.privilegedaccessmanager.v1.stub.PrivilegedAccessManagerStub
com.google.cloud.privilegedaccessmanager.v1.stub.HttpJsonPrivilegedAccessManagerStub
- All Implemented Interfaces:
BackgroundResource,AutoCloseable
@Generated("by gapic-generator-java")
public class HttpJsonPrivilegedAccessManagerStub
extends PrivilegedAccessManagerStub
REST stub implementation for the PrivilegedAccessManager service API.
This class is for advanced usage and reflects the underlying API directly.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedHttpJsonPrivilegedAccessManagerStub(PrivilegedAccessManagerStubSettings settings, ClientContext clientContext) Constructs an instance of HttpJsonPrivilegedAccessManagerStub, using the given settings.protectedHttpJsonPrivilegedAccessManagerStub(PrivilegedAccessManagerStubSettings settings, ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) Constructs an instance of HttpJsonPrivilegedAccessManagerStub, using the given settings. -
Method Summary
Modifier and TypeMethodDescriptionbooleanawaitTermination(long duration, TimeUnit unit) final voidclose()static final HttpJsonPrivilegedAccessManagerStubcreate(ClientContext clientContext) static final HttpJsonPrivilegedAccessManagerStubcreate(ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) static final HttpJsonPrivilegedAccessManagerStubcreate(PrivilegedAccessManagerStubSettings settings) static List<ApiMethodDescriptor>booleanbooleanUnaryCallable<SearchEntitlementsRequest,PrivilegedAccessManagerClient.SearchEntitlementsPagedResponse> voidshutdown()voidMethods inherited from class com.google.cloud.privilegedaccessmanager.v1.stub.PrivilegedAccessManagerStub
getOperationsStub
-
Constructor Details
-
HttpJsonPrivilegedAccessManagerStub
protected HttpJsonPrivilegedAccessManagerStub(PrivilegedAccessManagerStubSettings settings, ClientContext clientContext) throws IOException Constructs an instance of HttpJsonPrivilegedAccessManagerStub, 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
-
HttpJsonPrivilegedAccessManagerStub
protected HttpJsonPrivilegedAccessManagerStub(PrivilegedAccessManagerStubSettings settings, ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException Constructs an instance of HttpJsonPrivilegedAccessManagerStub, 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 HttpJsonPrivilegedAccessManagerStub create(PrivilegedAccessManagerStubSettings settings) throws IOException - Throws:
IOException
-
create
public static final HttpJsonPrivilegedAccessManagerStub create(ClientContext clientContext) throws IOException - Throws:
IOException
-
create
public static final HttpJsonPrivilegedAccessManagerStub create(ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException - Throws:
IOException
-
getMethodDescriptors
-
getHttpJsonOperationsStub
- Overrides:
getHttpJsonOperationsStubin classPrivilegedAccessManagerStub
-
checkOnboardingStatusCallable
public UnaryCallable<CheckOnboardingStatusRequest,CheckOnboardingStatusResponse> checkOnboardingStatusCallable()- Overrides:
checkOnboardingStatusCallablein classPrivilegedAccessManagerStub
-
listEntitlementsCallable
- Overrides:
listEntitlementsCallablein classPrivilegedAccessManagerStub
-
listEntitlementsPagedCallable
public UnaryCallable<ListEntitlementsRequest,PrivilegedAccessManagerClient.ListEntitlementsPagedResponse> listEntitlementsPagedCallable()- Overrides:
listEntitlementsPagedCallablein classPrivilegedAccessManagerStub
-
searchEntitlementsCallable
public UnaryCallable<SearchEntitlementsRequest,SearchEntitlementsResponse> searchEntitlementsCallable()- Overrides:
searchEntitlementsCallablein classPrivilegedAccessManagerStub
-
searchEntitlementsPagedCallable
public UnaryCallable<SearchEntitlementsRequest,PrivilegedAccessManagerClient.SearchEntitlementsPagedResponse> searchEntitlementsPagedCallable()- Overrides:
searchEntitlementsPagedCallablein classPrivilegedAccessManagerStub
-
getEntitlementCallable
- Overrides:
getEntitlementCallablein classPrivilegedAccessManagerStub
-
createEntitlementCallable
- Overrides:
createEntitlementCallablein classPrivilegedAccessManagerStub
-
createEntitlementOperationCallable
public OperationCallable<CreateEntitlementRequest,Entitlement, createEntitlementOperationCallable()OperationMetadata> - Overrides:
createEntitlementOperationCallablein classPrivilegedAccessManagerStub
-
deleteEntitlementCallable
- Overrides:
deleteEntitlementCallablein classPrivilegedAccessManagerStub
-
deleteEntitlementOperationCallable
public OperationCallable<DeleteEntitlementRequest,Entitlement, deleteEntitlementOperationCallable()OperationMetadata> - Overrides:
deleteEntitlementOperationCallablein classPrivilegedAccessManagerStub
-
updateEntitlementCallable
- Overrides:
updateEntitlementCallablein classPrivilegedAccessManagerStub
-
updateEntitlementOperationCallable
public OperationCallable<UpdateEntitlementRequest,Entitlement, updateEntitlementOperationCallable()OperationMetadata> - Overrides:
updateEntitlementOperationCallablein classPrivilegedAccessManagerStub
-
listGrantsCallable
- Overrides:
listGrantsCallablein classPrivilegedAccessManagerStub
-
listGrantsPagedCallable
public UnaryCallable<ListGrantsRequest,PrivilegedAccessManagerClient.ListGrantsPagedResponse> listGrantsPagedCallable()- Overrides:
listGrantsPagedCallablein classPrivilegedAccessManagerStub
-
searchGrantsCallable
- Overrides:
searchGrantsCallablein classPrivilegedAccessManagerStub
-
searchGrantsPagedCallable
public UnaryCallable<SearchGrantsRequest,PrivilegedAccessManagerClient.SearchGrantsPagedResponse> searchGrantsPagedCallable()- Overrides:
searchGrantsPagedCallablein classPrivilegedAccessManagerStub
-
getGrantCallable
- Overrides:
getGrantCallablein classPrivilegedAccessManagerStub
-
createGrantCallable
- Overrides:
createGrantCallablein classPrivilegedAccessManagerStub
-
approveGrantCallable
- Overrides:
approveGrantCallablein classPrivilegedAccessManagerStub
-
denyGrantCallable
- Overrides:
denyGrantCallablein classPrivilegedAccessManagerStub
-
revokeGrantCallable
- Overrides:
revokeGrantCallablein classPrivilegedAccessManagerStub
-
revokeGrantOperationCallable
- Overrides:
revokeGrantOperationCallablein classPrivilegedAccessManagerStub
-
listLocationsCallable
- Overrides:
listLocationsCallablein classPrivilegedAccessManagerStub
-
listLocationsPagedCallable
public UnaryCallable<ListLocationsRequest,PrivilegedAccessManagerClient.ListLocationsPagedResponse> listLocationsPagedCallable()- Overrides:
listLocationsPagedCallablein classPrivilegedAccessManagerStub
-
getLocationCallable
- Overrides:
getLocationCallablein classPrivilegedAccessManagerStub
-
close
public final void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classPrivilegedAccessManagerStub
-
shutdown
public void shutdown() -
isShutdown
public boolean isShutdown() -
isTerminated
public boolean isTerminated() -
shutdownNow
public void shutdownNow() -
awaitTermination
- Throws:
InterruptedException
-