SaaS Runtime v1beta1 API - Class Release.Types.ReleaseRequirements (1.0.0-beta01)

public sealed class Release.Types.ReleaseRequirements : IMessage<Release.Types.ReleaseRequirements>, IEquatable<Release.Types.ReleaseRequirements>, IDeepCloneable<Release.Types.ReleaseRequirements>, IBufferMessage, IMessage

Reference documentation and code samples for the SaaS Runtime v1beta1 API class Release.Types.ReleaseRequirements.

Set of requirements to be fulfilled on the Unit when using this Release.

Inheritance

object > Release.Types.ReleaseRequirements

Namespace

Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1

Assembly

Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.dll

Constructors

ReleaseRequirements()

public ReleaseRequirements()

ReleaseRequirements(ReleaseRequirements)

public ReleaseRequirements(Release.Types.ReleaseRequirements other)
Parameter
Name Description
other ReleaseTypesReleaseRequirements

Properties

UpgradeableFromReleases

public RepeatedField<string> UpgradeableFromReleases { get; }

Optional. A list of releases from which a unit can be upgraded to this one (optional). If left empty no constraints will be applied. When provided, unit upgrade requests to this release will check and enforce this constraint.

Property Value
Type Description
RepeatedFieldstring

UpgradeableFromReleasesAsReleaseNames

public ResourceNameList<ReleaseName> UpgradeableFromReleasesAsReleaseNames { get; }

ReleaseName-typed view over the UpgradeableFromReleases resource name property.

Property Value
Type Description
ResourceNameListReleaseName