java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.mediaservices.fluent.models.AssetInner

public final class AssetInner extends com.azure.core.management.ProxyResource
An Asset.
  • Constructor Details

    • AssetInner

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

    • systemData

      public com.azure.core.management.SystemData systemData()
      Get the systemData property: The system metadata relating to this resource.
      Returns:
      the systemData value.
    • 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 AssetInner withAlternateId(String alternateId)
      Set the alternateId property: The alternate ID of the Asset.
      Parameters:
      alternateId - the alternateId value to set.
      Returns:
      the AssetInner object itself.
    • description

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

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

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

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

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

      public AssetInner withStorageAccountName(String storageAccountName)
      Set the storageAccountName property: The name of the storage account.
      Parameters:
      storageAccountName - the storageAccountName value to set.
      Returns:
      the AssetInner 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.