Interface Image


  • public interface Image
    An immutable client-side representation of Image.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static interface  Image.Definition
      The entirety of the Image definition.
      static interface  Image.DefinitionStages
      The Image definition stages.
      static interface  Image.Update
      The template for Image update.
      static interface  Image.UpdateStages
      The Image update stages.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String author()
      Gets the author property: The image author.
      List<String> availableRegions()
      Gets the availableRegions property: The available regions of the image in the shared gallery.
      String description()
      Gets the description property: A description of the image.
      String displayName()
      Gets the displayName property: The image display name.
      EnableState enabledState()
      Gets the enabledState property: Is the image enabled.
      String iconUrl()
      Gets the iconUrl property: URL of the image icon.
      String id()
      Gets the id property: Fully qualified resource Id for the resource.
      ImageInner innerModel()
      Gets the inner com.azure.resourcemanager.labservices.fluent.models.ImageInner object.
      String name()
      Gets the name property: The name of the resource.
      String offer()
      Gets the offer property: The ID of an offer associated with the image.
      OsState osState()
      Gets the osState property: The OS State of the image.
      OsType osType()
      Gets the osType property: The OS Type of the image.
      String plan()
      Gets the plan property: The ID of marketplace plan associated with the image (optional).
      ProvisioningState provisioningState()
      Gets the provisioningState property: Current provisioning state of the image.
      String publisher()
      Gets the publisher property: The ID of the publisher of the image.
      Image refresh()
      Refreshes the resource to sync with Azure.
      Image refresh​(com.azure.core.util.Context context)
      Refreshes the resource to sync with Azure.
      String sharedGalleryId()
      Gets the sharedGalleryId property: The ID for the image in the shared gallery.
      String sku()
      Gets the sku property: The image SKU.
      com.azure.core.management.SystemData systemData()
      Gets the systemData property: Metadata pertaining to creation and last modification of the image.
      EnableState termsStatus()
      Gets the termsStatus property: The status of image terms of use (enabled = accepted, disabled = not accepted).
      String type()
      Gets the type property: The type of the resource.
      Image.Update update()
      Begins update for the Image resource.
      String version()
      Gets the version property: The image version.
    • Method Detail

      • id

        String id()
        Gets the id property: Fully qualified resource Id for the resource.
        Returns:
        the id value.
      • name

        String name()
        Gets the name property: The name of the resource.
        Returns:
        the name value.
      • type

        String type()
        Gets the type property: The type of the resource.
        Returns:
        the type value.
      • systemData

        com.azure.core.management.SystemData systemData()
        Gets the systemData property: Metadata pertaining to creation and last modification of the image.
        Returns:
        the systemData value.
      • provisioningState

        ProvisioningState provisioningState()
        Gets the provisioningState property: Current provisioning state of the image.
        Returns:
        the provisioningState value.
      • displayName

        String displayName()
        Gets the displayName property: The image display name.
        Returns:
        the displayName value.
      • description

        String description()
        Gets the description property: A description of the image.
        Returns:
        the description value.
      • iconUrl

        String iconUrl()
        Gets the iconUrl property: URL of the image icon.
        Returns:
        the iconUrl value.
      • author

        String author()
        Gets the author property: The image author.
        Returns:
        the author value.
      • osType

        OsType osType()
        Gets the osType property: The OS Type of the image.
        Returns:
        the osType value.
      • plan

        String plan()
        Gets the plan property: The ID of marketplace plan associated with the image (optional).
        Returns:
        the plan value.
      • termsStatus

        EnableState termsStatus()
        Gets the termsStatus property: The status of image terms of use (enabled = accepted, disabled = not accepted).
        Returns:
        the termsStatus value.
      • offer

        String offer()
        Gets the offer property: The ID of an offer associated with the image.
        Returns:
        the offer value.
      • publisher

        String publisher()
        Gets the publisher property: The ID of the publisher of the image.
        Returns:
        the publisher value.
      • sku

        String sku()
        Gets the sku property: The image SKU.
        Returns:
        the sku value.
      • version

        String version()
        Gets the version property: The image version.
        Returns:
        the version value.
      • sharedGalleryId

        String sharedGalleryId()
        Gets the sharedGalleryId property: The ID for the image in the shared gallery.
        Returns:
        the sharedGalleryId value.
      • availableRegions

        List<String> availableRegions()
        Gets the availableRegions property: The available regions of the image in the shared gallery.
        Returns:
        the availableRegions value.
      • osState

        OsState osState()
        Gets the osState property: The OS State of the image.
        Returns:
        the osState value.
      • enabledState

        EnableState enabledState()
        Gets the enabledState property: Is the image enabled.
        Returns:
        the enabledState value.
      • innerModel

        ImageInner innerModel()
        Gets the inner com.azure.resourcemanager.labservices.fluent.models.ImageInner object.
        Returns:
        the inner object.
      • update

        Image.Update update()
        Begins update for the Image resource.
        Returns:
        the stage of resource update.
      • refresh

        Image refresh()
        Refreshes the resource to sync with Azure.
        Returns:
        the refreshed resource.
      • refresh

        Image refresh​(com.azure.core.util.Context context)
        Refreshes the resource to sync with Azure.
        Parameters:
        context - The context to associate with this operation.
        Returns:
        the refreshed resource.