UnitKind class

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.

Constructors

UnitKind({Map<String, String>? annotations, String? boundaryType, String? createTime, List<String>? defaultFlagRevisions, String? defaultRelease, List<Dependency>? dependencies, String? etag, List<VariableMapping>? inputVariableMappings, Map<String, String>? labels, String? name, List<VariableMapping>? outputVariableMappings, String? saas, String? uid, String? updateTime})
UnitKind.fromJson(Map json_)

Properties

annotations Map<String, String>?
Annotations is an unstructured key-value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata.
getter/setter pair
boundaryType String?
BoundaryType describes the type of boundary the Unit Kind represents.
getter/setter pair
createTime String?
The timestamp when the resource was created.
getter/setter pair
defaultFlagRevisions List<String>?
Default revisions of flags for this UnitKind.
getter/setter pair
defaultRelease String?
A reference to the Release object to use as default for creating new units of this UnitKind (optional).
getter/setter pair
dependencies List<Dependency>?
List of other unit kinds that this release will depend on.
getter/setter pair
etag String?
An opaque value that uniquely identifies a version or generation of a resource.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
inputVariableMappings List<VariableMapping>?
List of inputVariables for this release that will either be retrieved from a dependency's outputVariables, or will be passed on to a dependency's inputVariables.
getter/setter pair
labels Map<String, String>?
The labels on the resource, which can be used for categorization.
getter/setter pair
name String?
Identifier.
getter/setter pair
outputVariableMappings List<VariableMapping>?
List of outputVariables for this unit kind will be passed to this unit's outputVariables.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
saas String?
A reference to the Saas that defines the product (managed service) that the producer wants to manage with App Lifecycle Manager.
getter/setter pair
uid String?
The unique identifier of the resource.
getter/setter pair
updateTime String?
The timestamp when the resource was last updated.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited