@Generated("by gapic-generator-java")
Package com.google.cloud.securitycenter.settings.v1beta1
A client to Cloud Security Command Center API
The interfaces provided are listed below, along with usage samples.
======================= SecurityCenterSettingsServiceClient =======================
Service Description: ## API Overview
The SecurityCenterSettingsService is a sub-api of `securitycenter.googleapis.com`. The service provides methods to manage Security Center Settings, and Component Settings for GCP organizations, folders, projects, and clusters.
Sample for SecurityCenterSettingsServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterSettingsServiceClient securityCenterSettingsServiceClient =
SecurityCenterSettingsServiceClient.create()) {
ServiceAccountName name = ServiceAccountName.of("[ORGANIZATION]");
ServiceAccount response = securityCenterSettingsServiceClient.getServiceAccount(name);
}
-
Class Summary Class Description BatchCalculateEffectiveSettingsRequest Request message for BatchGetEffectiveSettings.BatchCalculateEffectiveSettingsRequest.Builder Request message for BatchGetEffectiveSettings.BatchCalculateEffectiveSettingsResponse Response message for BatchGetEffectiveSettings.BatchCalculateEffectiveSettingsResponse.Builder Response message for BatchGetEffectiveSettings.BatchGetSettingsRequest Request message for BatchGetSettings.BatchGetSettingsRequest.Builder Request message for BatchGetSettings.BatchGetSettingsResponse Response message for BatchGetSettings.BatchGetSettingsResponse.Builder Response message for BatchGetSettings.BillingSettings Billing settingsBillingSettings.Builder Billing settingsBillingSettingsProto CalculateEffectiveComponentSettingsRequest Request message for CalculateEffectiveComponentSettings.CalculateEffectiveComponentSettingsRequest.Builder Request message for CalculateEffectiveComponentSettings.CalculateEffectiveSettingsRequest Request message for CalculateEffectiveSettings.CalculateEffectiveSettingsRequest.Builder Request message for CalculateEffectiveSettings.ComponentSettings Component Settings for Security Command CenterComponentSettings.Builder Component Settings for Security Command CenterComponentSettings.DetectorSettings Settings for each detector.ComponentSettings.DetectorSettings.Builder Settings for each detector.ComponentSettingsName ComponentSettingsName.Builder Builder for organizations/{organization}/components/{component}/settings.ComponentSettingsName.FolderComponentBuilder Builder for folders/{folder}/components/{component}/settings.ComponentSettingsName.ProjectComponentBuilder Builder for projects/{project}/components/{component}/settings.ComponentSettingsName.ProjectLocationClusterComponentBuilder Builder for projects/{project}/locations/{location}/clusters/{cluster}/components/{component}/settings.ComponentSettingsName.ProjectRegionClusterComponentBuilder Builder for projects/{project}/regions/{region}/clusters/{cluster}/components/{component}/settings.ComponentSettingsName.ProjectZoneClusterComponentBuilder Builder for projects/{project}/zones/{zone}/clusters/{cluster}/components/{component}/settings.ComponentSettingsProto ContainerThreatDetectionSettings User specified settings for KTDContainerThreatDetectionSettings.Builder User specified settings for KTDDetector Detector is a set of detectors or scanners act as individual checks done within a component e.g.Detector.Builder Detector is a set of detectors or scanners act as individual checks done within a component e.g.DetectorsProto EventThreatDetectionSettings User specified settings for ETDEventThreatDetectionSettings.Builder User specified settings for ETDGetComponentSettingsRequest Request message for GetComponentSettings.GetComponentSettingsRequest.Builder Request message for GetComponentSettings.GetServiceAccountRequest Request message for GetServiceAccount.GetServiceAccountRequest.Builder Request message for GetServiceAccount.GetSettingsRequest Request message for GetSettings.GetSettingsRequest.Builder Request message for GetSettings.ListComponentsRequest Request message for ListComponents.ListComponentsRequest.Builder Request message for ListComponents.ListComponentsResponse Response message for ListComponents.ListComponentsResponse.Builder Response message for ListComponents.ListDetectorsRequest Request message for ListDetectors.ListDetectorsRequest.Builder Request message for ListDetectors.ListDetectorsResponse Response message for ListDetectors.ListDetectorsResponse.Builder Response message for ListDetectors.OrganizationName OrganizationName.Builder Builder for organizations/{organization}.ResetComponentSettingsRequest Request message for ResetComponentSettings.ResetComponentSettingsRequest.Builder Request message for ResetComponentSettings.ResetSettingsRequest Request message for ResetSettings.ResetSettingsRequest.Builder Request message for ResetSettings.SecurityCenterSettingsServiceClient Service Description: ## API OverviewSecurityCenterSettingsServiceClient.ListComponentsFixedSizeCollection SecurityCenterSettingsServiceClient.ListComponentsPage SecurityCenterSettingsServiceClient.ListComponentsPagedResponse SecurityCenterSettingsServiceClient.ListDetectorsFixedSizeCollection SecurityCenterSettingsServiceClient.ListDetectorsPage SecurityCenterSettingsServiceClient.ListDetectorsPagedResponse SecurityCenterSettingsServiceGrpc ## API Overview The SecurityCenterSettingsService is a sub-api of `securitycenter.googleapis.com`.SecurityCenterSettingsServiceGrpc.SecurityCenterSettingsServiceBlockingStub A stub to allow clients to do synchronous rpc calls to service SecurityCenterSettingsService.SecurityCenterSettingsServiceGrpc.SecurityCenterSettingsServiceFutureStub A stub to allow clients to do ListenableFuture-style rpc calls to service SecurityCenterSettingsService.SecurityCenterSettingsServiceGrpc.SecurityCenterSettingsServiceImplBase Base class for the server implementation of the service SecurityCenterSettingsService.SecurityCenterSettingsServiceGrpc.SecurityCenterSettingsServiceStub A stub to allow clients to do asynchronous rpc calls to service SecurityCenterSettingsService.SecurityCenterSettingsServiceSettings Settings class to configure an instance ofSecurityCenterSettingsServiceClient
.SecurityCenterSettingsServiceSettings.Builder Builder for SecurityCenterSettingsServiceSettings.SecurityHealthAnalyticsSettings User specified settings for Security Health AnalyticsSecurityHealthAnalyticsSettings.AdminServiceAccountSettings Settings for "ADMIN_SERVICE_ACCOUNT" scanner.SecurityHealthAnalyticsSettings.AdminServiceAccountSettings.Builder Settings for "ADMIN_SERVICE_ACCOUNT" scanner.SecurityHealthAnalyticsSettings.Builder User specified settings for Security Health AnalyticsSecurityHealthAnalyticsSettings.NonOrgIamMemberSettings Settings for "NON_ORG_IAM_MEMBER" scanner.SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings.Builder Settings for "NON_ORG_IAM_MEMBER" scanner.ServiceAccount An organization-level service account to be used by threat detection components.ServiceAccount.Builder An organization-level service account to be used by threat detection components.ServiceAccountName ServiceAccountName.Builder Builder for organizations/{organization}/serviceAccount.Settings Common configuration settings for all of Security Center.Settings.Builder Common configuration settings for all of Security Center.Settings.DetectorGroupSettings The DetectorGroupSettings define the configuration for a detector group.Settings.DetectorGroupSettings.Builder The DetectorGroupSettings define the configuration for a detector group.SettingsName SettingsName.Builder Builder for organizations/{organization}/settings.SettingsName.FolderBuilder Builder for folders/{folder}/settings.SettingsName.ProjectBuilder Builder for projects/{project}/settings.SettingsName.ProjectLocationClusterBuilder Builder for projects/{project}/locations/{location}/clusters/{cluster}/settings.SettingsName.ProjectRegionClusterBuilder Builder for projects/{project}/regions/{region}/clusters/{cluster}/settings.SettingsName.ProjectZoneClusterBuilder Builder for projects/{project}/zones/{zone}/clusters/{cluster}/settings.SettingsProto SettingsServiceProto SinkProto SinkSettings Sink Settings for Security Command CenterSinkSettings.Builder Sink Settings for Security Command CenterUpdateComponentSettingsRequest Request message for UpdateComponentSettings.UpdateComponentSettingsRequest.Builder Request message for UpdateComponentSettings.UpdateSettingsRequest Request message for UpdateSettings.UpdateSettingsRequest.Builder Request message for UpdateSettings.WebSecurityScanner User specified settings for Web Security ScannerWebSecurityScanner.Builder User specified settings for Web Security Scanner -
Enum Summary Enum Description BillingTier Billing tier optionsBillingType Billing typeComponentEnablementState Valid states for a componentComponentSettings.SpecificSettingsCase Settings.OnboardingState Defines the onboarding states for SCC Potentially is just an indicator that a user has reviewed some subset of our configuration surface, even if it's still currently set to its API-default state.