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.
Implements
IMessageReleaseTypesReleaseRequirements, IEquatableReleaseTypesReleaseRequirements, IDeepCloneableReleaseTypesReleaseRequirements, IBufferMessage, IMessageNamespace
Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1Assembly
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 |