public sealed class Release.Types.ReleaseRequirements : IMessage<Release.Types.ReleaseRequirements>, IEquatable<Release.Types.ReleaseRequirements>, IDeepCloneable<Release.Types.ReleaseRequirements>, IBufferMessage, IMessageReference documentation and code samples for the App Lifecycle Manager v1 API class Release.Types.ReleaseRequirements.
Set of requirements to be fulfilled on the Unit when using this Release.
Implements
IMessageReleaseTypesReleaseRequirements, IEquatableReleaseTypesReleaseRequirements, IDeepCloneableReleaseTypesReleaseRequirements, IBufferMessage, IMessageNamespace
Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Assembly
Google.Cloud.SaasPlatform.SaasServiceMgmt.V1.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 |
|