internal ManifestAttributesBase(string digest, long?size, DateTimeOffset?createdOn, DateTimeOffset?lastUpdatedOn, ArtifactArchitecture?architecture, ArtifactOperatingSystem?operatingSystem, IReadOnlyList <ArtifactManifestReference> manifestReferences, IReadOnlyList <string> tags, ManifestWriteableProperties writeableProperties) { Digest = digest; Size = size; CreatedOn = createdOn; LastUpdatedOn = lastUpdatedOn; Architecture = architecture; OperatingSystem = operatingSystem; ManifestReferences = manifestReferences; Tags = tags; WriteableProperties = writeableProperties; }
internal ArtifactManifestProperties(string repositoryName, string digest, long?size, DateTimeOffset?createdOn, DateTimeOffset?lastUpdatedOn, ArtifactArchitecture?architecture, ArtifactOperatingSystem?operatingSystem, IReadOnlyList <ManifestAttributesManifestReferences> references, IReadOnlyList <string> tags, ContentProperties writeableProperties) { RepositoryName = repositoryName; Digest = digest; Size = size; CreatedOn = createdOn; LastUpdatedOn = lastUpdatedOn; Architecture = architecture; OperatingSystem = operatingSystem; References = references; Tags = tags; WriteableProperties = writeableProperties; }
internal ManifestAttributesBase(string digest, long?size, DateTimeOffset createdOn, DateTimeOffset lastUpdatedOn, ArtifactArchitecture?architecture, ArtifactOperatingSystem?operatingSystem, IReadOnlyList <ArtifactManifestPlatform> relatedArtifacts, IReadOnlyList <string> tags, bool?canDelete, bool?canWrite, bool?canList, bool?canRead) { Digest = digest; Size = size; CreatedOn = createdOn; LastUpdatedOn = lastUpdatedOn; Architecture = architecture; OperatingSystem = operatingSystem; RelatedArtifacts = relatedArtifacts; Tags = tags; CanDelete = canDelete; CanWrite = canWrite; CanList = canList; CanRead = canRead; }
internal ManifestAttributesBase(string digest, long?size, DateTimeOffset createdOn, DateTimeOffset lastUpdatedOn, ArtifactArchitecture?architecture, ArtifactOperatingSystem?operatingSystem, IReadOnlyList <ArtifactManifestReference> manifestReferences, IReadOnlyList <string> tags, bool?canDelete, bool?canWrite, bool?canList, bool?canRead, string quarantineState, string quarantineDetails) { Digest = digest; Size = size; CreatedOn = createdOn; LastUpdatedOn = lastUpdatedOn; Architecture = architecture; OperatingSystem = operatingSystem; ManifestReferences = manifestReferences; Tags = tags; CanDelete = canDelete; CanWrite = canWrite; CanList = canList; CanRead = canRead; QuarantineState = quarantineState; QuarantineDetails = quarantineDetails; }
internal ArtifactManifestProperties(string registryLoginServer, string repositoryName, string digest, long?sizeInBytes, DateTimeOffset createdOn, DateTimeOffset lastUpdatedOn, ArtifactArchitecture?architecture, ArtifactOperatingSystem?operatingSystem, IReadOnlyList <ArtifactManifestPlatform> relatedArtifacts, IReadOnlyList <string> tags, bool?canDelete, bool?canWrite, bool?canList, bool?canRead) { RegistryLoginServer = registryLoginServer; RepositoryName = repositoryName; Digest = digest; SizeInBytes = sizeInBytes; CreatedOn = createdOn; LastUpdatedOn = lastUpdatedOn; Architecture = architecture; OperatingSystem = operatingSystem; RelatedArtifacts = relatedArtifacts; Tags = tags; CanDelete = canDelete; CanWrite = canWrite; CanList = canList; CanRead = canRead; }
internal ArtifactManifestProperties(string registryLoginServer, string repositoryName, string digest, long?size, DateTimeOffset createdOn, DateTimeOffset lastUpdatedOn, ArtifactArchitecture?architecture, ArtifactOperatingSystem?operatingSystem, IReadOnlyList <ArtifactManifestReference> manifestReferences, IReadOnlyList <string> tags, bool?canDelete, bool?canWrite, bool?canList, bool?canRead, string quarantineState, string quarantineDetails) { RegistryLoginServer = registryLoginServer; RepositoryName = repositoryName; Digest = digest; Size = size; CreatedOn = createdOn; LastUpdatedOn = lastUpdatedOn; Architecture = architecture; OperatingSystem = operatingSystem; ManifestReferences = manifestReferences; Tags = tags; CanDelete = canDelete; CanWrite = canWrite; CanList = canList; CanRead = canRead; QuarantineState = quarantineState; QuarantineDetails = quarantineDetails; }
internal ArtifactManifestPlatform(string digest, ArtifactArchitecture?architecture, ArtifactOperatingSystem?operatingSystem) { Digest = digest; Architecture = architecture; OperatingSystem = operatingSystem; }
public static ArtifactManifestProperties ArtifactManifestProperties(string registryLoginServer = default, string repositoryName = default, string digest = default, long?size = default, DateTimeOffset createdOn = default, DateTimeOffset lastUpdatedOn = default, ArtifactArchitecture?architecture = default, ArtifactOperatingSystem?operatingSystem = default, IReadOnlyList <ArtifactManifestPlatform> relatedArtifacts = default, IReadOnlyList <string> tags = default, bool?canDelete = default, bool?canWrite = default, bool?canList = default, bool?canRead = default, string quarantineState = default, string quarantineDetails = default) { relatedArtifacts ??= new List <ArtifactManifestPlatform>(); tags ??= new List <string>(); return(new ArtifactManifestProperties(registryLoginServer, repositoryName, digest, size, createdOn, lastUpdatedOn, architecture, operatingSystem, relatedArtifacts, tags, canDelete, canWrite, canList, canRead, quarantineState, quarantineDetails)); }
public static ArtifactManifestPlatform ArtifactManifestPlatform(string digest = default, ArtifactArchitecture?architecture = default, ArtifactOperatingSystem?operatingSystem = default) { return(new ArtifactManifestPlatform(digest, architecture, operatingSystem)); }
public static ArtifactManifestProperties ArtifactManifestProperties(string registryLoginServer = null, string repositoryName = null, string digest = null, long?sizeInBytes = null, DateTimeOffset createdOn = default, DateTimeOffset lastUpdatedOn = default, ArtifactArchitecture?architecture = null, ArtifactOperatingSystem?operatingSystem = null, IEnumerable <ArtifactManifestPlatform> relatedArtifacts = null, IEnumerable <string> tags = null, bool?canDelete = null, bool?canWrite = null, bool?canList = null, bool?canRead = null) { relatedArtifacts ??= new List <ArtifactManifestPlatform>(); tags ??= new List <string>(); return(new ArtifactManifestProperties(registryLoginServer, repositoryName, digest, sizeInBytes, createdOn, lastUpdatedOn, architecture, operatingSystem, relatedArtifacts?.ToList(), tags?.ToList(), canDelete, canWrite, canList, canRead)); }