@Generated("by gapic-generator-java")
Package com.google.cloud.securitycenter.v1p1beta1
A client to Security Command Center API
The interfaces provided are listed below, along with usage samples.
======================= SecurityCenterClient =======================
Service Description: V1p1Beta1 APIs for Security Center service.
Sample for SecurityCenterClient:
// 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 (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
Source source = Source.newBuilder().build();
Source response = securityCenterClient.createSource(parent, source);
}
-
Class Summary Class Description Asset Security Command Center representation of a Google Cloud resource.Asset.Builder Security Command Center representation of a Google Cloud resource.Asset.IamPolicy Cloud IAM Policy information associated with the Google Cloud resource described by the Security Command Center asset.Asset.IamPolicy.Builder Cloud IAM Policy information associated with the Google Cloud resource described by the Security Command Center asset.Asset.SecurityCenterProperties Security Command Center managed properties.Asset.SecurityCenterProperties.Builder Security Command Center managed properties.AssetName AssetName.Builder Builder for organizations/{organization}/assets/{asset}.AssetName.FolderAssetBuilder Builder for folders/{folder}/assets/{asset}.AssetName.ProjectAssetBuilder Builder for projects/{project}/assets/{asset}.AssetOuterClass CreateFindingRequest Request message for creating a finding.CreateFindingRequest.Builder Request message for creating a finding.CreateNotificationConfigRequest Request message for creating a notification config.CreateNotificationConfigRequest.Builder Request message for creating a notification config.CreateSourceRequest Request message for creating a source.CreateSourceRequest.Builder Request message for creating a source.DeleteNotificationConfigRequest Request message for deleting a notification config.DeleteNotificationConfigRequest.Builder Request message for deleting a notification config.Finding Security Command Center finding.Finding.Builder Security Command Center finding.FindingName FindingName.Builder Builder for organizations/{organization}/sources/{source}/findings/{finding}.FindingName.FolderSourceFindingBuilder Builder for folders/{folder}/sources/{source}/findings/{finding}.FindingName.ProjectSourceFindingBuilder Builder for projects/{project}/sources/{source}/findings/{finding}.FindingOuterClass Folder Message that contains the resource name and display name of a folder resource.Folder.Builder Message that contains the resource name and display name of a folder resource.FolderName FolderName.Builder Builder for folders/{folder}.FolderProto GetNotificationConfigRequest Request message for getting a notification config.GetNotificationConfigRequest.Builder Request message for getting a notification config.GetOrganizationSettingsRequest Request message for getting organization settings.GetOrganizationSettingsRequest.Builder Request message for getting organization settings.GetSourceRequest Request message for getting a source.GetSourceRequest.Builder Request message for getting a source.GroupAssetsRequest Request message for grouping by assets.GroupAssetsRequest.Builder Request message for grouping by assets.GroupAssetsResponse Response message for grouping by assets.GroupAssetsResponse.Builder Response message for grouping by assets.GroupFindingsRequest Request message for grouping by findings.GroupFindingsRequest.Builder Request message for grouping by findings.GroupFindingsResponse Response message for group by findings.GroupFindingsResponse.Builder Response message for group by findings.GroupResult Result containing the properties and count of a groupBy request.GroupResult.Builder Result containing the properties and count of a groupBy request.ListAssetsRequest Request message for listing assets.ListAssetsRequest.Builder Request message for listing assets.ListAssetsResponse Response message for listing assets.ListAssetsResponse.Builder Response message for listing assets.ListAssetsResponse.ListAssetsResult Result containing the Asset and its State.ListAssetsResponse.ListAssetsResult.Builder Result containing the Asset and its State.ListFindingsRequest Request message for listing findings.ListFindingsRequest.Builder Request message for listing findings.ListFindingsResponse Response message for listing findings.ListFindingsResponse.Builder Response message for listing findings.ListFindingsResponse.ListFindingsResult Result containing the Finding and its StateChange.ListFindingsResponse.ListFindingsResult.Builder Result containing the Finding and its StateChange.ListFindingsResponse.ListFindingsResult.Resource Information related to the Google Cloud resource that is associated with this finding.ListFindingsResponse.ListFindingsResult.Resource.Builder Information related to the Google Cloud resource that is associated with this finding.ListNotificationConfigsRequest Request message for listing notification configs.ListNotificationConfigsRequest.Builder Request message for listing notification configs.ListNotificationConfigsResponse Response message for listing notification configs.ListNotificationConfigsResponse.Builder Response message for listing notification configs.ListSourcesRequest Request message for listing sources.ListSourcesRequest.Builder Request message for listing sources.ListSourcesResponse Response message for listing sources.ListSourcesResponse.Builder Response message for listing sources.NotificationConfig Security Command Center notification configs.NotificationConfig.Builder Security Command Center notification configs.NotificationConfig.StreamingConfig The config for streaming-based notifications, which send each event as soon as it is detected.NotificationConfig.StreamingConfig.Builder The config for streaming-based notifications, which send each event as soon as it is detected.NotificationConfigName NotificationConfigName.Builder Builder for organizations/{organization}/notificationConfigs/{notification_config}.NotificationConfigOuterClass NotificationMessage Security Command Center's NotificationNotificationMessage.Builder Security Command Center's NotificationNotificationMessageOuterClass OrganizationName OrganizationName.Builder Builder for organizations/{organization}.OrganizationSettings User specified settings that are attached to the Security Command Center organization.OrganizationSettings.AssetDiscoveryConfig The configuration used for Asset Discovery runs.OrganizationSettings.AssetDiscoveryConfig.Builder The configuration used for Asset Discovery runs.OrganizationSettings.Builder User specified settings that are attached to the Security Command Center organization.OrganizationSettingsName OrganizationSettingsName.Builder Builder for organizations/{organization}/organizationSettings.OrganizationSettingsOuterClass ProjectName ProjectName.Builder Builder for projects/{project}.Resource Information related to the Google Cloud resource.Resource.Builder Information related to the Google Cloud resource.ResourceProto RunAssetDiscoveryRequest Request message for running asset discovery for an organization.RunAssetDiscoveryRequest.Builder Request message for running asset discovery for an organization.RunAssetDiscoveryResponse Response of asset discovery runRunAssetDiscoveryResponse.Builder Response of asset discovery runRunAssetDiscoveryResponseOuterClass SecurityCenterClient Service Description: V1p1Beta1 APIs for Security Center service.SecurityCenterClient.GroupAssetsFixedSizeCollection SecurityCenterClient.GroupAssetsPage SecurityCenterClient.GroupAssetsPagedResponse SecurityCenterClient.GroupFindingsFixedSizeCollection SecurityCenterClient.GroupFindingsPage SecurityCenterClient.GroupFindingsPagedResponse SecurityCenterClient.ListAssetsFixedSizeCollection SecurityCenterClient.ListAssetsPage SecurityCenterClient.ListAssetsPagedResponse SecurityCenterClient.ListFindingsFixedSizeCollection SecurityCenterClient.ListFindingsPage SecurityCenterClient.ListFindingsPagedResponse SecurityCenterClient.ListNotificationConfigsFixedSizeCollection SecurityCenterClient.ListNotificationConfigsPage SecurityCenterClient.ListNotificationConfigsPagedResponse SecurityCenterClient.ListSourcesFixedSizeCollection SecurityCenterClient.ListSourcesPage SecurityCenterClient.ListSourcesPagedResponse SecurityCenterGrpc V1p1Beta1 APIs for Security Center service.SecurityCenterGrpc.SecurityCenterBlockingStub A stub to allow clients to do synchronous rpc calls to service SecurityCenter.SecurityCenterGrpc.SecurityCenterFutureStub A stub to allow clients to do ListenableFuture-style rpc calls to service SecurityCenter.SecurityCenterGrpc.SecurityCenterImplBase Base class for the server implementation of the service SecurityCenter.SecurityCenterGrpc.SecurityCenterStub A stub to allow clients to do asynchronous rpc calls to service SecurityCenter.SecuritycenterService SecurityCenterSettings Settings class to configure an instance ofSecurityCenterClient
.SecurityCenterSettings.Builder Builder for SecurityCenterSettings.SecurityMarks User specified security marks that are attached to the parent Security Command Center resource.SecurityMarks.Builder User specified security marks that are attached to the parent Security Command Center resource.SecurityMarksOuterClass SetFindingStateRequest Request message for updating a finding's state.SetFindingStateRequest.Builder Request message for updating a finding's state.Source Security Command Center finding source.Source.Builder Security Command Center finding source.SourceName SourceName.Builder Builder for organizations/{organization}/sources/{source}.SourceName.FolderSourceBuilder Builder for folders/{folder}/sources/{source}.SourceName.ProjectSourceBuilder Builder for projects/{project}/sources/{source}.SourceOuterClass UpdateFindingRequest Request message for updating or creating a finding.UpdateFindingRequest.Builder Request message for updating or creating a finding.UpdateNotificationConfigRequest Request message for updating a notification config.UpdateNotificationConfigRequest.Builder Request message for updating a notification config.UpdateOrganizationSettingsRequest Request message for updating an organization's settings.UpdateOrganizationSettingsRequest.Builder Request message for updating an organization's settings.UpdateSecurityMarksRequest Request message for updating a SecurityMarks resource.UpdateSecurityMarksRequest.Builder Request message for updating a SecurityMarks resource.UpdateSourceRequest Request message for updating a source.UpdateSourceRequest.Builder Request message for updating a source. -
Enum Summary Enum Description Finding.Severity The severity of the finding.Finding.State The state of the finding.ListAssetsResponse.ListAssetsResult.StateChange The change in state of the asset.ListFindingsResponse.ListFindingsResult.StateChange The change in state of the finding.NotificationConfig.EventType The type of events.NotificationConfig.NotifyConfigCase NotificationMessage.EventCase OrganizationSettings.AssetDiscoveryConfig.InclusionMode The mode of inclusion when running Asset Discovery.RunAssetDiscoveryResponse.State The state of an asset discovery run.