Package com.google.cloud.assuredworkloads.v1beta1 (2.37.0)

GitHub RepositoryREST Documentation

This package is not the latest GA version!

For this library, we recommend using the package associated with API version v1 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.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient Service Description: Service to manage AssuredWorkloads.

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.assuredworkloads.v1beta1.AssuredWorkloadsServiceSettings Settings class to configure an instance of AssuredWorkloadsServiceClient.

The default instance has everything set to sensible defaults:

com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings

Settings specific to resources needed for CJIS.

com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings

Settings specific to resources needed for FedRAMP High.

com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings

Settings specific to resources needed for FedRAMP Moderate.

com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings

Settings specific to resources needed for IL4.

com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings

Settings specific to the Key Management Service.

com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings

Represent the custom settings for the resources to be created.

Classes

Class Description
com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest A request to analyze a hypothetical move of a source project or project-based workload to a target (destination) folder-based workload.
com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest.Builder A request to analyze a hypothetical move of a source project or project-based workload to a target (destination) folder-based workload.
com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse A response that includes the analysis of the hypothetical resource move.
com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse.Builder A response that includes the analysis of the hypothetical resource move.
com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient.ListWorkloadsFixedSizeCollection
com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient.ListWorkloadsPage
com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient.ListWorkloadsPagedResponse
com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceGrpc Service to manage AssuredWorkloads.
com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceGrpc.AssuredWorkloadsServiceImplBase Base class for the server implementation of the service AssuredWorkloadsService. Service to manage AssuredWorkloads.
com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceSettings.Builder Builder for AssuredWorkloadsServiceSettings.
com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto
com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsServiceProto
com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata Operation metadata to give request details of CreateWorkload.
com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata.Builder Operation metadata to give request details of CreateWorkload.
com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest Request for creating a workload.
com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest.Builder Request for creating a workload.
com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest Request for deleting a Workload.
com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest.Builder Request for deleting a Workload.
com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest Request for fetching a workload.
com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest.Builder Request for fetching a workload.
com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest Request for fetching workloads in an organization.
com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest.Builder Request for fetching workloads in an organization.
com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse Response of ListWorkloads endpoint.
com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse.Builder Response of ListWorkloads endpoint.
com.google.cloud.assuredworkloads.v1beta1.LocationName
com.google.cloud.assuredworkloads.v1beta1.LocationName.Builder Builder for organizations/{organization}/locations/{location}.
com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest Request for restricting list of available resources in Workload environment.
com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.Builder Request for restricting list of available resources in Workload environment.
com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse Response for restricting the list of allowed resources.
com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse.Builder Response for restricting the list of allowed resources.
com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest Request for Updating a workload.
com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest.Builder Request for Updating a workload.
com.google.cloud.assuredworkloads.v1beta1.Workload An Workload object for managing highly regulated workloads of cloud customers.
com.google.cloud.assuredworkloads.v1beta1.Workload.Builder An Workload object for managing highly regulated workloads of cloud customers.
com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.Builder Settings specific to resources needed for CJIS.
com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.Builder Settings specific to resources needed for FedRAMP High.
com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.Builder Settings specific to resources needed for FedRAMP Moderate.
com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.Builder Settings specific to resources needed for IL4.
com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder Settings specific to the Key Management Service.
com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo Represent the resources that are children of this Workload.
com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.Builder Represent the resources that are children of this Workload.
com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder Represent the custom settings for the resources to be created.
com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse Signed Access Approvals (SAA) enrollment response.
com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.Builder Signed Access Approvals (SAA) enrollment response.
com.google.cloud.assuredworkloads.v1beta1.WorkloadName
com.google.cloud.assuredworkloads.v1beta1.WorkloadName.Builder Builder for organizations/{organization}/locations/{location}/workloads/{workload}.

Interfaces

Interface Description
com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequestOrBuilder
com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponseOrBuilder
com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceGrpc.AsyncService Service to manage AssuredWorkloads.
com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadataOrBuilder
com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequestOrBuilder
com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequestOrBuilder
com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequestOrBuilder
com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequestOrBuilder
com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponseOrBuilder
com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequestOrBuilder
com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponseOrBuilder
com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequestOrBuilder
com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettingsOrBuilder
com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettingsOrBuilder
com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettingsOrBuilder
com.google.cloud.assuredworkloads.v1beta1.Workload.IL4SettingsOrBuilder
com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder
com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfoOrBuilder
com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettingsOrBuilder
com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponseOrBuilder
com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder

Enums

Enum Description
com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest.ProjectOrWorkloadResourceCase
com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType The type of restriction.
com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime Supported Compliance Regimes.
com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegimeSettingsCase
com.google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState Key Access Justifications(KAJ) Enrollment State.
com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType The type of resource.
com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError Setup error of SAA enrollment.
com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState Setup state of SAA enrollment.