Class AssetStreamingLocator

java.lang.Object
com.azure.resourcemanager.mediaservices.models.AssetStreamingLocator

public final class AssetStreamingLocator extends Object
Properties of the Streaming Locator.
  • Constructor Details

    • AssetStreamingLocator

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

    • name

      public String name()
      Get the name property: Streaming Locator name.
      Returns:
      the name value.
    • assetName

      public String assetName()
      Get the assetName property: Asset Name.
      Returns:
      the assetName value.
    • created

      public OffsetDateTime created()
      Get the created property: The creation time of the Streaming Locator.
      Returns:
      the created value.
    • startTime

      public OffsetDateTime startTime()
      Get the startTime property: The start time of the Streaming Locator.
      Returns:
      the startTime value.
    • endTime

      public OffsetDateTime endTime()
      Get the endTime property: The end time of the Streaming Locator.
      Returns:
      the endTime value.
    • streamingLocatorId

      public UUID streamingLocatorId()
      Get the streamingLocatorId property: StreamingLocatorId of the Streaming Locator.
      Returns:
      the streamingLocatorId value.
    • streamingPolicyName

      public String streamingPolicyName()
      Get the streamingPolicyName property: Name of the Streaming Policy used by this Streaming Locator.
      Returns:
      the streamingPolicyName value.
    • defaultContentKeyPolicyName

      public String defaultContentKeyPolicyName()
      Get the defaultContentKeyPolicyName property: Name of the default ContentKeyPolicy used by this Streaming Locator.
      Returns:
      the defaultContentKeyPolicyName value.
    • validate

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