Class GrpcSecurityCenterSettingsServiceStub
java.lang.Object
com.google.cloud.securitycenter.settings.v1beta1.stub.SecurityCenterSettingsServiceStub
com.google.cloud.securitycenter.settings.v1beta1.stub.GrpcSecurityCenterSettingsServiceStub
- All Implemented Interfaces:
BackgroundResource,AutoCloseable
@BetaApi
@Generated("by gapic-generator-java")
public class GrpcSecurityCenterSettingsServiceStub
extends SecurityCenterSettingsServiceStub
gRPC stub implementation for the SecurityCenterSettingsService service API.
This class is for advanced usage and reflects the underlying API directly.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedGrpcSecurityCenterSettingsServiceStub(SecurityCenterSettingsServiceStubSettings settings, ClientContext clientContext) Constructs an instance of GrpcSecurityCenterSettingsServiceStub, using the given settings.protectedGrpcSecurityCenterSettingsServiceStub(SecurityCenterSettingsServiceStubSettings settings, ClientContext clientContext, GrpcStubCallableFactory callableFactory) Constructs an instance of GrpcSecurityCenterSettingsServiceStub, using the given settings. -
Method Summary
Modifier and TypeMethodDescriptionbooleanawaitTermination(long duration, TimeUnit unit) final voidclose()static final GrpcSecurityCenterSettingsServiceStubcreate(ClientContext clientContext) static final GrpcSecurityCenterSettingsServiceStubcreate(ClientContext clientContext, GrpcStubCallableFactory callableFactory) static final GrpcSecurityCenterSettingsServiceStubbooleanbooleanUnaryCallable<ListComponentsRequest,SecurityCenterSettingsServiceClient.ListComponentsPagedResponse> UnaryCallable<ResetComponentSettingsRequest,com.google.protobuf.Empty> UnaryCallable<ResetSettingsRequest,com.google.protobuf.Empty> voidshutdown()void
-
Constructor Details
-
GrpcSecurityCenterSettingsServiceStub
protected GrpcSecurityCenterSettingsServiceStub(SecurityCenterSettingsServiceStubSettings settings, ClientContext clientContext) throws IOException Constructs an instance of GrpcSecurityCenterSettingsServiceStub, 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
-
GrpcSecurityCenterSettingsServiceStub
protected GrpcSecurityCenterSettingsServiceStub(SecurityCenterSettingsServiceStubSettings settings, ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException Constructs an instance of GrpcSecurityCenterSettingsServiceStub, 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 GrpcSecurityCenterSettingsServiceStub create(SecurityCenterSettingsServiceStubSettings settings) throws IOException - Throws:
IOException
-
create
public static final GrpcSecurityCenterSettingsServiceStub create(ClientContext clientContext) throws IOException - Throws:
IOException
-
create
public static final GrpcSecurityCenterSettingsServiceStub create(ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException - Throws:
IOException
-
getOperationsStub
-
getServiceAccountCallable
- Overrides:
getServiceAccountCallablein classSecurityCenterSettingsServiceStub
-
getSettingsCallable
- Overrides:
getSettingsCallablein classSecurityCenterSettingsServiceStub
-
updateSettingsCallable
- Overrides:
updateSettingsCallablein classSecurityCenterSettingsServiceStub
-
resetSettingsCallable
- Overrides:
resetSettingsCallablein classSecurityCenterSettingsServiceStub
-
batchGetSettingsCallable
- Overrides:
batchGetSettingsCallablein classSecurityCenterSettingsServiceStub
-
calculateEffectiveSettingsCallable
public UnaryCallable<CalculateEffectiveSettingsRequest,Settings> calculateEffectiveSettingsCallable()- Overrides:
calculateEffectiveSettingsCallablein classSecurityCenterSettingsServiceStub
-
batchCalculateEffectiveSettingsCallable
public UnaryCallable<BatchCalculateEffectiveSettingsRequest,BatchCalculateEffectiveSettingsResponse> batchCalculateEffectiveSettingsCallable()- Overrides:
batchCalculateEffectiveSettingsCallablein classSecurityCenterSettingsServiceStub
-
getComponentSettingsCallable
- Overrides:
getComponentSettingsCallablein classSecurityCenterSettingsServiceStub
-
updateComponentSettingsCallable
public UnaryCallable<UpdateComponentSettingsRequest,ComponentSettings> updateComponentSettingsCallable()- Overrides:
updateComponentSettingsCallablein classSecurityCenterSettingsServiceStub
-
resetComponentSettingsCallable
public UnaryCallable<ResetComponentSettingsRequest,com.google.protobuf.Empty> resetComponentSettingsCallable()- Overrides:
resetComponentSettingsCallablein classSecurityCenterSettingsServiceStub
-
calculateEffectiveComponentSettingsCallable
public UnaryCallable<CalculateEffectiveComponentSettingsRequest,ComponentSettings> calculateEffectiveComponentSettingsCallable()- Overrides:
calculateEffectiveComponentSettingsCallablein classSecurityCenterSettingsServiceStub
-
listDetectorsCallable
- Overrides:
listDetectorsCallablein classSecurityCenterSettingsServiceStub
-
listDetectorsPagedCallable
public UnaryCallable<ListDetectorsRequest,SecurityCenterSettingsServiceClient.ListDetectorsPagedResponse> listDetectorsPagedCallable()- Overrides:
listDetectorsPagedCallablein classSecurityCenterSettingsServiceStub
-
listComponentsCallable
- Overrides:
listComponentsCallablein classSecurityCenterSettingsServiceStub
-
listComponentsPagedCallable
public UnaryCallable<ListComponentsRequest,SecurityCenterSettingsServiceClient.ListComponentsPagedResponse> listComponentsPagedCallable()- Overrides:
listComponentsPagedCallablein classSecurityCenterSettingsServiceStub
-
close
public final void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classSecurityCenterSettingsServiceStub
-
shutdown
public void shutdown() -
isShutdown
public boolean isShutdown() -
isTerminated
public boolean isTerminated() -
shutdownNow
public void shutdownNow() -
awaitTermination
- Throws:
InterruptedException
-