Package com.google.cloud.securitycenter.v1beta1 (2.45.0)

GitHub RepositoryREST Documentation

This package is not the latest GA version!

For this library, we recommend using the package associated with API version 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. You can read more about Cloud API versioning strategy here. Each Cloud Java client library may contain multiple packages. Each package containing a version number in its name corresponds to a published version of the service. We recommend using the latest stable version for new production applications, which can be identified by the largest numeric version that does not contain a suffix. For example, if a client library has two packages: v1 and v2alpha, then the latest stable version is v1. If you use an unstable release, breaking changes may be introduced when upgrading.

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.v1beta1.SecurityCenterClient Service Description: V1 Beta 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.v1beta1.OrganizationSettings

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

com.google.cloud.securitycenter.v1beta1.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.v1beta1.Asset Security Command Center representation of a Google Cloud resource.
com.google.cloud.securitycenter.v1beta1.Asset.Builder Security Command Center representation of a Google Cloud resource.
com.google.cloud.securitycenter.v1beta1.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.v1beta1.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.v1beta1.AssetOuterClass
com.google.cloud.securitycenter.v1beta1.AssetSecurityMarksName Deprecated. This resource name class will be removed in the next major version. AUTO-GENERATED DOCUMENTATION AND CLASS
com.google.cloud.securitycenter.v1beta1.AssetSecurityMarksName.Builder Builder for AssetSecurityMarksName.
com.google.cloud.securitycenter.v1beta1.CreateFindingRequest Request message for creating a finding.
com.google.cloud.securitycenter.v1beta1.CreateFindingRequest.Builder Request message for creating a finding.
com.google.cloud.securitycenter.v1beta1.CreateSourceRequest Request message for creating a source.
com.google.cloud.securitycenter.v1beta1.CreateSourceRequest.Builder Request message for creating a source.
com.google.cloud.securitycenter.v1beta1.Finding Security Command Center finding. A finding is a record of assessment data (security, risk, health or privacy)
com.google.cloud.securitycenter.v1beta1.Finding.Builder Security Command Center finding. A finding is a record of assessment data (security, risk, health or privacy)
com.google.cloud.securitycenter.v1beta1.FindingName
com.google.cloud.securitycenter.v1beta1.FindingName.Builder Builder for organizations/{organization}/sources/{source}/findings/{finding}.
com.google.cloud.securitycenter.v1beta1.FindingOuterClass
com.google.cloud.securitycenter.v1beta1.FindingSecurityMarksName Deprecated. This resource name class will be removed in the next major version. AUTO-GENERATED DOCUMENTATION AND CLASS
com.google.cloud.securitycenter.v1beta1.FindingSecurityMarksName.Builder Builder for FindingSecurityMarksName.
com.google.cloud.securitycenter.v1beta1.GetOrganizationSettingsRequest Request message for getting organization settings.
com.google.cloud.securitycenter.v1beta1.GetOrganizationSettingsRequest.Builder Request message for getting organization settings.
com.google.cloud.securitycenter.v1beta1.GetSourceRequest Request message for getting a source.
com.google.cloud.securitycenter.v1beta1.GetSourceRequest.Builder Request message for getting a source.
com.google.cloud.securitycenter.v1beta1.GroupAssetsRequest Request message for grouping by assets.
com.google.cloud.securitycenter.v1beta1.GroupAssetsRequest.Builder Request message for grouping by assets.
com.google.cloud.securitycenter.v1beta1.GroupAssetsResponse Response message for grouping by assets.
com.google.cloud.securitycenter.v1beta1.GroupAssetsResponse.Builder Response message for grouping by assets.
com.google.cloud.securitycenter.v1beta1.GroupFindingsRequest Request message for grouping by findings.
com.google.cloud.securitycenter.v1beta1.GroupFindingsRequest.Builder Request message for grouping by findings.
com.google.cloud.securitycenter.v1beta1.GroupFindingsResponse Response message for group by findings.
com.google.cloud.securitycenter.v1beta1.GroupFindingsResponse.Builder Response message for group by findings.
com.google.cloud.securitycenter.v1beta1.GroupResult Result containing the properties and count of a groupBy request.
com.google.cloud.securitycenter.v1beta1.GroupResult.Builder Result containing the properties and count of a groupBy request.
com.google.cloud.securitycenter.v1beta1.ListAssetsRequest Request message for listing assets.
com.google.cloud.securitycenter.v1beta1.ListAssetsRequest.Builder Request message for listing assets.
com.google.cloud.securitycenter.v1beta1.ListAssetsResponse Response message for listing assets.
com.google.cloud.securitycenter.v1beta1.ListAssetsResponse.Builder Response message for listing assets.
com.google.cloud.securitycenter.v1beta1.ListAssetsResponse.ListAssetsResult Result containing the Asset and its State.
com.google.cloud.securitycenter.v1beta1.ListAssetsResponse.ListAssetsResult.Builder Result containing the Asset and its State.
com.google.cloud.securitycenter.v1beta1.ListFindingsRequest Request message for listing findings.
com.google.cloud.securitycenter.v1beta1.ListFindingsRequest.Builder Request message for listing findings.
com.google.cloud.securitycenter.v1beta1.ListFindingsResponse Response message for listing findings.
com.google.cloud.securitycenter.v1beta1.ListFindingsResponse.Builder Response message for listing findings.
com.google.cloud.securitycenter.v1beta1.ListSourcesRequest Request message for listing sources.
com.google.cloud.securitycenter.v1beta1.ListSourcesRequest.Builder Request message for listing sources.
com.google.cloud.securitycenter.v1beta1.ListSourcesResponse Response message for listing sources.
com.google.cloud.securitycenter.v1beta1.ListSourcesResponse.Builder Response message for listing sources.
com.google.cloud.securitycenter.v1beta1.OrganizationName
com.google.cloud.securitycenter.v1beta1.OrganizationName.Builder Builder for organizations/{organization}.
com.google.cloud.securitycenter.v1beta1.OrganizationSettings.AssetDiscoveryConfig The configuration used for Asset Discovery runs.
com.google.cloud.securitycenter.v1beta1.OrganizationSettings.AssetDiscoveryConfig.Builder The configuration used for Asset Discovery runs.
com.google.cloud.securitycenter.v1beta1.OrganizationSettings.Builder User specified settings that are attached to the Security Command Center organization.
com.google.cloud.securitycenter.v1beta1.OrganizationSettingsName
com.google.cloud.securitycenter.v1beta1.OrganizationSettingsName.Builder Builder for organizations/{organization}/organizationSettings.
com.google.cloud.securitycenter.v1beta1.OrganizationSettingsOuterClass
com.google.cloud.securitycenter.v1beta1.RunAssetDiscoveryRequest Request message for running asset discovery for an organization.
com.google.cloud.securitycenter.v1beta1.RunAssetDiscoveryRequest.Builder Request message for running asset discovery for an organization.
com.google.cloud.securitycenter.v1beta1.RunAssetDiscoveryResponse Response of asset discovery run
com.google.cloud.securitycenter.v1beta1.RunAssetDiscoveryResponse.Builder Response of asset discovery run
com.google.cloud.securitycenter.v1beta1.RunAssetDiscoveryResponseOuterClass
com.google.cloud.securitycenter.v1beta1.SecurityCenterClient.GroupAssetsFixedSizeCollection
com.google.cloud.securitycenter.v1beta1.SecurityCenterClient.GroupAssetsPage
com.google.cloud.securitycenter.v1beta1.SecurityCenterClient.GroupAssetsPagedResponse
com.google.cloud.securitycenter.v1beta1.SecurityCenterClient.GroupFindingsFixedSizeCollection
com.google.cloud.securitycenter.v1beta1.SecurityCenterClient.GroupFindingsPage
com.google.cloud.securitycenter.v1beta1.SecurityCenterClient.GroupFindingsPagedResponse
com.google.cloud.securitycenter.v1beta1.SecurityCenterClient.ListAssetsFixedSizeCollection
com.google.cloud.securitycenter.v1beta1.SecurityCenterClient.ListAssetsPage
com.google.cloud.securitycenter.v1beta1.SecurityCenterClient.ListAssetsPagedResponse
com.google.cloud.securitycenter.v1beta1.SecurityCenterClient.ListFindingsFixedSizeCollection
com.google.cloud.securitycenter.v1beta1.SecurityCenterClient.ListFindingsPage
com.google.cloud.securitycenter.v1beta1.SecurityCenterClient.ListFindingsPagedResponse
com.google.cloud.securitycenter.v1beta1.SecurityCenterClient.ListSourcesFixedSizeCollection
com.google.cloud.securitycenter.v1beta1.SecurityCenterClient.ListSourcesPage
com.google.cloud.securitycenter.v1beta1.SecurityCenterClient.ListSourcesPagedResponse
com.google.cloud.securitycenter.v1beta1.SecurityCenterGrpc V1 Beta APIs for Security Center service.
com.google.cloud.securitycenter.v1beta1.SecurityCenterGrpc.SecurityCenterImplBase Base class for the server implementation of the service SecurityCenter. V1 Beta APIs for Security Center service.
com.google.cloud.securitycenter.v1beta1.SecurityCenterSettings.Builder Builder for SecurityCenterSettings.
com.google.cloud.securitycenter.v1beta1.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.v1beta1.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.v1beta1.SecurityMarksOuterClass
com.google.cloud.securitycenter.v1beta1.SecuritycenterService
com.google.cloud.securitycenter.v1beta1.SecuritymarksName Deprecated. This resource name class will be removed in the next major version. AUTO-GENERATED DOCUMENTATION AND CLASS
com.google.cloud.securitycenter.v1beta1.SecuritymarksNames Deprecated. This resource name class will be removed in the next major version. AUTO-GENERATED DOCUMENTATION AND CLASS
com.google.cloud.securitycenter.v1beta1.SetFindingStateRequest Request message for updating a finding's state.
com.google.cloud.securitycenter.v1beta1.SetFindingStateRequest.Builder Request message for updating a finding's state.
com.google.cloud.securitycenter.v1beta1.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.v1beta1.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.v1beta1.SourceName
com.google.cloud.securitycenter.v1beta1.SourceName.Builder Builder for organizations/{organization}/sources/{source}.
com.google.cloud.securitycenter.v1beta1.SourceOuterClass
com.google.cloud.securitycenter.v1beta1.UntypedSecuritymarksName Deprecated. This resource name class will be removed in the next major version. AUTO-GENERATED DOCUMENTATION AND CLASS
com.google.cloud.securitycenter.v1beta1.UpdateFindingRequest Request message for updating or creating a finding.
com.google.cloud.securitycenter.v1beta1.UpdateFindingRequest.Builder Request message for updating or creating a finding.
com.google.cloud.securitycenter.v1beta1.UpdateOrganizationSettingsRequest Request message for updating an organization's settings.
com.google.cloud.securitycenter.v1beta1.UpdateOrganizationSettingsRequest.Builder Request message for updating an organization's settings.
com.google.cloud.securitycenter.v1beta1.UpdateSecurityMarksRequest Request message for updating a SecurityMarks resource.
com.google.cloud.securitycenter.v1beta1.UpdateSecurityMarksRequest.Builder Request message for updating a SecurityMarks resource.
com.google.cloud.securitycenter.v1beta1.UpdateSourceRequest Request message for updating a source.
com.google.cloud.securitycenter.v1beta1.UpdateSourceRequest.Builder Request message for updating a source.

Interfaces

Interface Description
com.google.cloud.securitycenter.v1beta1.Asset.SecurityCenterPropertiesOrBuilder
com.google.cloud.securitycenter.v1beta1.AssetOrBuilder
com.google.cloud.securitycenter.v1beta1.CreateFindingRequestOrBuilder
com.google.cloud.securitycenter.v1beta1.CreateSourceRequestOrBuilder
com.google.cloud.securitycenter.v1beta1.FindingOrBuilder
com.google.cloud.securitycenter.v1beta1.GetOrganizationSettingsRequestOrBuilder
com.google.cloud.securitycenter.v1beta1.GetSourceRequestOrBuilder
com.google.cloud.securitycenter.v1beta1.GroupAssetsRequestOrBuilder
com.google.cloud.securitycenter.v1beta1.GroupAssetsResponseOrBuilder
com.google.cloud.securitycenter.v1beta1.GroupFindingsRequestOrBuilder
com.google.cloud.securitycenter.v1beta1.GroupFindingsResponseOrBuilder
com.google.cloud.securitycenter.v1beta1.GroupResultOrBuilder
com.google.cloud.securitycenter.v1beta1.ListAssetsRequestOrBuilder
com.google.cloud.securitycenter.v1beta1.ListAssetsResponse.ListAssetsResultOrBuilder
com.google.cloud.securitycenter.v1beta1.ListAssetsResponseOrBuilder
com.google.cloud.securitycenter.v1beta1.ListFindingsRequestOrBuilder
com.google.cloud.securitycenter.v1beta1.ListFindingsResponseOrBuilder
com.google.cloud.securitycenter.v1beta1.ListSourcesRequestOrBuilder
com.google.cloud.securitycenter.v1beta1.ListSourcesResponseOrBuilder
com.google.cloud.securitycenter.v1beta1.OrganizationSettings.AssetDiscoveryConfigOrBuilder
com.google.cloud.securitycenter.v1beta1.OrganizationSettingsOrBuilder
com.google.cloud.securitycenter.v1beta1.RunAssetDiscoveryRequestOrBuilder
com.google.cloud.securitycenter.v1beta1.RunAssetDiscoveryResponseOrBuilder
com.google.cloud.securitycenter.v1beta1.SecurityCenterGrpc.AsyncService V1 Beta APIs for Security Center service.
com.google.cloud.securitycenter.v1beta1.SecurityMarksOrBuilder
com.google.cloud.securitycenter.v1beta1.SetFindingStateRequestOrBuilder
com.google.cloud.securitycenter.v1beta1.SourceOrBuilder
com.google.cloud.securitycenter.v1beta1.UpdateFindingRequestOrBuilder
com.google.cloud.securitycenter.v1beta1.UpdateOrganizationSettingsRequestOrBuilder
com.google.cloud.securitycenter.v1beta1.UpdateSecurityMarksRequestOrBuilder
com.google.cloud.securitycenter.v1beta1.UpdateSourceRequestOrBuilder

Enums

Enum Description
com.google.cloud.securitycenter.v1beta1.Finding.State The state of the finding.
com.google.cloud.securitycenter.v1beta1.ListAssetsResponse.ListAssetsResult.State State of the asset. When querying across two points in time this describes
com.google.cloud.securitycenter.v1beta1.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.v1beta1.RunAssetDiscoveryResponse.State The state of an asset discovery run.