Class ImageInformation


  • public class ImageInformation
    extends Object
    A reference to the Azure Virtual Machines Marketplace Image and additional information about the Image.
    • Constructor Detail

      • ImageInformation

        public ImageInformation()
    • Method Detail

      • nodeAgentSKUId

        public String nodeAgentSKUId()
        Get the nodeAgentSKUId value.
        Returns:
        the nodeAgentSKUId value
      • withNodeAgentSKUId

        public ImageInformation withNodeAgentSKUId​(String nodeAgentSKUId)
        Set the nodeAgentSKUId value.
        Parameters:
        nodeAgentSKUId - the nodeAgentSKUId value to set
        Returns:
        the ImageInformation object itself.
      • imageReference

        public ImageReference imageReference()
        Get the imageReference value.
        Returns:
        the imageReference value
      • withImageReference

        public ImageInformation withImageReference​(ImageReference imageReference)
        Set the imageReference value.
        Parameters:
        imageReference - the imageReference value to set
        Returns:
        the ImageInformation object itself.
      • osType

        public OSType osType()
        Get possible values include: 'linux', 'windows'.
        Returns:
        the osType value
      • withOsType

        public ImageInformation withOsType​(OSType osType)
        Set possible values include: 'linux', 'windows'.
        Parameters:
        osType - the osType value to set
        Returns:
        the ImageInformation object itself.
      • capabilities

        public List<String> capabilities()
        Get not every capability of the Image is listed. Capabilities in this list are considered of special interest and are generally related to integration with other features in the Azure Batch service.
        Returns:
        the capabilities value
      • withCapabilities

        public ImageInformation withCapabilities​(List<String> capabilities)
        Set not every capability of the Image is listed. Capabilities in this list are considered of special interest and are generally related to integration with other features in the Azure Batch service.
        Parameters:
        capabilities - the capabilities value to set
        Returns:
        the ImageInformation object itself.
      • batchSupportEndOfLife

        public org.joda.time.DateTime batchSupportEndOfLife()
        Get the batchSupportEndOfLife value.
        Returns:
        the batchSupportEndOfLife value
      • withBatchSupportEndOfLife

        public ImageInformation withBatchSupportEndOfLife​(org.joda.time.DateTime batchSupportEndOfLife)
        Set the batchSupportEndOfLife value.
        Parameters:
        batchSupportEndOfLife - the batchSupportEndOfLife value to set
        Returns:
        the ImageInformation object itself.
      • verificationType

        public VerificationType verificationType()
        Get possible values include: 'verified', 'unverified'.
        Returns:
        the verificationType value
      • withVerificationType

        public ImageInformation withVerificationType​(VerificationType verificationType)
        Set possible values include: 'verified', 'unverified'.
        Parameters:
        verificationType - the verificationType value to set
        Returns:
        the ImageInformation object itself.