Class HttpJsonSecurityCenterStub
java.lang.Object
com.google.cloud.securitycenter.v1beta1.stub.SecurityCenterStub
com.google.cloud.securitycenter.v1beta1.stub.HttpJsonSecurityCenterStub
- All Implemented Interfaces:
BackgroundResource,AutoCloseable
@BetaApi
@Generated("by gapic-generator-java")
public class HttpJsonSecurityCenterStub
extends SecurityCenterStub
REST stub implementation for the SecurityCenter service API.
This class is for advanced usage and reflects the underlying API directly.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedHttpJsonSecurityCenterStub(SecurityCenterStubSettings settings, ClientContext clientContext) Constructs an instance of HttpJsonSecurityCenterStub, using the given settings.protectedHttpJsonSecurityCenterStub(SecurityCenterStubSettings settings, ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) Constructs an instance of HttpJsonSecurityCenterStub, using the given settings. -
Method Summary
Modifier and TypeMethodDescriptionbooleanawaitTermination(long duration, TimeUnit unit) final voidclose()static final HttpJsonSecurityCenterStubcreate(ClientContext clientContext) static final HttpJsonSecurityCenterStubcreate(ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) static final HttpJsonSecurityCenterStubcreate(SecurityCenterStubSettings settings) static List<ApiMethodDescriptor>booleanbooleanOperationCallable<RunAssetDiscoveryRequest,com.google.protobuf.Empty, com.google.protobuf.Empty> voidshutdown()voidMethods inherited from class com.google.cloud.securitycenter.v1beta1.stub.SecurityCenterStub
getOperationsStub
-
Constructor Details
-
HttpJsonSecurityCenterStub
protected HttpJsonSecurityCenterStub(SecurityCenterStubSettings settings, ClientContext clientContext) throws IOException Constructs an instance of HttpJsonSecurityCenterStub, 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
-
HttpJsonSecurityCenterStub
protected HttpJsonSecurityCenterStub(SecurityCenterStubSettings settings, ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException Constructs an instance of HttpJsonSecurityCenterStub, 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 HttpJsonSecurityCenterStub create(SecurityCenterStubSettings settings) throws IOException - Throws:
IOException
-
create
public static final HttpJsonSecurityCenterStub create(ClientContext clientContext) throws IOException - Throws:
IOException
-
create
public static final HttpJsonSecurityCenterStub create(ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException - Throws:
IOException
-
getMethodDescriptors
-
getHttpJsonOperationsStub
- Overrides:
getHttpJsonOperationsStubin classSecurityCenterStub
-
createSourceCallable
- Overrides:
createSourceCallablein classSecurityCenterStub
-
createFindingCallable
- Overrides:
createFindingCallablein classSecurityCenterStub
-
getIamPolicyCallable
- Overrides:
getIamPolicyCallablein classSecurityCenterStub
-
getOrganizationSettingsCallable
public UnaryCallable<GetOrganizationSettingsRequest,OrganizationSettings> getOrganizationSettingsCallable()- Overrides:
getOrganizationSettingsCallablein classSecurityCenterStub
-
getSourceCallable
- Overrides:
getSourceCallablein classSecurityCenterStub
-
groupAssetsCallable
- Overrides:
groupAssetsCallablein classSecurityCenterStub
-
groupAssetsPagedCallable
public UnaryCallable<GroupAssetsRequest,SecurityCenterClient.GroupAssetsPagedResponse> groupAssetsPagedCallable()- Overrides:
groupAssetsPagedCallablein classSecurityCenterStub
-
groupFindingsCallable
- Overrides:
groupFindingsCallablein classSecurityCenterStub
-
groupFindingsPagedCallable
public UnaryCallable<GroupFindingsRequest,SecurityCenterClient.GroupFindingsPagedResponse> groupFindingsPagedCallable()- Overrides:
groupFindingsPagedCallablein classSecurityCenterStub
-
listAssetsCallable
- Overrides:
listAssetsCallablein classSecurityCenterStub
-
listAssetsPagedCallable
public UnaryCallable<ListAssetsRequest,SecurityCenterClient.ListAssetsPagedResponse> listAssetsPagedCallable()- Overrides:
listAssetsPagedCallablein classSecurityCenterStub
-
listFindingsCallable
- Overrides:
listFindingsCallablein classSecurityCenterStub
-
listFindingsPagedCallable
public UnaryCallable<ListFindingsRequest,SecurityCenterClient.ListFindingsPagedResponse> listFindingsPagedCallable()- Overrides:
listFindingsPagedCallablein classSecurityCenterStub
-
listSourcesCallable
- Overrides:
listSourcesCallablein classSecurityCenterStub
-
listSourcesPagedCallable
public UnaryCallable<ListSourcesRequest,SecurityCenterClient.ListSourcesPagedResponse> listSourcesPagedCallable()- Overrides:
listSourcesPagedCallablein classSecurityCenterStub
-
runAssetDiscoveryCallable
- Overrides:
runAssetDiscoveryCallablein classSecurityCenterStub
-
runAssetDiscoveryOperationCallable
public OperationCallable<RunAssetDiscoveryRequest,com.google.protobuf.Empty, runAssetDiscoveryOperationCallable()com.google.protobuf.Empty> - Overrides:
runAssetDiscoveryOperationCallablein classSecurityCenterStub
-
setFindingStateCallable
- Overrides:
setFindingStateCallablein classSecurityCenterStub
-
setIamPolicyCallable
- Overrides:
setIamPolicyCallablein classSecurityCenterStub
-
testIamPermissionsCallable
public UnaryCallable<TestIamPermissionsRequest,TestIamPermissionsResponse> testIamPermissionsCallable()- Overrides:
testIamPermissionsCallablein classSecurityCenterStub
-
updateFindingCallable
- Overrides:
updateFindingCallablein classSecurityCenterStub
-
updateOrganizationSettingsCallable
public UnaryCallable<UpdateOrganizationSettingsRequest,OrganizationSettings> updateOrganizationSettingsCallable()- Overrides:
updateOrganizationSettingsCallablein classSecurityCenterStub
-
updateSourceCallable
- Overrides:
updateSourceCallablein classSecurityCenterStub
-
updateSecurityMarksCallable
- Overrides:
updateSecurityMarksCallablein classSecurityCenterStub
-
close
public final void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classSecurityCenterStub
-
shutdown
public void shutdown() -
isShutdown
public boolean isShutdown() -
isTerminated
public boolean isTerminated() -
shutdownNow
public void shutdownNow() -
awaitTermination
- Throws:
InterruptedException
-