Repository class

A Repository for storing artifacts with a specific format.

Constructors

Repository({Map<String, CleanupPolicy>? cleanupPolicies, bool? cleanupPolicyDryRun, String? createTime, String? description, bool? disallowUnspecifiedMode, DockerRepositoryConfig? dockerConfig, String? format, String? kmsKeyName, Map<String, String>? labels, MavenRepositoryConfig? mavenConfig, String? mode, String? name, RemoteRepositoryConfig? remoteRepositoryConfig, bool? satisfiesPzs, String? sizeBytes, String? updateTime, VirtualRepositoryConfig? virtualRepositoryConfig})
Repository.fromJson(Map json_)

Properties

cleanupPolicies Map<String, CleanupPolicy>?
Cleanup policies for this repository.
getter/setter pair
cleanupPolicyDryRun bool?
If true, the cleanup pipeline is prevented from deleting versions in this repository.
getter/setter pair
createTime String?
The time when the repository was created.
getter/setter pair
description String?
The user-provided description of the repository.
getter/setter pair
disallowUnspecifiedMode bool?
If this is true, aunspecified repo type will be treated as error.
getter/setter pair
dockerConfig DockerRepositoryConfig?
Docker repository config contains repository level configuration for the repositories of docker type.
getter/setter pair
format String?
The format of packages that are stored in the repository.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
kmsKeyName String?
The Cloud KMS resource name of the customer managed encryption key that's used to encrypt the contents of the Repository.
getter/setter pair
labels Map<String, String>?
Labels with user-defined metadata.
getter/setter pair
mavenConfig MavenRepositoryConfig?
Maven repository config contains repository level configuration for the repositories of maven type.
getter/setter pair
mode String?
The mode of the repository.
getter/setter pair
name String?
The name of the repository, for example: projects/p1/locations/us-central1/repositories/repo1.
getter/setter pair
remoteRepositoryConfig RemoteRepositoryConfig?
Configuration specific for a Remote Repository.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
satisfiesPzs bool?
If set, the repository satisfies physical zone separation.
getter/setter pair
sizeBytes String?
The size, in bytes, of all artifact storage in this repository.
getter/setter pair
updateTime String?
The time when the repository was last updated.
getter/setter pair
virtualRepositoryConfig VirtualRepositoryConfig?
Configuration specific for a Virtual Repository.
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