Class ArtifactManifestProperties


  • public final class ArtifactManifestProperties
    extends Object
    Manifest attributes details.
    • Constructor Detail

      • ArtifactManifestProperties

        public ArtifactManifestProperties()
    • Method Detail

      • getRegistryLoginServer

        public String getRegistryLoginServer()
        Get the registryLoginServer property: Registry login server name. This is likely to be similar to {registry-name}.azurecr.io.
        Returns:
        the registryLoginServer value.
      • getRepositoryName

        public String getRepositoryName()
        Get the repositoryName property: Repository name.
        Returns:
        the repositoryName value.
      • getDigest

        public String getDigest()
        Get the digest property: Manifest.
        Returns:
        the digest value.
      • getSizeInBytes

        public Long getSizeInBytes()
        Get the sizeInBytes property: Image size in bytes.
        Returns:
        the size value.
      • getCreatedOn

        public OffsetDateTime getCreatedOn()
        Get the createdOn property: Created time.
        Returns:
        the createdOn value.
      • getLastUpdatedOn

        public OffsetDateTime getLastUpdatedOn()
        Get the lastUpdatedOn property: Last update time.
        Returns:
        the lastUpdatedOn value.
      • getArchitecture

        public ArtifactArchitecture getArchitecture()
        Get the architecture property: CPU architecture.
        Returns:
        the architecture value.
      • getOperatingSystem

        public ArtifactOperatingSystem getOperatingSystem()
        Get the operatingSystem property: Operating system.
        Returns:
        the operatingSystem value.
      • getRelatedArtifacts

        public List<ArtifactManifestPlatform> getRelatedArtifacts()
        Get the relatedArtifacts property: List of artifacts that are referenced by this manifest list, with information about the platform each supports. This list will be empty if this is a leaf manifest and not a manifest list.
        Returns:
        the relatedArtifacts value.
      • getTags

        public List<String> getTags()
        Get the tags property: List of tags.
        Returns:
        the tags value.
      • isDeleteEnabled

        public Boolean isDeleteEnabled()
        Get the deleteEnabled property: Delete enabled.
        Returns:
        the deleteEnabled value.
      • setDeleteEnabled

        public ArtifactManifestProperties setDeleteEnabled​(Boolean deleteEnabled)
        Set the deleteEnabled property: Delete enabled.
        Parameters:
        deleteEnabled - the deleteEnabled value to set.
        Returns:
        the ArtifactManifestProperties object itself.
      • isWriteEnabled

        public Boolean isWriteEnabled()
        Get the writeEnabled property: Write enabled.
        Returns:
        the writeEnabled value.
      • setWriteEnabled

        public ArtifactManifestProperties setWriteEnabled​(Boolean writeEnabled)
        Set the writeEnabled property: Write enabled.
        Parameters:
        writeEnabled - the writeEnabled value to set.
        Returns:
        the ArtifactManifestProperties object itself.
      • isListEnabled

        public Boolean isListEnabled()
        Get the listEnabled property: List enabled.
        Returns:
        the listEnabled value.
      • setListEnabled

        public ArtifactManifestProperties setListEnabled​(Boolean listEnabled)
        Set the listEnabled property: List enabled.
        Parameters:
        listEnabled - the listEnabled value to set.
        Returns:
        the ArtifactManifestProperties object itself.
      • isReadEnabled

        public Boolean isReadEnabled()
        Get the readEnabled property: Read enabled.
        Returns:
        the readEnabled value.
      • setReadEnabled

        public ArtifactManifestProperties setReadEnabled​(Boolean readEnabled)
        Set the readEnabled property: Read enabled.
        Parameters:
        readEnabled - the readEnabled value to set.
        Returns:
        the ArtifactManifestProperties object itself.