Class StreamingPath

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

public final class StreamingPath extends Object
Class of paths for streaming.
  • Constructor Details

    • StreamingPath

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

    • streamingProtocol

      public StreamingPolicyStreamingProtocol streamingProtocol()
      Get the streamingProtocol property: Streaming protocol.
      Returns:
      the streamingProtocol value.
    • withStreamingProtocol

      public StreamingPath withStreamingProtocol(StreamingPolicyStreamingProtocol streamingProtocol)
      Set the streamingProtocol property: Streaming protocol.
      Parameters:
      streamingProtocol - the streamingProtocol value to set.
      Returns:
      the StreamingPath object itself.
    • encryptionScheme

      public EncryptionScheme encryptionScheme()
      Get the encryptionScheme property: Encryption scheme.
      Returns:
      the encryptionScheme value.
    • withEncryptionScheme

      public StreamingPath withEncryptionScheme(EncryptionScheme encryptionScheme)
      Set the encryptionScheme property: Encryption scheme.
      Parameters:
      encryptionScheme - the encryptionScheme value to set.
      Returns:
      the StreamingPath object itself.
    • paths

      public List<String> paths()
      Get the paths property: Streaming paths for each protocol and encryptionScheme pair.
      Returns:
      the paths value.
    • withPaths

      public StreamingPath withPaths(List<String> paths)
      Set the paths property: Streaming paths for each protocol and encryptionScheme pair.
      Parameters:
      paths - the paths value to set.
      Returns:
      the StreamingPath object itself.
    • validate

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