Package com.google.cloud.securitycenter.v1p1beta1 (2.50.0)

GitHub Repository REST Documentation

This package is not the recommended entry point to using this client library!

For this library, we recommend using com.google.cloud.securitycenter.v2 for new applications.

Prerelease Implications

This package is a prerelease version! Use with caution.

Prerelease versions are considered unstable as they may be shut down and/or subject to breaking changes when upgrading. Use them only for testing or if you specifically need their experimental features.

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
com.google.cloud.securitycenter.v1p1beta1.SecurityCenterClient Service Description: V1p1Beta1 APIs for Security Center service.

This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.cloud.securitycenter.v1p1beta1.OrganizationSettings

User specified settings that are attached to the Security Command Center organization.

com.google.cloud.securitycenter.v1p1beta1.SecurityCenterSettings Settings class to configure an instance of SecurityCenterClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.securitycenter.v1p1beta1.Asset Security Command Center representation of a Google Cloud resource.
com.google.cloud.securitycenter.v1p1beta1.Asset.Builder Security Command Center representation of a Google Cloud resource.
com.google.cloud.securitycenter.v1p1beta1.Asset.IamPolicy Cloud IAM Policy information associated with the Google Cloud resource described by the Security Command Center asset. This information is managed and defined by the Google Cloud resource and cannot be modified by the
com.google.cloud.securitycenter.v1p1beta1.Asset.IamPolicy.Builder Cloud IAM Policy information associated with the Google Cloud resource described by the Security Command Center asset. This information is managed and defined by the Google Cloud resource and cannot be modified by the
com.google.cloud.securitycenter.v1p1beta1.Asset.SecurityCenterProperties Security Command Center managed properties. These properties are managed by Security Command Center and cannot be modified by the user.
com.google.cloud.securitycenter.v1p1beta1.Asset.SecurityCenterProperties.Builder Security Command Center managed properties. These properties are managed by Security Command Center and cannot be modified by the user.
com.google.cloud.securitycenter.v1p1beta1.AssetName
com.google.cloud.securitycenter.v1p1beta1.AssetName.Builder Builder for organizations/{organization}/assets/{asset}.
com.google.cloud.securitycenter.v1p1beta1.AssetName.FolderAssetBuilder Builder for folders/{folder}/assets/{asset}.
com.google.cloud.securitycenter.v1p1beta1.AssetName.ProjectAssetBuilder Builder for projects/{project}/assets/{asset}.
com.google.cloud.securitycenter.v1p1beta1.AssetOuterClass
com.google.cloud.securitycenter.v1p1beta1.CreateFindingRequest Request message for creating a finding.
com.google.cloud.securitycenter.v1p1beta1.CreateFindingRequest.Builder Request message for creating a finding.
com.google.cloud.securitycenter.v1p1beta1.CreateNotificationConfigRequest Request message for creating a notification config.
com.google.cloud.securitycenter.v1p1beta1.CreateNotificationConfigRequest.Builder Request message for creating a notification config.
com.google.cloud.securitycenter.v1p1beta1.CreateSourceRequest Request message for creating a source.
com.google.cloud.securitycenter.v1p1beta1.CreateSourceRequest.Builder Request message for creating a source.
com.google.cloud.securitycenter.v1p1beta1.DeleteNotificationConfigRequest Request message for deleting a notification config.
com.google.cloud.securitycenter.v1p1beta1.DeleteNotificationConfigRequest.Builder Request message for deleting a notification config.
com.google.cloud.securitycenter.v1p1beta1.Finding Security Command Center finding. A finding is a record of assessment data (security, risk, health or privacy)
com.google.cloud.securitycenter.v1p1beta1.Finding.Builder Security Command Center finding. A finding is a record of assessment data (security, risk, health or privacy)
com.google.cloud.securitycenter.v1p1beta1.FindingName
com.google.cloud.securitycenter.v1p1beta1.FindingName.Builder Builder for organizations/{organization}/sources/{source}/findings/{finding}.
com.google.cloud.securitycenter.v1p1beta1.FindingName.FolderSourceFindingBuilder Builder for folders/{folder}/sources/{source}/findings/{finding}.
com.google.cloud.securitycenter.v1p1beta1.FindingName.ProjectSourceFindingBuilder Builder for projects/{project}/sources/{source}/findings/{finding}.
com.google.cloud.securitycenter.v1p1beta1.FindingOuterClass
com.google.cloud.securitycenter.v1p1beta1.Folder Message that contains the resource name and display name of a folder resource.
com.google.cloud.securitycenter.v1p1beta1.Folder.Builder Message that contains the resource name and display name of a folder resource.
com.google.cloud.securitycenter.v1p1beta1.FolderName
com.google.cloud.securitycenter.v1p1beta1.FolderName.Builder Builder for folders/{folder}.
com.google.cloud.securitycenter.v1p1beta1.FolderProto
com.google.cloud.securitycenter.v1p1beta1.GetNotificationConfigRequest Request message for getting a notification config.
com.google.cloud.securitycenter.v1p1beta1.GetNotificationConfigRequest.Builder Request message for getting a notification config.
com.google.cloud.securitycenter.v1p1beta1.GetOrganizationSettingsRequest Request message for getting organization settings.
com.google.cloud.securitycenter.v1p1beta1.GetOrganizationSettingsRequest.Builder Request message for getting organization settings.
com.google.cloud.securitycenter.v1p1beta1.GetSourceRequest Request message for getting a source.
com.google.cloud.securitycenter.v1p1beta1.GetSourceRequest.Builder Request message for getting a source.
com.google.cloud.securitycenter.v1p1beta1.GroupAssetsRequest Request message for grouping by assets.
com.google.cloud.securitycenter.v1p1beta1.GroupAssetsRequest.Builder Request message for grouping by assets.
com.google.cloud.securitycenter.v1p1beta1.GroupAssetsResponse Response message for grouping by assets.
com.google.cloud.securitycenter.v1p1beta1.GroupAssetsResponse.Builder Response message for grouping by assets.
com.google.cloud.securitycenter.v1p1beta1.GroupFindingsRequest Request message for grouping by findings.
com.google.cloud.securitycenter.v1p1beta1.GroupFindingsRequest.Builder Request message for grouping by findings.
com.google.cloud.securitycenter.v1p1beta1.GroupFindingsResponse Response message for group by findings.
com.google.cloud.securitycenter.v1p1beta1.GroupFindingsResponse.Builder Response message for group by findings.
com.google.cloud.securitycenter.v1p1beta1.GroupResult Result containing the properties and count of a groupBy request.
com.google.cloud.securitycenter.v1p1beta1.GroupResult.Builder Result containing the properties and count of a groupBy request.
com.google.cloud.securitycenter.v1p1beta1.ListAssetsRequest Request message for listing assets.
com.google.cloud.securitycenter.v1p1beta1.ListAssetsRequest.Builder Request message for listing assets.
com.google.cloud.securitycenter.v1p1beta1.ListAssetsResponse Response message for listing assets.
com.google.cloud.securitycenter.v1p1beta1.ListAssetsResponse.Builder Response message for listing assets.
com.google.cloud.securitycenter.v1p1beta1.ListAssetsResponse.ListAssetsResult Result containing the Asset and its State.
com.google.cloud.securitycenter.v1p1beta1.ListAssetsResponse.ListAssetsResult.Builder Result containing the Asset and its State.
com.google.cloud.securitycenter.v1p1beta1.ListFindingsRequest Request message for listing findings.
com.google.cloud.securitycenter.v1p1beta1.ListFindingsRequest.Builder Request message for listing findings.
com.google.cloud.securitycenter.v1p1beta1.ListFindingsResponse Response message for listing findings.
com.google.cloud.securitycenter.v1p1beta1.ListFindingsResponse.Builder Response message for listing findings.
com.google.cloud.securitycenter.v1p1beta1.ListFindingsResponse.ListFindingsResult Result containing the Finding and its StateChange.
com.google.cloud.securitycenter.v1p1beta1.ListFindingsResponse.ListFindingsResult.Builder Result containing the Finding and its StateChange.
com.google.cloud.securitycenter.v1p1beta1.ListFindingsResponse.ListFindingsResult.Resource Information related to the Google Cloud resource that is associated with this finding.
com.google.cloud.securitycenter.v1p1beta1.ListFindingsResponse.ListFindingsResult.Resource.Builder Information related to the Google Cloud resource that is associated with this finding.
com.google.cloud.securitycenter.v1p1beta1.ListNotificationConfigsRequest Request message for listing notification configs.
com.google.cloud.securitycenter.v1p1beta1.ListNotificationConfigsRequest.Builder Request message for listing notification configs.
com.google.cloud.securitycenter.v1p1beta1.ListNotificationConfigsResponse Response message for listing notification configs.
com.google.cloud.securitycenter.v1p1beta1.ListNotificationConfigsResponse.Builder Response message for listing notification configs.
com.google.cloud.securitycenter.v1p1beta1.ListSourcesRequest Request message for listing sources.
com.google.cloud.securitycenter.v1p1beta1.ListSourcesRequest.Builder Request message for listing sources.
com.google.cloud.securitycenter.v1p1beta1.ListSourcesResponse Response message for listing sources.
com.google.cloud.securitycenter.v1p1beta1.ListSourcesResponse.Builder Response message for listing sources.
com.google.cloud.securitycenter.v1p1beta1.NotificationConfig Security Command Center notification configs. A notification config is a Security Command Center resource that contains the
com.google.cloud.securitycenter.v1p1beta1.NotificationConfig.Builder Security Command Center notification configs. A notification config is a Security Command Center resource that contains the
com.google.cloud.securitycenter.v1p1beta1.NotificationConfig.StreamingConfig The config for streaming-based notifications, which send each event as soon as it is detected.
com.google.cloud.securitycenter.v1p1beta1.NotificationConfig.StreamingConfig.Builder The config for streaming-based notifications, which send each event as soon as it is detected.
com.google.cloud.securitycenter.v1p1beta1.NotificationConfigName
com.google.cloud.securitycenter.v1p1beta1.NotificationConfigName.Builder Builder for organizations/{organization}/notificationConfigs/{notification_config}.
com.google.cloud.securitycenter.v1p1beta1.NotificationConfigOuterClass
com.google.cloud.securitycenter.v1p1beta1.NotificationMessage Security Command Center's Notification
com.google.cloud.securitycenter.v1p1beta1.NotificationMessage.Builder Security Command Center's Notification
com.google.cloud.securitycenter.v1p1beta1.NotificationMessageOuterClass
com.google.cloud.securitycenter.v1p1beta1.OrganizationName
com.google.cloud.securitycenter.v1p1beta1.OrganizationName.Builder Builder for organizations/{organization}.
com.google.cloud.securitycenter.v1p1beta1.OrganizationSettings.AssetDiscoveryConfig The configuration used for Asset Discovery runs.
com.google.cloud.securitycenter.v1p1beta1.OrganizationSettings.AssetDiscoveryConfig.Builder The configuration used for Asset Discovery runs.
com.google.cloud.securitycenter.v1p1beta1.OrganizationSettings.Builder User specified settings that are attached to the Security Command Center organization.
com.google.cloud.securitycenter.v1p1beta1.OrganizationSettingsName
com.google.cloud.securitycenter.v1p1beta1.OrganizationSettingsName.Builder Builder for organizations/{organization}/organizationSettings.
com.google.cloud.securitycenter.v1p1beta1.OrganizationSettingsOuterClass
com.google.cloud.securitycenter.v1p1beta1.ProjectName
com.google.cloud.securitycenter.v1p1beta1.ProjectName.Builder Builder for projects/{project}.
com.google.cloud.securitycenter.v1p1beta1.Resource Information related to the Google Cloud resource.
com.google.cloud.securitycenter.v1p1beta1.Resource.Builder Information related to the Google Cloud resource.
com.google.cloud.securitycenter.v1p1beta1.ResourceProto
com.google.cloud.securitycenter.v1p1beta1.RunAssetDiscoveryRequest Request message for running asset discovery for an organization.
com.google.cloud.securitycenter.v1p1beta1.RunAssetDiscoveryRequest.Builder Request message for running asset discovery for an organization.
com.google.cloud.securitycenter.v1p1beta1.RunAssetDiscoveryResponse Response of asset discovery run
com.google.cloud.securitycenter.v1p1beta1.RunAssetDiscoveryResponse.Builder Response of asset discovery run
com.google.cloud.securitycenter.v1p1beta1.RunAssetDiscoveryResponseOuterClass
com.google.cloud.securitycenter.v1p1beta1.SecurityCenterClient.GroupAssetsFixedSizeCollection
com.google.cloud.securitycenter.v1p1beta1.SecurityCenterClient.GroupAssetsPage
com.google.cloud.securitycenter.v1p1beta1.SecurityCenterClient.GroupAssetsPagedResponse
com.google.cloud.securitycenter.v1p1beta1.SecurityCenterClient.GroupFindingsFixedSizeCollection
com.google.cloud.securitycenter.v1p1beta1.SecurityCenterClient.GroupFindingsPage
com.google.cloud.securitycenter.v1p1beta1.SecurityCenterClient.GroupFindingsPagedResponse
com.google.cloud.securitycenter.v1p1beta1.SecurityCenterClient.ListAssetsFixedSizeCollection
com.google.cloud.securitycenter.v1p1beta1.SecurityCenterClient.ListAssetsPage
com.google.cloud.securitycenter.v1p1beta1.SecurityCenterClient.ListAssetsPagedResponse
com.google.cloud.securitycenter.v1p1beta1.SecurityCenterClient.ListFindingsFixedSizeCollection
com.google.cloud.securitycenter.v1p1beta1.SecurityCenterClient.ListFindingsPage
com.google.cloud.securitycenter.v1p1beta1.SecurityCenterClient.ListFindingsPagedResponse
com.google.cloud.securitycenter.v1p1beta1.SecurityCenterClient.ListNotificationConfigsFixedSizeCollection
com.google.cloud.securitycenter.v1p1beta1.SecurityCenterClient.ListNotificationConfigsPage
com.google.cloud.securitycenter.v1p1beta1.SecurityCenterClient.ListNotificationConfigsPagedResponse
com.google.cloud.securitycenter.v1p1beta1.SecurityCenterClient.ListSourcesFixedSizeCollection
com.google.cloud.securitycenter.v1p1beta1.SecurityCenterClient.ListSourcesPage
com.google.cloud.securitycenter.v1p1beta1.SecurityCenterClient.ListSourcesPagedResponse
com.google.cloud.securitycenter.v1p1beta1.SecurityCenterGrpc V1p1Beta1 APIs for Security Center service.
com.google.cloud.securitycenter.v1p1beta1.SecurityCenterGrpc.SecurityCenterImplBase Base class for the server implementation of the service SecurityCenter. V1p1Beta1 APIs for Security Center service.
com.google.cloud.securitycenter.v1p1beta1.SecurityCenterSettings.Builder Builder for SecurityCenterSettings.
com.google.cloud.securitycenter.v1p1beta1.SecurityMarks User specified security marks that are attached to the parent Security Command Center resource. Security marks are scoped within a Security Command Center organization -- they can be modified and viewed by all users who have
com.google.cloud.securitycenter.v1p1beta1.SecurityMarks.Builder User specified security marks that are attached to the parent Security Command Center resource. Security marks are scoped within a Security Command Center organization -- they can be modified and viewed by all users who have
com.google.cloud.securitycenter.v1p1beta1.SecurityMarksOuterClass
com.google.cloud.securitycenter.v1p1beta1.SecuritycenterService
com.google.cloud.securitycenter.v1p1beta1.SetFindingStateRequest Request message for updating a finding's state.
com.google.cloud.securitycenter.v1p1beta1.SetFindingStateRequest.Builder Request message for updating a finding's state.
com.google.cloud.securitycenter.v1p1beta1.Source Security Command Center finding source. A finding source is an entity or a mechanism that can produce a finding. A source is like a container of findings that come from the same scanner, logger, monitor, etc.
com.google.cloud.securitycenter.v1p1beta1.Source.Builder Security Command Center finding source. A finding source is an entity or a mechanism that can produce a finding. A source is like a container of findings that come from the same scanner, logger, monitor, etc.
com.google.cloud.securitycenter.v1p1beta1.SourceName
com.google.cloud.securitycenter.v1p1beta1.SourceName.Builder Builder for organizations/{organization}/sources/{source}.
com.google.cloud.securitycenter.v1p1beta1.SourceName.FolderSourceBuilder Builder for folders/{folder}/sources/{source}.
com.google.cloud.securitycenter.v1p1beta1.SourceName.ProjectSourceBuilder Builder for projects/{project}/sources/{source}.
com.google.cloud.securitycenter.v1p1beta1.SourceOuterClass
com.google.cloud.securitycenter.v1p1beta1.UpdateFindingRequest Request message for updating or creating a finding.
com.google.cloud.securitycenter.v1p1beta1.UpdateFindingRequest.Builder Request message for updating or creating a finding.
com.google.cloud.securitycenter.v1p1beta1.UpdateNotificationConfigRequest Request message for updating a notification config.
com.google.cloud.securitycenter.v1p1beta1.UpdateNotificationConfigRequest.Builder Request message for updating a notification config.
com.google.cloud.securitycenter.v1p1beta1.UpdateOrganizationSettingsRequest Request message for updating an organization's settings.
com.google.cloud.securitycenter.v1p1beta1.UpdateOrganizationSettingsRequest.Builder Request message for updating an organization's settings.
com.google.cloud.securitycenter.v1p1beta1.UpdateSecurityMarksRequest Request message for updating a SecurityMarks resource.
com.google.cloud.securitycenter.v1p1beta1.UpdateSecurityMarksRequest.Builder Request message for updating a SecurityMarks resource.
com.google.cloud.securitycenter.v1p1beta1.UpdateSourceRequest Request message for updating a source.
com.google.cloud.securitycenter.v1p1beta1.UpdateSourceRequest.Builder Request message for updating a source.

Interfaces

Interface Description
com.google.cloud.securitycenter.v1p1beta1.Asset.IamPolicyOrBuilder
com.google.cloud.securitycenter.v1p1beta1.Asset.SecurityCenterPropertiesOrBuilder
com.google.cloud.securitycenter.v1p1beta1.AssetOrBuilder
com.google.cloud.securitycenter.v1p1beta1.CreateFindingRequestOrBuilder
com.google.cloud.securitycenter.v1p1beta1.CreateNotificationConfigRequestOrBuilder
com.google.cloud.securitycenter.v1p1beta1.CreateSourceRequestOrBuilder
com.google.cloud.securitycenter.v1p1beta1.DeleteNotificationConfigRequestOrBuilder
com.google.cloud.securitycenter.v1p1beta1.FindingOrBuilder
com.google.cloud.securitycenter.v1p1beta1.FolderOrBuilder
com.google.cloud.securitycenter.v1p1beta1.GetNotificationConfigRequestOrBuilder
com.google.cloud.securitycenter.v1p1beta1.GetOrganizationSettingsRequestOrBuilder
com.google.cloud.securitycenter.v1p1beta1.GetSourceRequestOrBuilder
com.google.cloud.securitycenter.v1p1beta1.GroupAssetsRequestOrBuilder
com.google.cloud.securitycenter.v1p1beta1.GroupAssetsResponseOrBuilder
com.google.cloud.securitycenter.v1p1beta1.GroupFindingsRequestOrBuilder
com.google.cloud.securitycenter.v1p1beta1.GroupFindingsResponseOrBuilder
com.google.cloud.securitycenter.v1p1beta1.GroupResultOrBuilder
com.google.cloud.securitycenter.v1p1beta1.ListAssetsRequestOrBuilder
com.google.cloud.securitycenter.v1p1beta1.ListAssetsResponse.ListAssetsResultOrBuilder
com.google.cloud.securitycenter.v1p1beta1.ListAssetsResponseOrBuilder
com.google.cloud.securitycenter.v1p1beta1.ListFindingsRequestOrBuilder
com.google.cloud.securitycenter.v1p1beta1.ListFindingsResponse.ListFindingsResult.ResourceOrBuilder
com.google.cloud.securitycenter.v1p1beta1.ListFindingsResponse.ListFindingsResultOrBuilder
com.google.cloud.securitycenter.v1p1beta1.ListFindingsResponseOrBuilder
com.google.cloud.securitycenter.v1p1beta1.ListNotificationConfigsRequestOrBuilder
com.google.cloud.securitycenter.v1p1beta1.ListNotificationConfigsResponseOrBuilder
com.google.cloud.securitycenter.v1p1beta1.ListSourcesRequestOrBuilder
com.google.cloud.securitycenter.v1p1beta1.ListSourcesResponseOrBuilder
com.google.cloud.securitycenter.v1p1beta1.NotificationConfig.StreamingConfigOrBuilder
com.google.cloud.securitycenter.v1p1beta1.NotificationConfigOrBuilder
com.google.cloud.securitycenter.v1p1beta1.NotificationMessageOrBuilder
com.google.cloud.securitycenter.v1p1beta1.OrganizationSettings.AssetDiscoveryConfigOrBuilder
com.google.cloud.securitycenter.v1p1beta1.OrganizationSettingsOrBuilder
com.google.cloud.securitycenter.v1p1beta1.ResourceOrBuilder
com.google.cloud.securitycenter.v1p1beta1.RunAssetDiscoveryRequestOrBuilder
com.google.cloud.securitycenter.v1p1beta1.RunAssetDiscoveryResponseOrBuilder
com.google.cloud.securitycenter.v1p1beta1.SecurityCenterGrpc.AsyncService V1p1Beta1 APIs for Security Center service.
com.google.cloud.securitycenter.v1p1beta1.SecurityMarksOrBuilder
com.google.cloud.securitycenter.v1p1beta1.SetFindingStateRequestOrBuilder
com.google.cloud.securitycenter.v1p1beta1.SourceOrBuilder
com.google.cloud.securitycenter.v1p1beta1.UpdateFindingRequestOrBuilder
com.google.cloud.securitycenter.v1p1beta1.UpdateNotificationConfigRequestOrBuilder
com.google.cloud.securitycenter.v1p1beta1.UpdateOrganizationSettingsRequestOrBuilder
com.google.cloud.securitycenter.v1p1beta1.UpdateSecurityMarksRequestOrBuilder
com.google.cloud.securitycenter.v1p1beta1.UpdateSourceRequestOrBuilder

Enums

Enum Description
com.google.cloud.securitycenter.v1p1beta1.Finding.Severity The severity of the finding. This field is managed by the source that writes the finding.
com.google.cloud.securitycenter.v1p1beta1.Finding.State The state of the finding.
com.google.cloud.securitycenter.v1p1beta1.ListAssetsResponse.ListAssetsResult.StateChange The change in state of the asset. When querying across two points in time this describes
com.google.cloud.securitycenter.v1p1beta1.ListFindingsResponse.ListFindingsResult.StateChange The change in state of the finding. When querying across two points in time this describes
com.google.cloud.securitycenter.v1p1beta1.NotificationConfig.EventType The type of events.
com.google.cloud.securitycenter.v1p1beta1.NotificationConfig.NotifyConfigCase
com.google.cloud.securitycenter.v1p1beta1.NotificationMessage.EventCase
com.google.cloud.securitycenter.v1p1beta1.OrganizationSettings.AssetDiscoveryConfig.InclusionMode The mode of inclusion when running Asset Discovery. Asset discovery can be limited by explicitly identifying projects to be included or excluded. If INCLUDE_ONLY is set, then only those projects
com.google.cloud.securitycenter.v1p1beta1.RunAssetDiscoveryResponse.State The state of an asset discovery run.