java.lang.Object
com.azure.resourcemanager.mediaservices.fluent.models.AssetProperties

public final class AssetProperties extends Object
The Asset properties.
  • Constructor Details

    • AssetProperties

      public AssetProperties()
      Creates an instance of AssetProperties class.
  • Method Details

    • assetId

      public UUID assetId()
      Get the assetId property: The Asset ID.
      Returns:
      the assetId value.
    • created

      public OffsetDateTime created()
      Get the created property: The creation date of the Asset.
      Returns:
      the created value.
    • lastModified

      public OffsetDateTime lastModified()
      Get the lastModified property: The last modified date of the Asset.
      Returns:
      the lastModified value.
    • alternateId

      public String alternateId()
      Get the alternateId property: The alternate ID of the Asset.
      Returns:
      the alternateId value.
    • withAlternateId

      public AssetProperties withAlternateId(String alternateId)
      Set the alternateId property: The alternate ID of the Asset.
      Parameters:
      alternateId - the alternateId value to set.
      Returns:
      the AssetProperties object itself.
    • description

      public String description()
      Get the description property: The Asset description.
      Returns:
      the description value.
    • withDescription

      public AssetProperties withDescription(String description)
      Set the description property: The Asset description.
      Parameters:
      description - the description value to set.
      Returns:
      the AssetProperties object itself.
    • container

      public String container()
      Get the container property: The name of the asset blob container.
      Returns:
      the container value.
    • withContainer

      public AssetProperties withContainer(String container)
      Set the container property: The name of the asset blob container.
      Parameters:
      container - the container value to set.
      Returns:
      the AssetProperties object itself.
    • storageAccountName

      public String storageAccountName()
      Get the storageAccountName property: The name of the storage account.
      Returns:
      the storageAccountName value.
    • withStorageAccountName

      public AssetProperties withStorageAccountName(String storageAccountName)
      Set the storageAccountName property: The name of the storage account.
      Parameters:
      storageAccountName - the storageAccountName value to set.
      Returns:
      the AssetProperties object itself.
    • storageEncryptionFormat

      public AssetStorageEncryptionFormat storageEncryptionFormat()
      Get the storageEncryptionFormat property: The Asset encryption format. One of None or MediaStorageEncryption.
      Returns:
      the storageEncryptionFormat value.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.