Class PoTokenResult


  • public final class PoTokenResult
    extends java.lang.Object
    The result of a supported/successful poToken extraction request by a PoTokenProvider.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.lang.String playerRequestPoToken
      The poToken of a player request, a Protobuf object encoded as a base 64 string.
      java.lang.String streamingDataPoToken
      The poToken to be appended to streaming URLs, a Protobuf object encoded as a base 64 string.
      java.lang.String visitorData
      The visitor data associated with a poToken.
    • Constructor Summary

      Constructors 
      Constructor Description
      PoTokenResult​(java.lang.String visitorData, java.lang.String playerRequestPoToken, java.lang.String streamingDataPoToken)
      Construct a PoTokenResult instance.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • visitorData

        @Nonnull
        public final java.lang.String visitorData
        The visitor data associated with a poToken.
      • playerRequestPoToken

        @Nonnull
        public final java.lang.String playerRequestPoToken
        The poToken of a player request, a Protobuf object encoded as a base 64 string.
      • streamingDataPoToken

        @Nullable
        public final java.lang.String streamingDataPoToken
        The poToken to be appended to streaming URLs, a Protobuf object encoded as a base 64 string.

        It may be required on some clients such as HTML5 ones and may also differ from the player request poToken.

    • Constructor Detail

      • PoTokenResult

        public PoTokenResult​(@Nonnull
                             java.lang.String visitorData,
                             @Nonnull
                             java.lang.String playerRequestPoToken,
                             @Nullable
                             java.lang.String streamingDataPoToken)
        Construct a PoTokenResult instance.
        Parameters:
        visitorData - see visitorData
        playerRequestPoToken - see playerRequestPoToken
        streamingDataPoToken - see streamingDataPoToken
        Throws:
        java.lang.NullPointerException - if a non-null parameter is null