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

public final class TransformInner extends com.azure.core.management.ProxyResource
A Transform encapsulates the rules or instructions for generating desired outputs from input media, such as by transcoding or by extracting insights. After the Transform is created, it can be applied to input media by creating Jobs.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates an instance of TransformInner class.
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the created property: The UTC date and time when the Transform was created, in 'YYYY-MM-DDThh:mm:ssZ' format.
    Get the description property: An optional verbose description of the Transform.
    Get the lastModified property: The UTC date and time when the Transform was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format.
    Get the outputs property: An array of one or more TransformOutputs that the Transform should generate.
    com.azure.core.management.SystemData
    Get the systemData property: The system metadata relating to this resource.
    void
    Validates the instance.
    withDescription(String description)
    Set the description property: An optional verbose description of the Transform.
    Set the outputs property: An array of one or more TransformOutputs that the Transform should generate.

    Methods inherited from class com.azure.core.management.ProxyResource

    id, name, type

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TransformInner

      public TransformInner()
      Creates an instance of TransformInner 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.
    • created

      public OffsetDateTime created()
      Get the created property: The UTC date and time when the Transform was created, in 'YYYY-MM-DDThh:mm:ssZ' format.
      Returns:
      the created value.
    • description

      public String description()
      Get the description property: An optional verbose description of the Transform.
      Returns:
      the description value.
    • withDescription

      public TransformInner withDescription(String description)
      Set the description property: An optional verbose description of the Transform.
      Parameters:
      description - the description value to set.
      Returns:
      the TransformInner object itself.
    • lastModified

      public OffsetDateTime lastModified()
      Get the lastModified property: The UTC date and time when the Transform was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format.
      Returns:
      the lastModified value.
    • outputs

      public List<TransformOutput> outputs()
      Get the outputs property: An array of one or more TransformOutputs that the Transform should generate.
      Returns:
      the outputs value.
    • withOutputs

      public TransformInner withOutputs(List<TransformOutput> outputs)
      Set the outputs property: An array of one or more TransformOutputs that the Transform should generate.
      Parameters:
      outputs - the outputs value to set.
      Returns:
      the TransformInner object itself.
    • validate

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