Class HttpJsonAuditManagerStub
java.lang.Object
com.google.cloud.auditmanager.v1.stub.AuditManagerStub
com.google.cloud.auditmanager.v1.stub.HttpJsonAuditManagerStub
- All Implemented Interfaces:
BackgroundResource,AutoCloseable
@Generated("by gapic-generator-java")
public class HttpJsonAuditManagerStub
extends AuditManagerStub
REST stub implementation for the AuditManager service API.
This class is for advanced usage and reflects the underlying API directly.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedHttpJsonAuditManagerStub(AuditManagerStubSettings settings, ClientContext clientContext) Constructs an instance of HttpJsonAuditManagerStub, using the given settings.protectedHttpJsonAuditManagerStub(AuditManagerStubSettings settings, ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) Constructs an instance of HttpJsonAuditManagerStub, using the given settings. -
Method Summary
Modifier and TypeMethodDescriptionbooleanawaitTermination(long duration, TimeUnit unit) final voidclose()static final HttpJsonAuditManagerStubcreate(ClientContext clientContext) static final HttpJsonAuditManagerStubcreate(ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) static final HttpJsonAuditManagerStubcreate(AuditManagerStubSettings settings) static List<ApiMethodDescriptor>booleanbooleanUnaryCallable<ListResourceEnrollmentStatusesRequest,AuditManagerClient.ListResourceEnrollmentStatusesPagedResponse> voidshutdown()voidMethods inherited from class com.google.cloud.auditmanager.v1.stub.AuditManagerStub
getOperationsStub
-
Constructor Details
-
HttpJsonAuditManagerStub
protected HttpJsonAuditManagerStub(AuditManagerStubSettings settings, ClientContext clientContext) throws IOException Constructs an instance of HttpJsonAuditManagerStub, 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
-
HttpJsonAuditManagerStub
protected HttpJsonAuditManagerStub(AuditManagerStubSettings settings, ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException Constructs an instance of HttpJsonAuditManagerStub, 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 HttpJsonAuditManagerStub create(AuditManagerStubSettings settings) throws IOException - Throws:
IOException
-
create
- Throws:
IOException
-
create
public static final HttpJsonAuditManagerStub create(ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException - Throws:
IOException
-
getMethodDescriptors
-
getHttpJsonOperationsStub
- Overrides:
getHttpJsonOperationsStubin classAuditManagerStub
-
enrollResourceCallable
- Overrides:
enrollResourceCallablein classAuditManagerStub
-
generateAuditScopeReportCallable
public UnaryCallable<GenerateAuditScopeReportRequest,AuditScopeReport> generateAuditScopeReportCallable()- Overrides:
generateAuditScopeReportCallablein classAuditManagerStub
-
generateAuditReportCallable
- Overrides:
generateAuditReportCallablein classAuditManagerStub
-
generateAuditReportOperationCallable
public OperationCallable<GenerateAuditReportRequest,AuditReport, generateAuditReportOperationCallable()OperationMetadata> - Overrides:
generateAuditReportOperationCallablein classAuditManagerStub
-
listAuditReportsCallable
- Overrides:
listAuditReportsCallablein classAuditManagerStub
-
listAuditReportsPagedCallable
public UnaryCallable<ListAuditReportsRequest,AuditManagerClient.ListAuditReportsPagedResponse> listAuditReportsPagedCallable()- Overrides:
listAuditReportsPagedCallablein classAuditManagerStub
-
getAuditReportCallable
- Overrides:
getAuditReportCallablein classAuditManagerStub
-
getResourceEnrollmentStatusCallable
public UnaryCallable<GetResourceEnrollmentStatusRequest,ResourceEnrollmentStatus> getResourceEnrollmentStatusCallable()- Overrides:
getResourceEnrollmentStatusCallablein classAuditManagerStub
-
listResourceEnrollmentStatusesCallable
public UnaryCallable<ListResourceEnrollmentStatusesRequest,ListResourceEnrollmentStatusesResponse> listResourceEnrollmentStatusesCallable()- Overrides:
listResourceEnrollmentStatusesCallablein classAuditManagerStub
-
listResourceEnrollmentStatusesPagedCallable
public UnaryCallable<ListResourceEnrollmentStatusesRequest,AuditManagerClient.ListResourceEnrollmentStatusesPagedResponse> listResourceEnrollmentStatusesPagedCallable()- Overrides:
listResourceEnrollmentStatusesPagedCallablein classAuditManagerStub
-
listControlsCallable
- Overrides:
listControlsCallablein classAuditManagerStub
-
listControlsPagedCallable
public UnaryCallable<ListControlsRequest,AuditManagerClient.ListControlsPagedResponse> listControlsPagedCallable()- Overrides:
listControlsPagedCallablein classAuditManagerStub
-
listLocationsCallable
- Overrides:
listLocationsCallablein classAuditManagerStub
-
listLocationsPagedCallable
public UnaryCallable<ListLocationsRequest,AuditManagerClient.ListLocationsPagedResponse> listLocationsPagedCallable()- Overrides:
listLocationsPagedCallablein classAuditManagerStub
-
getLocationCallable
- Overrides:
getLocationCallablein classAuditManagerStub
-
close
public final void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classAuditManagerStub
-
shutdown
public void shutdown() -
isShutdown
public boolean isShutdown() -
isTerminated
public boolean isTerminated() -
shutdownNow
public void shutdownNow() -
awaitTermination
- Throws:
InterruptedException
-