Package com.google.cloud.saasplatform.saasservicemgmt.v1beta1 (0.2.0)

GitHub Repository RPC Documentation

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.saasplatform.saasservicemgmt.v1beta1.SaasDeploymentsClient Service Description: Manages the deployment of SaaS services.

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:

com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasRolloutsClient Service Description: Manages the rollout of SaaS services.

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.saasplatform.saasservicemgmt.v1beta1.SaasDeploymentsSettings Settings class to configure an instance of SaasDeploymentsClient.

The default instance has everything set to sensible defaults:

com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasRolloutsSettings Settings class to configure an instance of SaasRolloutsClient.

The default instance has everything set to sensible defaults:

com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Unit.MaintenanceSettings

Captures requested directives for performing future maintenance on the unit. This includes a request for the unit to skip maintenance for a period of time and remain pinned to its current release as well as controls for

Classes

Class Description
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Aggregate Represents the aggregation of a set of population of like records by a certain group. For example, a collection of unit counts can be aggregated and grouped by their state.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Aggregate.Builder Represents the aggregation of a set of population of like records by a certain group. For example, a collection of unit counts can be aggregated and grouped by their state.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Blueprint Blueprints are OCI Images that contain all of the artifacts needed to provision a unit. Metadata such as, type of the engine used to actuate the blueprint (e.g. terraform, helm etc) and version will come from the image
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Blueprint.Builder Blueprints are OCI Images that contain all of the artifacts needed to provision a unit. Metadata such as, type of the engine used to actuate the blueprint (e.g. terraform, helm etc) and version will come from the image
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.CommonProto
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.CreateReleaseRequest The request structure for the CreateRelease method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.CreateReleaseRequest.Builder The request structure for the CreateRelease method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.CreateRolloutKindRequest The request structure for the CreateRolloutKind method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.CreateRolloutKindRequest.Builder The request structure for the CreateRolloutKind method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.CreateRolloutRequest The request structure for the CreateRollout method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.CreateRolloutRequest.Builder The request structure for the CreateRollout method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.CreateSaasRequest The request structure for the CreateSaas method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.CreateSaasRequest.Builder The request structure for the CreateSaas method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.CreateTenantRequest The request structure for the CreateTenant method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.CreateTenantRequest.Builder The request structure for the CreateTenant method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.CreateUnitKindRequest The request structure for the CreateUnitKind method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.CreateUnitKindRequest.Builder The request structure for the CreateUnitKind method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.CreateUnitOperationRequest The request structure for the CreateUnitOperation method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.CreateUnitOperationRequest.Builder The request structure for the CreateUnitOperation method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.CreateUnitRequest The request structure for the CreateUnit method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.CreateUnitRequest.Builder The request structure for the CreateUnit method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.DeleteReleaseRequest The request structure for the DeleteRelease method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.DeleteReleaseRequest.Builder The request structure for the DeleteRelease method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.DeleteRolloutKindRequest The request structure for the DeleteRolloutKind method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.DeleteRolloutKindRequest.Builder The request structure for the DeleteRolloutKind method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.DeleteRolloutRequest The request structure for the DeleteRollout method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.DeleteRolloutRequest.Builder The request structure for the DeleteRollout method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.DeleteSaasRequest The request structure for the DeleteSaas method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.DeleteSaasRequest.Builder The request structure for the DeleteSaas method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.DeleteTenantRequest The request structure for the DeleteTenant method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.DeleteTenantRequest.Builder The request structure for the DeleteTenant method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.DeleteUnitKindRequest The request structure for the DeleteUnitKind method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.DeleteUnitKindRequest.Builder The request structure for the DeleteUnitKind method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.DeleteUnitOperationRequest The request structure for the DeleteUnitOperation method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.DeleteUnitOperationRequest.Builder The request structure for the DeleteUnitOperation method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.DeleteUnitRequest The request structure for the DeleteUnit method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.DeleteUnitRequest.Builder The request structure for the DeleteUnit method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Dependency Dependency represent a single dependency with another unit kind by alias.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Dependency.Builder Dependency represent a single dependency with another unit kind by alias.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Deprovision Deprovision is the unit operation that deprovision the underlying resources represented by a Unit. Can only execute if the Unit is currently provisioned.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Deprovision.Builder Deprovision is the unit operation that deprovision the underlying resources represented by a Unit. Can only execute if the Unit is currently provisioned.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ErrorBudget The configuration for error budget. If the number of failed units exceeds max(allowed_count, allowed_ratio * total_units), the rollout will be paused.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ErrorBudget.Builder The configuration for error budget. If the number of failed units exceeds max(allowed_count, allowed_ratio * total_units), the rollout will be paused.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.FromMapping Output variables whose values will be passed on to dependencies
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.FromMapping.Builder Output variables whose values will be passed on to dependencies
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.GetReleaseRequest The request structure for the GetRelease method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.GetReleaseRequest.Builder The request structure for the GetRelease method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.GetRolloutKindRequest The request structure for the GetRolloutKind method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.GetRolloutKindRequest.Builder The request structure for the GetRolloutKind method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.GetRolloutRequest The request structure for the GetRollout method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.GetRolloutRequest.Builder The request structure for the GetRollout method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.GetSaasRequest The request structure for the GetSaas method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.GetSaasRequest.Builder The request structure for the GetSaas method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.GetTenantRequest The request structure for the GetTenant method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.GetTenantRequest.Builder The request structure for the GetTenant method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.GetUnitKindRequest The request structure for the GetUnitKind method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.GetUnitKindRequest.Builder The request structure for the GetUnitKind method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.GetUnitOperationRequest The request structure for the GetUnitOperation method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.GetUnitOperationRequest.Builder The request structure for the GetUnitOperation method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.GetUnitRequest The request structure for the GetUnit method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.GetUnitRequest.Builder The request structure for the GetUnit method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListReleasesRequest The request structure for the ListReleases method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListReleasesRequest.Builder The request structure for the ListReleases method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListReleasesResponse The response structure for the ListReleases method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListReleasesResponse.Builder The response structure for the ListReleases method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListRolloutKindsRequest The request structure for the ListRolloutKinds method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListRolloutKindsRequest.Builder The request structure for the ListRolloutKinds method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListRolloutKindsResponse The response structure for the ListRolloutKinds method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListRolloutKindsResponse.Builder The response structure for the ListRolloutKinds method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListRolloutsRequest The request structure for the ListRollouts method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListRolloutsRequest.Builder The request structure for the ListRollouts method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListRolloutsResponse The response structure for the ListRollouts method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListRolloutsResponse.Builder The response structure for the ListRollouts method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListSaasRequest The request structure for the ListSaas method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListSaasRequest.Builder The request structure for the ListSaas method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListSaasResponse The response structure for the ListSaas method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListSaasResponse.Builder The response structure for the ListSaas method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListTenantsRequest The request structure for the ListTenants method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListTenantsRequest.Builder The request structure for the ListTenants method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListTenantsResponse The response structure for the ListTenants method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListTenantsResponse.Builder The response structure for the ListTenants method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListUnitKindsRequest The request structure for the ListUnitKinds method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListUnitKindsRequest.Builder The request structure for the ListUnitKinds method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListUnitKindsResponse The response structure for the ListUnitKinds method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListUnitKindsResponse.Builder The response structure for the ListUnitKinds method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListUnitOperationsRequest The request structure for the ListUnitOperations method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListUnitOperationsRequest.Builder The request structure for the ListUnitOperations method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListUnitOperationsResponse The response structure for the ListUnitOperations method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListUnitOperationsResponse.Builder The response structure for the ListUnitOperations method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListUnitsRequest The request structure for the ListUnits method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListUnitsRequest.Builder The request structure for the ListUnits method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListUnitsResponse The response structure for the ListUnits method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListUnitsResponse.Builder The response structure for the ListUnits method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Location Location information that the service is available in.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Location.Builder Location information that the service is available in.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.LocationName
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.LocationName.Builder Builder for projects/{project}/locations/{___location}.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Provision Provision is the unit operation that provision the underlying resources represented by a Unit. Can only execute if the Unit is not currently provisioned.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Provision.Builder Provision is the unit operation that provision the underlying resources represented by a Unit. Can only execute if the Unit is not currently provisioned.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Release A new version to be propagated and deployed to units. This includes pointers to packaged blueprints for actuation (e.g Helm or Terraform configuration packages) via artifact registry.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Release.Builder A new version to be propagated and deployed to units. This includes pointers to packaged blueprints for actuation (e.g Helm or Terraform configuration packages) via artifact registry.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Release.ReleaseRequirements Set of requirements to be fulfilled on the Unit when using this Release.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Release.ReleaseRequirements.Builder Set of requirements to be fulfilled on the Unit when using this Release.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ReleaseName
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ReleaseName.Builder Builder for projects/{project}/locations/{___location}/releases/{release}.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Rollout Represents a single rollout execution and its results
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Rollout.Builder Represents a single rollout execution and its results
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutControl RolloutControl provides a way to request a change to the execution of a Rollout by pausing or canceling it.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutControl.Builder RolloutControl provides a way to request a change to the execution of a Rollout by pausing or canceling it.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutControl.RunRolloutActionParams Parameters for the RUN action controlling the behavior of the rollout when it is resumed from a PAUSED state.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutControl.RunRolloutActionParams.Builder Parameters for the RUN action controlling the behavior of the rollout when it is resumed from a PAUSED state.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutKind An object that describes various settings of Rollout execution. Includes built-in policies across GCP and GDC, and customizable policies.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutKind.Builder An object that describes various settings of Rollout execution. Includes built-in policies across GCP and GDC, and customizable policies.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutKindName
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutKindName.Builder Builder for projects/{project}/locations/{___location}/rolloutKinds/{rollout_kind_id}.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutName
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutName.Builder Builder for projects/{project}/locations/{___location}/rollouts/{rollout_id}.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutStats RolloutStats contains information about the progress of a rollout.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutStats.Builder RolloutStats contains information about the progress of a rollout.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Saas Saas is a representation of a SaaS service managed by the Producer.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Saas.Builder Saas is a representation of a SaaS service managed by the Producer.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasDeploymentsClient.ListLocationsFixedSizeCollection
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasDeploymentsClient.ListLocationsPage
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasDeploymentsClient.ListLocationsPagedResponse
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasDeploymentsClient.ListReleasesFixedSizeCollection
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasDeploymentsClient.ListReleasesPage
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasDeploymentsClient.ListReleasesPagedResponse
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasDeploymentsClient.ListSaasFixedSizeCollection
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasDeploymentsClient.ListSaasPage
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasDeploymentsClient.ListSaasPagedResponse
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasDeploymentsClient.ListTenantsFixedSizeCollection
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasDeploymentsClient.ListTenantsPage
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasDeploymentsClient.ListTenantsPagedResponse
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasDeploymentsClient.ListUnitKindsFixedSizeCollection
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasDeploymentsClient.ListUnitKindsPage
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasDeploymentsClient.ListUnitKindsPagedResponse
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasDeploymentsClient.ListUnitOperationsFixedSizeCollection
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasDeploymentsClient.ListUnitOperationsPage
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasDeploymentsClient.ListUnitOperationsPagedResponse
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasDeploymentsClient.ListUnitsFixedSizeCollection
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasDeploymentsClient.ListUnitsPage
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasDeploymentsClient.ListUnitsPagedResponse
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasDeploymentsGrpc Manages the deployment of SaaS services.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasDeploymentsGrpc.SaasDeploymentsImplBase Base class for the server implementation of the service SaasDeployments. Manages the deployment of SaaS services.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasDeploymentsResourcesProto
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasDeploymentsServiceProto
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasDeploymentsSettings.Builder Builder for SaasDeploymentsSettings.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasName
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasName.Builder Builder for projects/{project}/locations/{___location}/saas/{saas}.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasRolloutsClient.ListLocationsFixedSizeCollection
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasRolloutsClient.ListLocationsPage
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasRolloutsClient.ListLocationsPagedResponse
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasRolloutsClient.ListRolloutKindsFixedSizeCollection
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasRolloutsClient.ListRolloutKindsPage
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasRolloutsClient.ListRolloutKindsPagedResponse
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasRolloutsClient.ListRolloutsFixedSizeCollection
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasRolloutsClient.ListRolloutsPage
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasRolloutsClient.ListRolloutsPagedResponse
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasRolloutsGrpc Manages the rollout of SaaS services.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasRolloutsGrpc.SaasRolloutsImplBase Base class for the server implementation of the service SaasRollouts. Manages the rollout of SaaS services.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasRolloutsResourcesProto
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasRolloutsServiceProto
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasRolloutsSettings.Builder Builder for SaasRolloutsSettings.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Schedule A time specification to schedule the maintenance.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Schedule.Builder A time specification to schedule the maintenance.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Tenant Tenant represents the service producer side of an instance of the service created based on a request from a consumer. In a typical scenario a Tenant has a one-to-one mapping with a resource given out to a service
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Tenant.Builder Tenant represents the service producer side of an instance of the service created based on a request from a consumer. In a typical scenario a Tenant has a one-to-one mapping with a resource given out to a service
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.TenantName
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.TenantName.Builder Builder for projects/{project}/locations/{___location}/tenants/{tenant}.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ToMapping Input variables whose values will be passed on to dependencies
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ToMapping.Builder Input variables whose values will be passed on to dependencies
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Unit A unit of deployment that has its lifecycle via a CRUD API using an actuation engine under the hood (e.g. based on Terraform, Helm or a custom implementation provided by a service producer). A building block of a SaaS
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Unit.Builder A unit of deployment that has its lifecycle via a CRUD API using an actuation engine under the hood (e.g. based on Terraform, Helm or a custom implementation provided by a service producer). A building block of a SaaS
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Unit.MaintenanceSettings.Builder Captures requested directives for performing future maintenance on the unit. This includes a request for the unit to skip maintenance for a period of time and remain pinned to its current release as well as controls for
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitCondition UnitCondition describes the status of an Unit. UnitCondition is individual components that contribute to an overall state.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitCondition.Builder UnitCondition describes the status of an Unit. UnitCondition is individual components that contribute to an overall state.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitDependency Set of dependencies for this unit. Maximum 10.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitDependency.Builder Set of dependencies for this unit. Maximum 10.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitKind Definition of a Unit. Units belonging to the same UnitKind are managed together; for example they follow the same release model (blueprints, versions etc.) and are typically rolled out together.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitKind.Builder Definition of a Unit. Units belonging to the same UnitKind are managed together; for example they follow the same release model (blueprints, versions etc.) and are typically rolled out together.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitKindName
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitKindName.Builder Builder for projects/{project}/locations/{___location}/unitKinds/{unitKind}.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitName
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitName.Builder Builder for projects/{project}/locations/{___location}/units/{unit}.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitOperation UnitOperation encapsulates the intent of changing/interacting with the service component represented by the specific Unit. Multiple UnitOperations can be created (requested) and scheduled in the future, however only one will
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitOperation.Builder UnitOperation encapsulates the intent of changing/interacting with the service component represented by the specific Unit. Multiple UnitOperations can be created (requested) and scheduled in the future, however only one will
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitOperationCondition UnitOperationCondition describes the status of an Unit Operation. UnitOperationCondition is individual components that contribute to an overall state.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitOperationCondition.Builder UnitOperationCondition describes the status of an Unit Operation. UnitOperationCondition is individual components that contribute to an overall state.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitOperationName
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitOperationName.Builder Builder for projects/{project}/locations/{___location}/unitOperations/{unitOperation}.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitVariable UnitVariable describes a parameter for a Unit.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitVariable.Builder UnitVariable describes a parameter for a Unit.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UpdateReleaseRequest The request structure for the UpdateRelease method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UpdateReleaseRequest.Builder The request structure for the UpdateRelease method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UpdateRolloutKindRequest The request structure for the UpdateRolloutKind method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UpdateRolloutKindRequest.Builder The request structure for the UpdateRolloutKind method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UpdateRolloutRequest The request structure for the UpdateRollout method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UpdateRolloutRequest.Builder The request structure for the UpdateRollout method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UpdateSaasRequest The request structure for the UpdateSaas method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UpdateSaasRequest.Builder The request structure for the UpdateSaas method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UpdateTenantRequest The request structure for the UpdateTenant method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UpdateTenantRequest.Builder The request structure for the UpdateTenant method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UpdateUnitKindRequest The request structure for the UpdateUnitKind method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UpdateUnitKindRequest.Builder The request structure for the UpdateUnitKind method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UpdateUnitOperationRequest The request structure for the UpdateUnitOperation method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UpdateUnitOperationRequest.Builder The request structure for the UpdateUnitOperation method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UpdateUnitRequest The request structure for the UpdateUnit method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UpdateUnitRequest.Builder The request structure for the UpdateUnit method.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Upgrade Upgrade is the unit operation that upgrades a provisioned unit, which may also include the underlying resources represented by a Unit. Can only execute if the Unit is currently provisioned.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Upgrade.Builder Upgrade is the unit operation that upgrades a provisioned unit, which may also include the underlying resources represented by a Unit. Can only execute if the Unit is currently provisioned.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.VariableMapping Mapping of input variables to their respective output variable for depedenencies
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.VariableMapping.Builder Mapping of input variables to their respective output variable for depedenencies

Interfaces

Interface Description
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.AggregateOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.BlueprintOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.CreateReleaseRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.CreateRolloutKindRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.CreateRolloutRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.CreateSaasRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.CreateTenantRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.CreateUnitKindRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.CreateUnitOperationRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.CreateUnitRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.DeleteReleaseRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.DeleteRolloutKindRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.DeleteRolloutRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.DeleteSaasRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.DeleteTenantRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.DeleteUnitKindRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.DeleteUnitOperationRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.DeleteUnitRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.DependencyOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.DeprovisionOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ErrorBudgetOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.FromMappingOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.GetReleaseRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.GetRolloutKindRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.GetRolloutRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.GetSaasRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.GetTenantRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.GetUnitKindRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.GetUnitOperationRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.GetUnitRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListReleasesRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListReleasesResponseOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListRolloutKindsRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListRolloutKindsResponseOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListRolloutsRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListRolloutsResponseOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListSaasRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListSaasResponseOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListTenantsRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListTenantsResponseOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListUnitKindsRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListUnitKindsResponseOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListUnitOperationsRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListUnitOperationsResponseOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListUnitsRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ListUnitsResponseOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.LocationOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ProvisionOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Release.ReleaseRequirementsOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ReleaseOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutControl.RunRolloutActionParamsOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutControlOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutKindOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutStatsOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasDeploymentsGrpc.AsyncService Manages the deployment of SaaS services.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.SaasRolloutsGrpc.AsyncService Manages the rollout of SaaS services.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ScheduleOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.TenantOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.ToMappingOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Unit.MaintenanceSettingsOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitConditionOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitDependencyOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitKindOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitOperationConditionOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitOperationOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitVariableOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UpdateReleaseRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UpdateRolloutKindRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UpdateRolloutRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UpdateSaasRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UpdateTenantRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UpdateUnitKindRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UpdateUnitOperationRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UpdateUnitRequestOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UpgradeOrBuilder
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.VariableMappingOrBuilder

Enums

Enum Description
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Rollout.RolloutState The current state of the rollout.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutAction RolloutAction indicates the action to be performed on the Rollout.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutControl.ActionParamsCase
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutKind.UpdateUnitKindStrategy Protobuf enum google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutKind.UpdateUnitKindStrategy
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Unit.ManagementMode ManagementMode describes who is responsible for the management of the unit.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Unit.SystemManagedState Protobuf enum google.cloud.saasplatform.saasservicemgmt.v1beta1.Unit.SystemManagedState
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.Unit.UnitState UnitState annotates what is the current state of the unit itself.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitCondition.Status Enumeration of condition statuses.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitCondition.Type Enumeration of condition types.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitOperation.UnitOperationState UnitOperationState describes the current state of the unit operation.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitOperation.UnitOperationTypeCase
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitOperationCondition.Status Enumeration of condition statuses.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitOperationCondition.Type Enumeration of condition types.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitOperationErrorCategory UnitOperationErrorCategory describes the error category of the unit operation.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitVariable.Type Enumeration of variable types.
com.google.cloud.saasplatform.saasservicemgmt.v1beta1.VariableMapping.MappingTypeCase