Construct delegated media Gotham identifier (GID)

Supported in: Batch, Streaming

Expression to construct a valid delegated media Gotham identifier (GID) from components. If result is more than 1024 characters, produces a null row.

Expression categories: Other

Declared arguments

  • Media locator - Nonempty locator for the delegated media. Null or empty values result in null output.
    Expression<String>
  • Media type - Nonempty type of the delegated media. Null or empty values result in null output.
    Expression<String>
  • Producer instance - UUID for the media producer. An invalid UUID will nullify all output.
    Literal<String>

Output type: Delegated media Gotham identifier (GID)

Examples

Example 1: Base case

Argument values:

  • Media locator: locator
  • Media type: mediaType
  • Producer instance: invalidUuid
mediaTypelocatorOutput
testaudiotypeempty stringnull

Example 2: Base case

Argument values:

  • Media locator: locator
  • Media type: mediaType
  • Producer instance: invalidUuid
mediaTypelocatorOutput
empty stringtestlocatornull

Example 3: Base case

Argument values:

  • Media locator: locator
  • Media type: mediaType
  • Producer instance: invalidUuid
mediaTypelocatorOutput
testaudiotypetestlocatornull

Example 4: Base case

Argument values:

  • Media locator: locator
  • Media type: mediaType
  • Producer instance: 12345678-1234-1234-1234-123456789012
mediaTypelocatorOutput
nulltestlocatornull

Example 5: Base case

Argument values:

  • Media locator: locator
  • Media type: mediaType
  • Producer instance: 12345678-1234-1234-1234-123456789012
mediaTypelocatorOutput
testaudiotypenullnull

Example 6: Base case

Argument values:

  • Media locator: locator
  • Media type: mediaType
  • Producer instance: 12345678-1234-1234-1234-123456789012
mediaTypelocatorOutput
testaudiotypetestlocatorri.gotham-delegated-media.12345678-1234-1234-1234-123456789012.testaudiotype.testlocator