diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES
index 8400162..f234454 100644
--- a/.openapi-generator/FILES
+++ b/.openapi-generator/FILES
@@ -12,19 +12,12 @@ docs/AssetResponse.md
docs/AssetStaticRenditions.md
docs/AssetsApi.md
docs/BreakdownValue.md
-docs/Broadcast.md
-docs/BroadcastLayout.md
-docs/BroadcastResolution.md
-docs/BroadcastResponse.md
-docs/BroadcastStatus.md
docs/CreateAssetRequest.md
-docs/CreateBroadcastRequest.md
docs/CreateLiveStreamRequest.md
docs/CreatePlaybackIDRequest.md
docs/CreatePlaybackIDResponse.md
docs/CreatePlaybackRestrictionRequest.md
docs/CreateSimulcastTargetRequest.md
-docs/CreateSpaceRequest.md
docs/CreateStaticRenditionRequest.md
docs/CreateStaticRenditionResponse.md
docs/CreateTrackRequest.md
@@ -106,7 +99,6 @@ docs/ListRealTimeDimensionsResponse.md
docs/ListRealTimeMetricsResponse.md
docs/ListRelatedIncidentsResponse.md
docs/ListSigningKeysResponse.md
-docs/ListSpacesResponse.md
docs/ListTranscriptionVocabulariesResponse.md
docs/ListUploadsResponse.md
docs/ListVideoViewExportsResponse.md
@@ -152,14 +144,7 @@ docs/SigningKeyResponse.md
docs/SigningKeysApi.md
docs/SimulcastTarget.md
docs/SimulcastTargetResponse.md
-docs/Space.md
-docs/SpaceResponse.md
-docs/SpaceStatus.md
-docs/SpaceType.md
-docs/SpacesApi.md
-docs/StartSpaceBroadcastResponse.md
docs/StaticRendition.md
-docs/StopSpaceBroadcastResponse.md
docs/Track.md
docs/TranscriptionVocabulariesApi.md
docs/TranscriptionVocabulary.md
@@ -228,7 +213,6 @@ src/main/java/com/mux/sdk/PlaybackIdApi.java
src/main/java/com/mux/sdk/PlaybackRestrictionsApi.java
src/main/java/com/mux/sdk/RealTimeApi.java
src/main/java/com/mux/sdk/SigningKeysApi.java
-src/main/java/com/mux/sdk/SpacesApi.java
src/main/java/com/mux/sdk/TranscriptionVocabulariesApi.java
src/main/java/com/mux/sdk/UrlSigningKeysApi.java
src/main/java/com/mux/sdk/VideoViewsApi.java
@@ -243,19 +227,12 @@ src/main/java/com/mux/sdk/models/AssetRecordingTimes.java
src/main/java/com/mux/sdk/models/AssetResponse.java
src/main/java/com/mux/sdk/models/AssetStaticRenditions.java
src/main/java/com/mux/sdk/models/BreakdownValue.java
-src/main/java/com/mux/sdk/models/Broadcast.java
-src/main/java/com/mux/sdk/models/BroadcastLayout.java
-src/main/java/com/mux/sdk/models/BroadcastResolution.java
-src/main/java/com/mux/sdk/models/BroadcastResponse.java
-src/main/java/com/mux/sdk/models/BroadcastStatus.java
src/main/java/com/mux/sdk/models/CreateAssetRequest.java
-src/main/java/com/mux/sdk/models/CreateBroadcastRequest.java
src/main/java/com/mux/sdk/models/CreateLiveStreamRequest.java
src/main/java/com/mux/sdk/models/CreatePlaybackIDRequest.java
src/main/java/com/mux/sdk/models/CreatePlaybackIDResponse.java
src/main/java/com/mux/sdk/models/CreatePlaybackRestrictionRequest.java
src/main/java/com/mux/sdk/models/CreateSimulcastTargetRequest.java
-src/main/java/com/mux/sdk/models/CreateSpaceRequest.java
src/main/java/com/mux/sdk/models/CreateStaticRenditionRequest.java
src/main/java/com/mux/sdk/models/CreateStaticRenditionResponse.java
src/main/java/com/mux/sdk/models/CreateTrackRequest.java
@@ -329,7 +306,6 @@ src/main/java/com/mux/sdk/models/ListRealTimeDimensionsResponse.java
src/main/java/com/mux/sdk/models/ListRealTimeMetricsResponse.java
src/main/java/com/mux/sdk/models/ListRelatedIncidentsResponse.java
src/main/java/com/mux/sdk/models/ListSigningKeysResponse.java
-src/main/java/com/mux/sdk/models/ListSpacesResponse.java
src/main/java/com/mux/sdk/models/ListTranscriptionVocabulariesResponse.java
src/main/java/com/mux/sdk/models/ListUploadsResponse.java
src/main/java/com/mux/sdk/models/ListVideoViewExportsResponse.java
@@ -368,13 +344,7 @@ src/main/java/com/mux/sdk/models/SigningKey.java
src/main/java/com/mux/sdk/models/SigningKeyResponse.java
src/main/java/com/mux/sdk/models/SimulcastTarget.java
src/main/java/com/mux/sdk/models/SimulcastTargetResponse.java
-src/main/java/com/mux/sdk/models/Space.java
-src/main/java/com/mux/sdk/models/SpaceResponse.java
-src/main/java/com/mux/sdk/models/SpaceStatus.java
-src/main/java/com/mux/sdk/models/SpaceType.java
-src/main/java/com/mux/sdk/models/StartSpaceBroadcastResponse.java
src/main/java/com/mux/sdk/models/StaticRendition.java
-src/main/java/com/mux/sdk/models/StopSpaceBroadcastResponse.java
src/main/java/com/mux/sdk/models/Track.java
src/main/java/com/mux/sdk/models/TranscriptionVocabulary.java
src/main/java/com/mux/sdk/models/TranscriptionVocabularyResponse.java
diff --git a/README.md b/README.md
index 08b65a7..8bd5d75 100644
--- a/README.md
+++ b/README.md
@@ -52,7 +52,7 @@ Add this dependency to your project's POM:
com.mux
mux-sdk-java
- 0.17.0
+ 1.0.0
compile
```
@@ -62,7 +62,7 @@ Add this dependency to your project's POM:
Add this dependency to your project's build file:
```groovy
-compile "com.mux:mux-sdk-java:0.17.0"
+compile "com.mux:mux-sdk-java:1.0.0"
```
### Others
@@ -75,7 +75,7 @@ mvn clean package
Then manually install the following JARs:
-* `target/mux-sdk-java-0.17.0.jar`
+* `target/mux-sdk-java-1.0.0.jar`
* `target/lib/*.jar`
## Getting Started
@@ -163,9 +163,9 @@ Class | Method | HTTP request | Description
*LiveStreamsApi* | [**createLiveStreamPlaybackId**](docs/LiveStreamsApi.md#createLiveStreamPlaybackId) | **POST** /video/v1/live-streams/{LIVE_STREAM_ID}/playback-ids | Create a live stream playback ID
*LiveStreamsApi* | [**createLiveStreamSimulcastTarget**](docs/LiveStreamsApi.md#createLiveStreamSimulcastTarget) | **POST** /video/v1/live-streams/{LIVE_STREAM_ID}/simulcast-targets | Create a live stream simulcast target
*LiveStreamsApi* | [**deleteLiveStream**](docs/LiveStreamsApi.md#deleteLiveStream) | **DELETE** /video/v1/live-streams/{LIVE_STREAM_ID} | Delete a live stream
+*LiveStreamsApi* | [**deleteLiveStreamNewAssetSettingsStaticRenditions**](docs/LiveStreamsApi.md#deleteLiveStreamNewAssetSettingsStaticRenditions) | **DELETE** /video/v1/live-streams/{LIVE_STREAM_ID}/new-asset-settings/static-renditions | Delete a live stream's static renditions setting for new assets
*LiveStreamsApi* | [**deleteLiveStreamPlaybackId**](docs/LiveStreamsApi.md#deleteLiveStreamPlaybackId) | **DELETE** /video/v1/live-streams/{LIVE_STREAM_ID}/playback-ids/{PLAYBACK_ID} | Delete a live stream playback ID
*LiveStreamsApi* | [**deleteLiveStreamSimulcastTarget**](docs/LiveStreamsApi.md#deleteLiveStreamSimulcastTarget) | **DELETE** /video/v1/live-streams/{LIVE_STREAM_ID}/simulcast-targets/{SIMULCAST_TARGET_ID} | Delete a live stream simulcast target
-*LiveStreamsApi* | [**deleteLiveStreamStaticRenditions**](docs/LiveStreamsApi.md#deleteLiveStreamStaticRenditions) | **DELETE** /video/v1/live-streams/{LIVE_STREAM_ID}/new-asset-settings/static-renditions | Delete a live stream's static renditions setting for new assets
*LiveStreamsApi* | [**disableLiveStream**](docs/LiveStreamsApi.md#disableLiveStream) | **PUT** /video/v1/live-streams/{LIVE_STREAM_ID}/disable | Disable a live stream
*LiveStreamsApi* | [**enableLiveStream**](docs/LiveStreamsApi.md#enableLiveStream) | **PUT** /video/v1/live-streams/{LIVE_STREAM_ID}/enable | Enable a live stream
*LiveStreamsApi* | [**getLiveStream**](docs/LiveStreamsApi.md#getLiveStream) | **GET** /video/v1/live-streams/{LIVE_STREAM_ID} | Retrieve a live stream
@@ -177,7 +177,7 @@ Class | Method | HTTP request | Description
*LiveStreamsApi* | [**updateLiveStream**](docs/LiveStreamsApi.md#updateLiveStream) | **PATCH** /video/v1/live-streams/{LIVE_STREAM_ID} | Update a live stream
*LiveStreamsApi* | [**updateLiveStreamEmbeddedSubtitles**](docs/LiveStreamsApi.md#updateLiveStreamEmbeddedSubtitles) | **PUT** /video/v1/live-streams/{LIVE_STREAM_ID}/embedded-subtitles | Update a live stream's embedded subtitles
*LiveStreamsApi* | [**updateLiveStreamGeneratedSubtitles**](docs/LiveStreamsApi.md#updateLiveStreamGeneratedSubtitles) | **PUT** /video/v1/live-streams/{LIVE_STREAM_ID}/generated-subtitles | Update a live stream's generated subtitles
-*LiveStreamsApi* | [**updateLiveStreamStaticRenditions**](docs/LiveStreamsApi.md#updateLiveStreamStaticRenditions) | **PUT** /video/v1/live-streams/{LIVE_STREAM_ID}/new-asset-settings/static-renditions | Update live stream static renditions for new assets
+*LiveStreamsApi* | [**updateLiveStreamNewAssetSettingsStaticRenditions**](docs/LiveStreamsApi.md#updateLiveStreamNewAssetSettingsStaticRenditions) | **PUT** /video/v1/live-streams/{LIVE_STREAM_ID}/new-asset-settings/static-renditions | Update live stream static renditions for new assets
*MetricsApi* | [**getMetricTimeseriesData**](docs/MetricsApi.md#getMetricTimeseriesData) | **GET** /data/v1/metrics/{METRIC_ID}/timeseries | Get metric timeseries data
*MetricsApi* | [**getOverallValues**](docs/MetricsApi.md#getOverallValues) | **GET** /data/v1/metrics/{METRIC_ID}/overall | Get Overall values
*MetricsApi* | [**listAllMetricValues**](docs/MetricsApi.md#listAllMetricValues) | **GET** /data/v1/metrics/comparison | List all metric values
@@ -205,15 +205,6 @@ Class | Method | HTTP request | Description
*SigningKeysApi* | [**deleteSigningKey**](docs/SigningKeysApi.md#deleteSigningKey) | **DELETE** /system/v1/signing-keys/{SIGNING_KEY_ID} | Delete a signing key
*SigningKeysApi* | [**getSigningKey**](docs/SigningKeysApi.md#getSigningKey) | **GET** /system/v1/signing-keys/{SIGNING_KEY_ID} | Retrieve a signing key
*SigningKeysApi* | [**listSigningKeys**](docs/SigningKeysApi.md#listSigningKeys) | **GET** /system/v1/signing-keys | List signing keys
-*SpacesApi* | [**createSpace**](docs/SpacesApi.md#createSpace) | **POST** /video/v1/spaces | Create a space
-*SpacesApi* | [**createSpaceBroadcast**](docs/SpacesApi.md#createSpaceBroadcast) | **POST** /video/v1/spaces/{SPACE_ID}/broadcasts | Create a space broadcast
-*SpacesApi* | [**deleteSpace**](docs/SpacesApi.md#deleteSpace) | **DELETE** /video/v1/spaces/{SPACE_ID} | Delete a space
-*SpacesApi* | [**deleteSpaceBroadcast**](docs/SpacesApi.md#deleteSpaceBroadcast) | **DELETE** /video/v1/spaces/{SPACE_ID}/broadcasts/{BROADCAST_ID} | Delete a space broadcast
-*SpacesApi* | [**getSpace**](docs/SpacesApi.md#getSpace) | **GET** /video/v1/spaces/{SPACE_ID} | Retrieve a space
-*SpacesApi* | [**getSpaceBroadcast**](docs/SpacesApi.md#getSpaceBroadcast) | **GET** /video/v1/spaces/{SPACE_ID}/broadcasts/{BROADCAST_ID} | Retrieve space broadcast
-*SpacesApi* | [**listSpaces**](docs/SpacesApi.md#listSpaces) | **GET** /video/v1/spaces | List spaces
-*SpacesApi* | [**startSpaceBroadcast**](docs/SpacesApi.md#startSpaceBroadcast) | **POST** /video/v1/spaces/{SPACE_ID}/broadcasts/{BROADCAST_ID}/start | Start a space broadcast
-*SpacesApi* | [**stopSpaceBroadcast**](docs/SpacesApi.md#stopSpaceBroadcast) | **POST** /video/v1/spaces/{SPACE_ID}/broadcasts/{BROADCAST_ID}/stop | Stop a space broadcast
*TranscriptionVocabulariesApi* | [**createTranscriptionVocabulary**](docs/TranscriptionVocabulariesApi.md#createTranscriptionVocabulary) | **POST** /video/v1/transcription-vocabularies | Create a Transcription Vocabulary
*TranscriptionVocabulariesApi* | [**deleteTranscriptionVocabulary**](docs/TranscriptionVocabulariesApi.md#deleteTranscriptionVocabulary) | **DELETE** /video/v1/transcription-vocabularies/{TRANSCRIPTION_VOCABULARY_ID} | Delete a Transcription Vocabulary
*TranscriptionVocabulariesApi* | [**getTranscriptionVocabulary**](docs/TranscriptionVocabulariesApi.md#getTranscriptionVocabulary) | **GET** /video/v1/transcription-vocabularies/{TRANSCRIPTION_VOCABULARY_ID} | Retrieve a Transcription Vocabulary
@@ -247,19 +238,12 @@ Class | Method | HTTP request | Description
- [AssetResponse](docs/AssetResponse.md)
- [AssetStaticRenditions](docs/AssetStaticRenditions.md)
- [BreakdownValue](docs/BreakdownValue.md)
- - [Broadcast](docs/Broadcast.md)
- - [BroadcastLayout](docs/BroadcastLayout.md)
- - [BroadcastResolution](docs/BroadcastResolution.md)
- - [BroadcastResponse](docs/BroadcastResponse.md)
- - [BroadcastStatus](docs/BroadcastStatus.md)
- [CreateAssetRequest](docs/CreateAssetRequest.md)
- - [CreateBroadcastRequest](docs/CreateBroadcastRequest.md)
- [CreateLiveStreamRequest](docs/CreateLiveStreamRequest.md)
- [CreatePlaybackIDRequest](docs/CreatePlaybackIDRequest.md)
- [CreatePlaybackIDResponse](docs/CreatePlaybackIDResponse.md)
- [CreatePlaybackRestrictionRequest](docs/CreatePlaybackRestrictionRequest.md)
- [CreateSimulcastTargetRequest](docs/CreateSimulcastTargetRequest.md)
- - [CreateSpaceRequest](docs/CreateSpaceRequest.md)
- [CreateStaticRenditionRequest](docs/CreateStaticRenditionRequest.md)
- [CreateStaticRenditionResponse](docs/CreateStaticRenditionResponse.md)
- [CreateTrackRequest](docs/CreateTrackRequest.md)
@@ -333,7 +317,6 @@ Class | Method | HTTP request | Description
- [ListRealTimeMetricsResponse](docs/ListRealTimeMetricsResponse.md)
- [ListRelatedIncidentsResponse](docs/ListRelatedIncidentsResponse.md)
- [ListSigningKeysResponse](docs/ListSigningKeysResponse.md)
- - [ListSpacesResponse](docs/ListSpacesResponse.md)
- [ListTranscriptionVocabulariesResponse](docs/ListTranscriptionVocabulariesResponse.md)
- [ListUploadsResponse](docs/ListUploadsResponse.md)
- [ListVideoViewExportsResponse](docs/ListVideoViewExportsResponse.md)
@@ -372,13 +355,7 @@ Class | Method | HTTP request | Description
- [SigningKeyResponse](docs/SigningKeyResponse.md)
- [SimulcastTarget](docs/SimulcastTarget.md)
- [SimulcastTargetResponse](docs/SimulcastTargetResponse.md)
- - [Space](docs/Space.md)
- - [SpaceResponse](docs/SpaceResponse.md)
- - [SpaceStatus](docs/SpaceStatus.md)
- - [SpaceType](docs/SpaceType.md)
- - [StartSpaceBroadcastResponse](docs/StartSpaceBroadcastResponse.md)
- [StaticRendition](docs/StaticRendition.md)
- - [StopSpaceBroadcastResponse](docs/StopSpaceBroadcastResponse.md)
- [Track](docs/Track.md)
- [TranscriptionVocabulary](docs/TranscriptionVocabulary.md)
- [TranscriptionVocabularyResponse](docs/TranscriptionVocabularyResponse.md)
diff --git a/build.gradle b/build.gradle
index 90f5ced..5534e71 100644
--- a/build.gradle
+++ b/build.gradle
@@ -16,7 +16,7 @@ plugins {
}
group = 'com.mux'
-version = '0.17.0'
+version = '1.0.0'
repositories {
mavenCentral()
diff --git a/docs/AssetsApi.md b/docs/AssetsApi.md
index a29887f..e8c8737 100644
--- a/docs/AssetsApi.md
+++ b/docs/AssetsApi.md
@@ -1091,7 +1091,7 @@ Name | Type | Description | Notes
Update MP4 support
-Allows you to add or remove mp4 support for assets that were created without it. The values supported are `capped-1080p`, `audio-only`, `audio-only,capped-1080p`, `standard`(deprecated), and `none`. `none` means that an asset *does not* have mp4 support, so submitting a request with `mp4_support` set to `none` will delete the mp4 assets from the asset in question.
+This method has been deprecated. Please see the [Static Rendition API](https://www.mux.com/docs/guides/enable-static-mp4-renditions#after-asset-creation). Allows you to add or remove mp4 support for assets that were created without it. The values supported are `capped-1080p`, `audio-only`, `audio-only,capped-1080p`, `standard`(deprecated), and `none`. `none` means that an asset *does not* have mp4 support, so submitting a request with `mp4_support` set to `none` will delete the mp4 assets from the asset in question.
### Example
```java
diff --git a/docs/Broadcast.md b/docs/Broadcast.md
deleted file mode 100644
index 70428c0..0000000
--- a/docs/Broadcast.md
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-# Broadcast
-
-## Properties
-
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**id** | **String** | Unique identifier for the broadcast. Max 255 characters. |
-**passthrough** | **String** | Arbitrary user-supplied metadata that will be included in the broadcast details and related webhooks. Max: 255 characters. | [optional]
-**liveStreamId** | **String** | The ID of the live stream that the broadcast will be sent to. |
-**status** | **BroadcastStatus** | |
-**layout** | **BroadcastLayout** | |
-**background** | **String** | URL of an image to display as the background of the broadcast. Its dimensions should match the provided resolution. | [optional]
-**resolution** | **BroadcastResolution** | |
-
-
-
diff --git a/docs/BroadcastLayout.md b/docs/BroadcastLayout.md
deleted file mode 100644
index 1d7d217..0000000
--- a/docs/BroadcastLayout.md
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-# BroadcastLayout
-
-## Enum
-
-
-* `GALLERY` (value: `"gallery"`)
-
-* `ACTIVE_SPEAKER` (value: `"active-speaker"`)
-
-* `CROP` (value: `"crop"`)
-
-
-
diff --git a/docs/BroadcastResolution.md b/docs/BroadcastResolution.md
deleted file mode 100644
index 9246023..0000000
--- a/docs/BroadcastResolution.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# BroadcastResolution
-
-## Enum
-
-
-* `_1920X1080` (value: `"1920x1080"`)
-
-* `_1280X720` (value: `"1280x720"`)
-
-* `_1080X1920` (value: `"1080x1920"`)
-
-* `_720X1280` (value: `"720x1280"`)
-
-* `_1080X1080` (value: `"1080x1080"`)
-
-* `_720X720` (value: `"720x720"`)
-
-
-
diff --git a/docs/BroadcastResponse.md b/docs/BroadcastResponse.md
deleted file mode 100644
index a603b54..0000000
--- a/docs/BroadcastResponse.md
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-# BroadcastResponse
-
-## Properties
-
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**data** | [**Broadcast**](Broadcast.md) | |
-
-
-
diff --git a/docs/BroadcastStatus.md b/docs/BroadcastStatus.md
deleted file mode 100644
index e2bbbfc..0000000
--- a/docs/BroadcastStatus.md
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-# BroadcastStatus
-
-## Enum
-
-
-* `IDLE` (value: `"idle"`)
-
-* `ACTIVE` (value: `"active"`)
-
-
-
diff --git a/docs/CreateAssetRequest.md b/docs/CreateAssetRequest.md
index f383bd9..b515bb1 100644
--- a/docs/CreateAssetRequest.md
+++ b/docs/CreateAssetRequest.md
@@ -11,14 +11,14 @@ Name | Type | Description | Notes
**advancedPlaybackPolicies** | [**java.util.List<CreatePlaybackIDRequest>**](CreatePlaybackIDRequest.md) | An array of playback policy objects that you want applied to this asset and available through `playback_ids`. `advanced_playback_policies` must be used instead of `playback_policy` when creating a DRM playback ID. | [optional]
**perTitleEncode** | **Boolean** | | [optional]
**passthrough** | **String** | Arbitrary user-supplied metadata that will be included in the asset details and related webhooks. Can be used to store your own ID for a video along with the asset. **Max: 255 characters**. | [optional]
-**mp4Support** | [**Mp4SupportEnum**](#Mp4SupportEnum) | Specify what level of support for mp4 playback. You may not enable both `mp4_support` and `static_renditions`. * The `capped-1080p` option produces a single MP4 file, called `capped-1080p.mp4`, with the video resolution capped at 1080p. This option produces an `audio.m4a` file for an audio-only asset. * The `audio-only` option produces a single M4A file, called `audio.m4a` for a video or an audio-only asset. MP4 generation will error when this option is specified for a video-only asset. * The `audio-only,capped-1080p` option produces both the `audio.m4a` and `capped-1080p.mp4` files. Only the `capped-1080p.mp4` file is produced for a video-only asset, while only the `audio.m4a` file is produced for an audio-only asset. The `standard`(deprecated) option produces up to three MP4 files with different levels of resolution (`high.mp4`, `medium.mp4`, `low.mp4`, or `audio.m4a` for an audio-only asset). MP4 files are not produced for `none` (default). In most cases you should use our default HLS-based streaming playback (`{playback_id}.m3u8`) which can automatically adjust to viewers' connection speeds, but an mp4 can be useful for some legacy devices or downloading for offline playback. See the [Download your videos guide](https://docs.mux.com/guides/enable-static-mp4-renditions) for more information. | [optional]
+**mp4Support** | [**Mp4SupportEnum**](#Mp4SupportEnum) | Deprecated. See the [Static Renditions API](https://www.mux.com/docs/guides/enable-static-mp4-renditions) for the updated API. Specify what level of support for mp4 playback. You may not enable both `mp4_support` and `static_renditions`. * The `capped-1080p` option produces a single MP4 file, called `capped-1080p.mp4`, with the video resolution capped at 1080p. This option produces an `audio.m4a` file for an audio-only asset. * The `audio-only` option produces a single M4A file, called `audio.m4a` for a video or an audio-only asset. MP4 generation will error when this option is specified for a video-only asset. * The `audio-only,capped-1080p` option produces both the `audio.m4a` and `capped-1080p.mp4` files. Only the `capped-1080p.mp4` file is produced for a video-only asset, while only the `audio.m4a` file is produced for an audio-only asset. The `standard`(deprecated) option produces up to three MP4 files with different levels of resolution (`high.mp4`, `medium.mp4`, `low.mp4`, or `audio.m4a` for an audio-only asset). MP4 files are not produced for `none` (default). In most cases you should use our default HLS-based streaming playback (`{playback_id}.m3u8`) which can automatically adjust to viewers' connection speeds, but an mp4 can be useful for some legacy devices or downloading for offline playback. See the [Download your videos guide](https://docs.mux.com/guides/enable-static-mp4-renditions) for more information. | [optional]
**normalizeAudio** | **Boolean** | Normalize the audio track loudness level. This parameter is only applicable to on-demand (not live) assets. | [optional]
**masterAccess** | [**MasterAccessEnum**](#MasterAccessEnum) | Specify what level (if any) of support for master access. Master access can be enabled temporarily for your asset to be downloaded. See the [Download your videos guide](https://docs.mux.com/guides/enable-static-mp4-renditions) for more information. | [optional]
**test** | **Boolean** | Marks the asset as a test asset when the value is set to true. A Test asset can help evaluate the Mux Video APIs without incurring any cost. There is no limit on number of test assets created. Test asset are watermarked with the Mux logo, limited to 10 seconds, deleted after 24 hrs. | [optional]
**maxResolutionTier** | [**MaxResolutionTierEnum**](#MaxResolutionTierEnum) | Max resolution tier can be used to control the maximum `resolution_tier` your asset is encoded, stored, and streamed at. If not set, this defaults to `1080p`. | [optional]
**encodingTier** | [**EncodingTierEnum**](#EncodingTierEnum) | This field is deprecated. Please use `video_quality` instead. The encoding tier informs the cost, quality, and available platform features for the asset. The default encoding tier for an account can be set in the Mux Dashboard. [See the video quality guide for more details.](https://docs.mux.com/guides/use-video-quality-levels) | [optional]
**videoQuality** | [**VideoQualityEnum**](#VideoQualityEnum) | The video quality controls the cost, quality, and available platform features for the asset. The default video quality for an account can be set in the Mux Dashboard. This field replaces the deprecated `encoding_tier` value. [See the video quality guide for more details.](https://docs.mux.com/guides/use-video-quality-levels) | [optional]
-**staticRenditions** | [**java.util.List<CreateStaticRenditionRequest>**](CreateStaticRenditionRequest.md) | An array of static renditions to create for this asset. You may not enable both `static_renditions` and `mp4_support` | [optional]
+**staticRenditions** | [**java.util.List<CreateStaticRenditionRequest>**](CreateStaticRenditionRequest.md) | An array of static renditions to create for this asset. You may not enable both `static_renditions` and `mp4_support (the latter being deprecated)` | [optional]
diff --git a/docs/CreateBroadcastRequest.md b/docs/CreateBroadcastRequest.md
deleted file mode 100644
index 6591a59..0000000
--- a/docs/CreateBroadcastRequest.md
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-# CreateBroadcastRequest
-
-## Properties
-
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**passthrough** | **String** | Arbitrary user-supplied metadata that will be included in the broadcast details and related webhooks. Max: 255 characters. | [optional]
-**liveStreamId** | **String** | The ID of the live stream that you want to broadcast to. |
-**layout** | **BroadcastLayout** | | [optional]
-**background** | **String** | URL of an image to display as the background of the broadcast. Its dimensions should match the provided resolution. | [optional]
-**resolution** | **BroadcastResolution** | | [optional]
-
-
-
diff --git a/docs/CreateSpaceRequest.md b/docs/CreateSpaceRequest.md
deleted file mode 100644
index 6c301ef..0000000
--- a/docs/CreateSpaceRequest.md
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-# CreateSpaceRequest
-
-## Properties
-
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**type** | **SpaceType** | | [optional]
-**passthrough** | **String** | Arbitrary user-supplied metadata that will be included in the space details and related webhooks. Max: 255 characters. | [optional]
-**broadcasts** | [**java.util.List<CreateBroadcastRequest>**](CreateBroadcastRequest.md) | An array of broadcast destinations you want to stream the space to. **Note:** By default only a single broadcast destination can be specified. Contact Mux support if you need more. | [optional]
-
-
-
diff --git a/docs/CreateStaticRenditionRequest.md b/docs/CreateStaticRenditionRequest.md
index 0c80807..318a312 100644
--- a/docs/CreateStaticRenditionRequest.md
+++ b/docs/CreateStaticRenditionRequest.md
@@ -7,6 +7,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**resolution** | [**ResolutionEnum**](#ResolutionEnum) | | [optional]
+**passthrough** | **String** | Arbitrary user-supplied metadata set for the static rendition. Max 255 characters. | [optional]
diff --git a/docs/InputSettings.md b/docs/InputSettings.md
index 27c9cdf..8e848f4 100644
--- a/docs/InputSettings.md
+++ b/docs/InputSettings.md
@@ -17,7 +17,7 @@ Name | Type | Description | Notes
**languageCode** | **String** | The language code value must be a valid [BCP 47](https://tools.ietf.org/html/bcp47) specification compliant value. For example, `en` for English or `en-US` for the US version of English. This parameter is required for `text` and `audio` track types. | [optional]
**name** | **String** | The name of the track containing a human-readable description. This value must be unique within each group of `text` or `audio` track types. The HLS manifest will associate a subtitle text track with this value. For example, the value should be \"English\" for a subtitle text track with `language_code` set to `en`. This optional parameter should be used only for `text` and `audio` type tracks. This parameter can be optionally provided for the first video input to denote the name of the muxed audio track if present. If this parameter is not included, Mux will auto-populate based on the `input[].language_code` value. | [optional]
**closedCaptions** | **Boolean** | Indicates the track provides Subtitles for the Deaf or Hard-of-hearing (SDH). This optional parameter should be used for tracks with `type` of `text` and `text_type` set to `subtitles`. | [optional]
-**passthrough** | **String** | This optional parameter should be used tracks with `type` of `text` and `text_type` set to `subtitles`. | [optional]
+**passthrough** | **String** | This optional parameter should be used for tracks with `type` of `text` and `text_type` set to `subtitles`. | [optional]
diff --git a/docs/ListSpacesResponse.md b/docs/ListSpacesResponse.md
deleted file mode 100644
index 5efce75..0000000
--- a/docs/ListSpacesResponse.md
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-# ListSpacesResponse
-
-## Properties
-
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**data** | [**java.util.List<Space>**](Space.md) | |
-
-
-
diff --git a/docs/LiveStreamsApi.md b/docs/LiveStreamsApi.md
index 90d91ff..c2be73d 100644
--- a/docs/LiveStreamsApi.md
+++ b/docs/LiveStreamsApi.md
@@ -8,9 +8,9 @@ Method | HTTP request | Description
[**createLiveStreamPlaybackId**](LiveStreamsApi.md#createLiveStreamPlaybackId) | **POST** /video/v1/live-streams/{LIVE_STREAM_ID}/playback-ids | Create a live stream playback ID
[**createLiveStreamSimulcastTarget**](LiveStreamsApi.md#createLiveStreamSimulcastTarget) | **POST** /video/v1/live-streams/{LIVE_STREAM_ID}/simulcast-targets | Create a live stream simulcast target
[**deleteLiveStream**](LiveStreamsApi.md#deleteLiveStream) | **DELETE** /video/v1/live-streams/{LIVE_STREAM_ID} | Delete a live stream
+[**deleteLiveStreamNewAssetSettingsStaticRenditions**](LiveStreamsApi.md#deleteLiveStreamNewAssetSettingsStaticRenditions) | **DELETE** /video/v1/live-streams/{LIVE_STREAM_ID}/new-asset-settings/static-renditions | Delete a live stream's static renditions setting for new assets
[**deleteLiveStreamPlaybackId**](LiveStreamsApi.md#deleteLiveStreamPlaybackId) | **DELETE** /video/v1/live-streams/{LIVE_STREAM_ID}/playback-ids/{PLAYBACK_ID} | Delete a live stream playback ID
[**deleteLiveStreamSimulcastTarget**](LiveStreamsApi.md#deleteLiveStreamSimulcastTarget) | **DELETE** /video/v1/live-streams/{LIVE_STREAM_ID}/simulcast-targets/{SIMULCAST_TARGET_ID} | Delete a live stream simulcast target
-[**deleteLiveStreamStaticRenditions**](LiveStreamsApi.md#deleteLiveStreamStaticRenditions) | **DELETE** /video/v1/live-streams/{LIVE_STREAM_ID}/new-asset-settings/static-renditions | Delete a live stream's static renditions setting for new assets
[**disableLiveStream**](LiveStreamsApi.md#disableLiveStream) | **PUT** /video/v1/live-streams/{LIVE_STREAM_ID}/disable | Disable a live stream
[**enableLiveStream**](LiveStreamsApi.md#enableLiveStream) | **PUT** /video/v1/live-streams/{LIVE_STREAM_ID}/enable | Enable a live stream
[**getLiveStream**](LiveStreamsApi.md#getLiveStream) | **GET** /video/v1/live-streams/{LIVE_STREAM_ID} | Retrieve a live stream
@@ -22,7 +22,7 @@ Method | HTTP request | Description
[**updateLiveStream**](LiveStreamsApi.md#updateLiveStream) | **PATCH** /video/v1/live-streams/{LIVE_STREAM_ID} | Update a live stream
[**updateLiveStreamEmbeddedSubtitles**](LiveStreamsApi.md#updateLiveStreamEmbeddedSubtitles) | **PUT** /video/v1/live-streams/{LIVE_STREAM_ID}/embedded-subtitles | Update a live stream's embedded subtitles
[**updateLiveStreamGeneratedSubtitles**](LiveStreamsApi.md#updateLiveStreamGeneratedSubtitles) | **PUT** /video/v1/live-streams/{LIVE_STREAM_ID}/generated-subtitles | Update a live stream's generated subtitles
-[**updateLiveStreamStaticRenditions**](LiveStreamsApi.md#updateLiveStreamStaticRenditions) | **PUT** /video/v1/live-streams/{LIVE_STREAM_ID}/new-asset-settings/static-renditions | Update live stream static renditions for new assets
+[**updateLiveStreamNewAssetSettingsStaticRenditions**](LiveStreamsApi.md#updateLiveStreamNewAssetSettingsStaticRenditions) | **PUT** /video/v1/live-streams/{LIVE_STREAM_ID}/new-asset-settings/static-renditions | Update live stream static renditions for new assets
@@ -304,13 +304,13 @@ null (empty response body)
|-------------|-------------|------------------|
**204** | No Content | - |
-
-# **deleteLiveStreamPlaybackId**
-> deleteLiveStreamPlaybackId(LIVE_STREAM_ID, PLAYBACK_ID).execute();
+
+# **deleteLiveStreamNewAssetSettingsStaticRenditions**
+> deleteLiveStreamNewAssetSettingsStaticRenditions(LIVE_STREAM_ID).execute();
-Delete a live stream playback ID
+Delete a live stream's static renditions setting for new assets
-Deletes the playback ID for the live stream. This will not disable ingest (as the live stream still exists). New attempts to play back the live stream will fail immediately. However, current viewers will be able to continue watching the stream for some period of time.
+Deletes a live stream's static renditions settings for new assets. Further assets made via this live stream will not create static renditions unless re-added.
### Example
```java
@@ -334,12 +334,11 @@ public class Example {
LiveStreamsApi apiInstance = new LiveStreamsApi(defaultClient);
String LIVE_STREAM_ID = "LIVE_STREAM_ID_example"; // String | The live stream ID
- String PLAYBACK_ID = "PLAYBACK_ID_example"; // String | The live stream's playback ID.
try {
- apiInstance.deleteLiveStreamPlaybackId(LIVE_STREAM_ID, PLAYBACK_ID)
+ apiInstance.deleteLiveStreamNewAssetSettingsStaticRenditions(LIVE_STREAM_ID)
.execute();
} catch (ApiException e) {
- System.err.println("Exception when calling LiveStreamsApi#deleteLiveStreamPlaybackId");
+ System.err.println("Exception when calling LiveStreamsApi#deleteLiveStreamNewAssetSettingsStaticRenditions");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
@@ -354,7 +353,6 @@ public class Example {
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**LIVE_STREAM_ID** | **String**| The live stream ID |
- **PLAYBACK_ID** | **String**| The live stream's playback ID. |
### Return type
@@ -374,13 +372,13 @@ null (empty response body)
|-------------|-------------|------------------|
**204** | No Content | - |
-
-# **deleteLiveStreamSimulcastTarget**
-> deleteLiveStreamSimulcastTarget(LIVE_STREAM_ID, SIMULCAST_TARGET_ID).execute();
+
+# **deleteLiveStreamPlaybackId**
+> deleteLiveStreamPlaybackId(LIVE_STREAM_ID, PLAYBACK_ID).execute();
-Delete a live stream simulcast target
+Delete a live stream playback ID
-Delete the simulcast target using the simulcast target ID returned when creating the simulcast target. Simulcast Target can only be deleted when the parent live stream is in idle state.
+Deletes the playback ID for the live stream. This will not disable ingest (as the live stream still exists). New attempts to play back the live stream will fail immediately. However, current viewers will be able to continue watching the stream for some period of time.
### Example
```java
@@ -404,12 +402,12 @@ public class Example {
LiveStreamsApi apiInstance = new LiveStreamsApi(defaultClient);
String LIVE_STREAM_ID = "LIVE_STREAM_ID_example"; // String | The live stream ID
- String SIMULCAST_TARGET_ID = "SIMULCAST_TARGET_ID_example"; // String | The ID of the simulcast target.
+ String PLAYBACK_ID = "PLAYBACK_ID_example"; // String | The live stream's playback ID.
try {
- apiInstance.deleteLiveStreamSimulcastTarget(LIVE_STREAM_ID, SIMULCAST_TARGET_ID)
+ apiInstance.deleteLiveStreamPlaybackId(LIVE_STREAM_ID, PLAYBACK_ID)
.execute();
} catch (ApiException e) {
- System.err.println("Exception when calling LiveStreamsApi#deleteLiveStreamSimulcastTarget");
+ System.err.println("Exception when calling LiveStreamsApi#deleteLiveStreamPlaybackId");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
@@ -424,7 +422,7 @@ public class Example {
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**LIVE_STREAM_ID** | **String**| The live stream ID |
- **SIMULCAST_TARGET_ID** | **String**| The ID of the simulcast target. |
+ **PLAYBACK_ID** | **String**| The live stream's playback ID. |
### Return type
@@ -444,13 +442,13 @@ null (empty response body)
|-------------|-------------|------------------|
**204** | No Content | - |
-
-# **deleteLiveStreamStaticRenditions**
-> deleteLiveStreamStaticRenditions(LIVE_STREAM_ID).execute();
+
+# **deleteLiveStreamSimulcastTarget**
+> deleteLiveStreamSimulcastTarget(LIVE_STREAM_ID, SIMULCAST_TARGET_ID).execute();
-Delete a live stream's static renditions setting for new assets
+Delete a live stream simulcast target
-Deletes a live stream's static renditions settings for new assets. Further assets made via this live stream will not create static renditions unless re-added.
+Delete the simulcast target using the simulcast target ID returned when creating the simulcast target. Simulcast Target can only be deleted when the parent live stream is in idle state.
### Example
```java
@@ -474,11 +472,12 @@ public class Example {
LiveStreamsApi apiInstance = new LiveStreamsApi(defaultClient);
String LIVE_STREAM_ID = "LIVE_STREAM_ID_example"; // String | The live stream ID
+ String SIMULCAST_TARGET_ID = "SIMULCAST_TARGET_ID_example"; // String | The ID of the simulcast target.
try {
- apiInstance.deleteLiveStreamStaticRenditions(LIVE_STREAM_ID)
+ apiInstance.deleteLiveStreamSimulcastTarget(LIVE_STREAM_ID, SIMULCAST_TARGET_ID)
.execute();
} catch (ApiException e) {
- System.err.println("Exception when calling LiveStreamsApi#deleteLiveStreamStaticRenditions");
+ System.err.println("Exception when calling LiveStreamsApi#deleteLiveStreamSimulcastTarget");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
@@ -493,6 +492,7 @@ public class Example {
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**LIVE_STREAM_ID** | **String**| The live stream ID |
+ **SIMULCAST_TARGET_ID** | **String**| The ID of the simulcast target. |
### Return type
@@ -1291,9 +1291,9 @@ Name | Type | Description | Notes
|-------------|-------------|------------------|
**200** | OK | - |
-
-# **updateLiveStreamStaticRenditions**
-> LiveStreamResponse updateLiveStreamStaticRenditions(LIVE_STREAM_ID, updateLiveStreamNewAssetSettingsStaticRenditionsRequest).execute();
+
+# **updateLiveStreamNewAssetSettingsStaticRenditions**
+> LiveStreamResponse updateLiveStreamNewAssetSettingsStaticRenditions(LIVE_STREAM_ID, updateLiveStreamNewAssetSettingsStaticRenditionsRequest).execute();
Update live stream static renditions for new assets
@@ -1323,11 +1323,11 @@ public class Example {
String LIVE_STREAM_ID = "LIVE_STREAM_ID_example"; // String | The live stream ID
UpdateLiveStreamNewAssetSettingsStaticRenditionsRequest updateLiveStreamNewAssetSettingsStaticRenditionsRequest = {"static_renditions":[{"resolution":"audio-only"},{"resolution":"highest"}]}; // UpdateLiveStreamNewAssetSettingsStaticRenditionsRequest |
try {
- LiveStreamResponse result = apiInstance.updateLiveStreamStaticRenditions(LIVE_STREAM_ID, updateLiveStreamNewAssetSettingsStaticRenditionsRequest)
+ LiveStreamResponse result = apiInstance.updateLiveStreamNewAssetSettingsStaticRenditions(LIVE_STREAM_ID, updateLiveStreamNewAssetSettingsStaticRenditionsRequest)
.execute();
System.out.println(result);
} catch (ApiException e) {
- System.err.println("Exception when calling LiveStreamsApi#updateLiveStreamStaticRenditions");
+ System.err.println("Exception when calling LiveStreamsApi#updateLiveStreamNewAssetSettingsStaticRenditions");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
diff --git a/docs/MetricsApi.md b/docs/MetricsApi.md
index 8e3efef..f7e5bf9 100644
--- a/docs/MetricsApi.md
+++ b/docs/MetricsApi.md
@@ -240,7 +240,7 @@ Name | Type | Description | Notes
**timeframe** | [**java.util.List<String>**](String.md)| Timeframe window to limit results by. Must be provided as an array query string parameter (e.g. timeframe[]=). Accepted formats are... * array of epoch timestamps e.g. `timeframe[]=1498867200&timeframe[]=1498953600` * duration string e.g. `timeframe[]=24:hours or timeframe[]=7:days` | [optional]
**filters** | [**java.util.List<String>**](String.md)| Limit the results to rows that match conditions from provided key:value pairs. Must be provided as an array query string parameter. To exclude rows that match a certain condition, prepend a `!` character to the dimension. Possible filter names are the same as returned by the List Filters endpoint. Example: * `filters[]=operating_system:windows&filters[]=!country:US` | [optional]
**metricFilters** | [**java.util.List<String>**](String.md)| Limit the results to rows that match inequality conditions from provided metric comparison clauses. Must be provided as an array query string parameter. Possible filterable metrics are the same as the set of metric ids, with the exceptions of `exits_before_video_start`, `unique_viewers`, `video_startup_failure_percentage`, `view_dropped_percentage`, and `views`. Example: * `metric_filters[]=aggregate_startup_time>=1000` | [optional]
- **dimension** | **String**| Dimension the specified value belongs to | [optional] [enum: asn, asset_id, browser, browser_version, cdn, continent_code, country, custom_1, custom_2, custom_3, custom_4, custom_5, custom_6, custom_7, custom_8, custom_9, custom_10, exit_before_video_start, experiment_name, live_stream_id, operating_system, operating_system_version, page_type, playback_failure, playback_business_exception, playback_id, player_autoplay, player_error_code, player_mux_plugin_name, player_mux_plugin_version, player_name, player_preload, player_remote_played, player_software, player_software_version, player_version, preroll_ad_asset_hostname, preroll_ad_tag_hostname, preroll_played, preroll_requested, region, source_hostname, source_type, stream_type, sub_property_id, video_content_type, video_encoding_variant, video_id, video_series, video_startup_failure, video_startup_business_exception, video_title, view_drm_type, view_has_ad, view_session_id, viewer_connection_type, viewer_device_category, viewer_device_manufacturer, viewer_device_model, viewer_device_name, viewer_user_id, ad_playback_failure, content_playback_failure, view_dropped]
+ **dimension** | **String**| Dimension the specified value belongs to | [optional] [enum: asn, asset_id, browser, browser_version, cdn, continent_code, country, custom_1, custom_2, custom_3, custom_4, custom_5, custom_6, custom_7, custom_8, custom_9, custom_10, exit_before_video_start, experiment_name, live_stream_id, operating_system, operating_system_version, page_type, playback_failure, playback_business_exception, playback_id, player_autoplay, player_error_code, player_mux_plugin_name, player_mux_plugin_version, player_name, player_preload, player_remote_played, player_software, player_software_version, player_version, preroll_ad_asset_hostname, preroll_ad_tag_hostname, preroll_played, preroll_requested, region, source_hostname, source_type, stream_type, sub_property_id, video_content_type, video_encoding_variant, video_id, video_series, video_startup_failure, video_startup_business_exception, video_title, view_drm_type, view_has_ad, view_session_id, viewer_connection_type, viewer_device_category, viewer_device_manufacturer, viewer_device_model, viewer_device_name, viewer_user_id, ad_playback_failure, content_playback_failure, view_dropped, client_application_name, client_application_version, video_affiliate, viewer_plan, viewer_plan_status, viewer_plan_category, view_drm_level, video_brand, used_pip, time_shift_enabled, used_captions, video_codec, audio_codec, video_dynamic_range_type, view_cdn_edge_pop, view_cdn_origin]
**value** | **String**| Value to show all available metrics for | [optional]
### Return type
@@ -329,7 +329,7 @@ public class Example {
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**METRIC_ID** | **String**| ID of the Metric | [enum: aggregate_startup_time, downscale_percentage, exits_before_video_start, live_stream_latency, max_downscale_percentage, max_request_latency, max_upscale_percentage, page_load_time, playback_failure_percentage, playback_success_score, player_startup_time, playing_time, rebuffer_count, rebuffer_duration, rebuffer_frequency, rebuffer_percentage, request_latency, request_throughput, rebuffer_score, requests_for_first_preroll, seek_latency, startup_time_score, unique_viewers, upscale_percentage, video_quality_score, video_startup_preroll_load_time, video_startup_preroll_request_time, video_startup_time, viewer_experience_score, views, weighted_average_bitrate, video_startup_failure_percentage, ad_attempt_count, ad_break_count, ad_break_error_count, ad_break_error_percentage, ad_error_count, ad_error_percentage, ad_exit_before_start_count, ad_exit_before_start_percentage, ad_impression_count, ad_startup_error_count, ad_startup_error_percentage, playback_business_exception_percentage, video_startup_business_exception_percentage, view_content_startup_time, ad_preroll_startup_time, view_dropped_percentage]
- **groupBy** | **String**| Breakdown value to group the results by | [optional] [enum: asn, asset_id, browser, browser_version, cdn, continent_code, country, custom_1, custom_2, custom_3, custom_4, custom_5, custom_6, custom_7, custom_8, custom_9, custom_10, exit_before_video_start, experiment_name, live_stream_id, operating_system, operating_system_version, page_type, playback_failure, playback_business_exception, playback_id, player_autoplay, player_error_code, player_mux_plugin_name, player_mux_plugin_version, player_name, player_preload, player_remote_played, player_software, player_software_version, player_version, preroll_ad_asset_hostname, preroll_ad_tag_hostname, preroll_played, preroll_requested, region, source_hostname, source_type, stream_type, sub_property_id, video_content_type, video_encoding_variant, video_id, video_series, video_startup_business_exception, video_startup_failure, video_title, view_drm_type, view_has_ad, view_session_id, viewer_connection_type, viewer_device_category, viewer_device_manufacturer, viewer_device_model, viewer_device_name, viewer_user_id, ad_playback_failure, content_playback_failure, view_dropped]
+ **groupBy** | **String**| Breakdown value to group the results by | [optional] [enum: asn, asset_id, browser, browser_version, cdn, continent_code, country, custom_1, custom_2, custom_3, custom_4, custom_5, custom_6, custom_7, custom_8, custom_9, custom_10, exit_before_video_start, experiment_name, live_stream_id, operating_system, operating_system_version, page_type, playback_failure, playback_business_exception, playback_id, player_autoplay, player_error_code, player_mux_plugin_name, player_mux_plugin_version, player_name, player_preload, player_remote_played, player_software, player_software_version, player_version, preroll_ad_asset_hostname, preroll_ad_tag_hostname, preroll_played, preroll_requested, region, source_hostname, source_type, stream_type, sub_property_id, video_content_type, video_encoding_variant, video_id, video_series, video_startup_business_exception, video_startup_failure, video_title, view_drm_type, view_has_ad, view_session_id, viewer_connection_type, viewer_device_category, viewer_device_manufacturer, viewer_device_model, viewer_device_name, viewer_user_id, ad_playback_failure, content_playback_failure, view_dropped, client_application_name, client_application_version, video_affiliate, viewer_plan, viewer_plan_status, viewer_plan_category, view_drm_level, video_brand, used_pip, time_shift_enabled, used_captions, video_codec, audio_codec, video_dynamic_range_type, view_cdn_edge_pop, view_cdn_origin]
**measurement** | **String**| Measurement for the provided metric. If omitted, the default for the metric will be used. The default measurement for each metric is: \"sum\" : `ad_attempt_count`, `ad_break_count`, `ad_break_error_count`, `ad_error_count`, `ad_impression_count`, `playing_time` \"median\" : `ad_preroll_startup_time`, `aggregate_startup_time`, `content_startup_time`, `max_downscale_percentage`, `max_upscale_percentage`, `page_load_time`, `player_average_live_latency`, `player_startup_time`, `rebuffer_count`, `rebuffer_duration`, `requests_for_first_preroll`, `video_startup_preroll_load_time`, `video_startup_preroll_request_time`, `video_startup_time`, `view_average_request_latency`, `view_average_request_throughput`, `view_max_request_latency`, `weighted_average_bitrate` \"avg\" : `ad_break_error_percentage`, `ad_error_percentage`, `ad_exit_before_start_count`, `ad_exit_before_start_percentage`, `ad_playback_failure_percentage`, `ad_startup_error_count`, `ad_startup_error_percentage`, `content_playback_failure_percentage`, `downscale_percentage`, `exits_before_video_start`, `playback_business_exception_percentage`, `playback_failure_percentage`, `playback_success_score`, `rebuffer_frequency`, `rebuffer_percentage`, `seek_latency`, `smoothness_score`, `startup_time_score`, `upscale_percentage`, `video_quality_score`, `video_startup_business_exception_percentage`, `video_startup_failure_percentage`, `view_dropped_percentage`, `viewer_experience_score` \"count\" : `started_views`, `unique_viewers` | [optional] [enum: 95th, median, avg, count, sum]
**filters** | [**java.util.List<String>**](String.md)| Limit the results to rows that match conditions from provided key:value pairs. Must be provided as an array query string parameter. To exclude rows that match a certain condition, prepend a `!` character to the dimension. Possible filter names are the same as returned by the List Filters endpoint. Example: * `filters[]=operating_system:windows&filters[]=!country:US` | [optional]
**metricFilters** | [**java.util.List<String>**](String.md)| Limit the results to rows that match inequality conditions from provided metric comparison clauses. Must be provided as an array query string parameter. Possible filterable metrics are the same as the set of metric ids, with the exceptions of `exits_before_video_start`, `unique_viewers`, `video_startup_failure_percentage`, `view_dropped_percentage`, and `views`. Example: * `metric_filters[]=aggregate_startup_time>=1000` | [optional]
diff --git a/docs/Space.md b/docs/Space.md
deleted file mode 100644
index 2000e86..0000000
--- a/docs/Space.md
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-# Space
-
-## Properties
-
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**id** | **String** | Unique identifier for the space. Max 255 characters. |
-**createdAt** | **String** | Time the space was created, defined as a Unix timestamp (seconds since epoch). |
-**type** | **SpaceType** | |
-**status** | **SpaceStatus** | |
-**passthrough** | **String** | Arbitrary user-supplied metadata that will be included in the space details and related webhooks. Max: 255 characters. | [optional]
-**broadcasts** | [**java.util.List<Broadcast>**](Broadcast.md) | An array of broadcast destinations. | [optional]
-**activeSessionId** | **String** | Unique identifier for the current lifecycle of the space. Only set when the space is `active` and is set to a new value each time the space transitions from `idle` to `active`. This value is useful for logging and debugging issues. Max 255 characters. | [optional]
-
-
-
diff --git a/docs/SpaceResponse.md b/docs/SpaceResponse.md
deleted file mode 100644
index 63bceed..0000000
--- a/docs/SpaceResponse.md
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-# SpaceResponse
-
-## Properties
-
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**data** | [**Space**](Space.md) | |
-
-
-
diff --git a/docs/SpaceStatus.md b/docs/SpaceStatus.md
deleted file mode 100644
index 33547d9..0000000
--- a/docs/SpaceStatus.md
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-# SpaceStatus
-
-## Enum
-
-
-* `IDLE` (value: `"idle"`)
-
-* `ACTIVE` (value: `"active"`)
-
-
-
diff --git a/docs/SpaceType.md b/docs/SpaceType.md
deleted file mode 100644
index 62138a9..0000000
--- a/docs/SpaceType.md
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-# SpaceType
-
-## Enum
-
-
-* `SERVER` (value: `"server"`)
-
-
-
diff --git a/docs/SpacesApi.md b/docs/SpacesApi.md
deleted file mode 100644
index 18501c7..0000000
--- a/docs/SpacesApi.md
+++ /dev/null
@@ -1,650 +0,0 @@
-# SpacesApi
-
-All URIs are relative to *https://api.mux.com*
-
-Method | HTTP request | Description
-------------- | ------------- | -------------
-[**createSpace**](SpacesApi.md#createSpace) | **POST** /video/v1/spaces | Create a space
-[**createSpaceBroadcast**](SpacesApi.md#createSpaceBroadcast) | **POST** /video/v1/spaces/{SPACE_ID}/broadcasts | Create a space broadcast
-[**deleteSpace**](SpacesApi.md#deleteSpace) | **DELETE** /video/v1/spaces/{SPACE_ID} | Delete a space
-[**deleteSpaceBroadcast**](SpacesApi.md#deleteSpaceBroadcast) | **DELETE** /video/v1/spaces/{SPACE_ID}/broadcasts/{BROADCAST_ID} | Delete a space broadcast
-[**getSpace**](SpacesApi.md#getSpace) | **GET** /video/v1/spaces/{SPACE_ID} | Retrieve a space
-[**getSpaceBroadcast**](SpacesApi.md#getSpaceBroadcast) | **GET** /video/v1/spaces/{SPACE_ID}/broadcasts/{BROADCAST_ID} | Retrieve space broadcast
-[**listSpaces**](SpacesApi.md#listSpaces) | **GET** /video/v1/spaces | List spaces
-[**startSpaceBroadcast**](SpacesApi.md#startSpaceBroadcast) | **POST** /video/v1/spaces/{SPACE_ID}/broadcasts/{BROADCAST_ID}/start | Start a space broadcast
-[**stopSpaceBroadcast**](SpacesApi.md#stopSpaceBroadcast) | **POST** /video/v1/spaces/{SPACE_ID}/broadcasts/{BROADCAST_ID}/stop | Stop a space broadcast
-
-
-
-# **createSpace**
-> SpaceResponse createSpace(createSpaceRequest).execute();
-
-Create a space
-
-Create a new space. Spaces are used to build [real-time video applications.](https://mux.com/real-time-video)
-
-### Example
-```java
-// Import classes:
-import com.mux.ApiClient;
-import com.mux.ApiException;
-import com.mux.Configuration;
-import com.mux.auth.*;
-import com.mux.models.*;
-import com.mux.sdk.SpacesApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("https://api.mux.com");
-
- // Configure HTTP basic authorization: accessToken
- HttpBasicAuth accessToken = (HttpBasicAuth) defaultClient.getAuthentication("accessToken");
- accessToken.setUsername("YOUR USERNAME");
- accessToken.setPassword("YOUR PASSWORD");
-
- SpacesApi apiInstance = new SpacesApi(defaultClient);
- CreateSpaceRequest createSpaceRequest = {"type":"server"}; // CreateSpaceRequest |
- try {
- SpaceResponse result = apiInstance.createSpace(createSpaceRequest)
- .execute();
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling SpacesApi#createSpace");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **createSpaceRequest** | [**CreateSpaceRequest**](CreateSpaceRequest.md)| |
-
-### Return type
-
-[**SpaceResponse**](SpaceResponse.md)
-
-### Authorization
-
-[accessToken](../README.md#accessToken)
-
-### HTTP request headers
-
- - **Content-Type**: application/json
- - **Accept**: application/json
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-**201** | Space Created | - |
-
-
-# **createSpaceBroadcast**
-> BroadcastResponse createSpaceBroadcast(SPACE_ID, createBroadcastRequest).execute();
-
-Create a space broadcast
-
-Creates a new broadcast. Broadcasts are used to create composited versions of your space, which can be broadcast to live streams. **Note:** By default only a single broadcast destination can be specified. Contact Mux support if you need more.
-
-### Example
-```java
-// Import classes:
-import com.mux.ApiClient;
-import com.mux.ApiException;
-import com.mux.Configuration;
-import com.mux.auth.*;
-import com.mux.models.*;
-import com.mux.sdk.SpacesApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("https://api.mux.com");
-
- // Configure HTTP basic authorization: accessToken
- HttpBasicAuth accessToken = (HttpBasicAuth) defaultClient.getAuthentication("accessToken");
- accessToken.setUsername("YOUR USERNAME");
- accessToken.setPassword("YOUR PASSWORD");
-
- SpacesApi apiInstance = new SpacesApi(defaultClient);
- String SPACE_ID = "SPACE_ID_example"; // String | The space ID.
- CreateBroadcastRequest createBroadcastRequest = {"live_stream_id":"GQ9025mPqzyjOy3kKQW006qKTqmULW9vFO"}; // CreateBroadcastRequest |
- try {
- BroadcastResponse result = apiInstance.createSpaceBroadcast(SPACE_ID, createBroadcastRequest)
- .execute();
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling SpacesApi#createSpaceBroadcast");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **SPACE_ID** | **String**| The space ID. |
- **createBroadcastRequest** | [**CreateBroadcastRequest**](CreateBroadcastRequest.md)| |
-
-### Return type
-
-[**BroadcastResponse**](BroadcastResponse.md)
-
-### Authorization
-
-[accessToken](../README.md#accessToken)
-
-### HTTP request headers
-
- - **Content-Type**: application/json
- - **Accept**: application/json
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-**201** | Broadcast Created | - |
-
-
-# **deleteSpace**
-> deleteSpace(SPACE_ID).execute();
-
-Delete a space
-
-Deletes a space. Spaces can only be deleted when `idle`.
-
-### Example
-```java
-// Import classes:
-import com.mux.ApiClient;
-import com.mux.ApiException;
-import com.mux.Configuration;
-import com.mux.auth.*;
-import com.mux.models.*;
-import com.mux.sdk.SpacesApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("https://api.mux.com");
-
- // Configure HTTP basic authorization: accessToken
- HttpBasicAuth accessToken = (HttpBasicAuth) defaultClient.getAuthentication("accessToken");
- accessToken.setUsername("YOUR USERNAME");
- accessToken.setPassword("YOUR PASSWORD");
-
- SpacesApi apiInstance = new SpacesApi(defaultClient);
- String SPACE_ID = "SPACE_ID_example"; // String | The space ID.
- try {
- apiInstance.deleteSpace(SPACE_ID)
- .execute();
- } catch (ApiException e) {
- System.err.println("Exception when calling SpacesApi#deleteSpace");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **SPACE_ID** | **String**| The space ID. |
-
-### Return type
-
-null (empty response body)
-
-### Authorization
-
-[accessToken](../README.md#accessToken)
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: Not defined
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-**204** | No Content | - |
-
-
-# **deleteSpaceBroadcast**
-> deleteSpaceBroadcast(SPACE_ID, BROADCAST_ID).execute();
-
-Delete a space broadcast
-
-Deletes a single broadcast of a specific space. Broadcasts can only be deleted when `idle`.
-
-### Example
-```java
-// Import classes:
-import com.mux.ApiClient;
-import com.mux.ApiException;
-import com.mux.Configuration;
-import com.mux.auth.*;
-import com.mux.models.*;
-import com.mux.sdk.SpacesApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("https://api.mux.com");
-
- // Configure HTTP basic authorization: accessToken
- HttpBasicAuth accessToken = (HttpBasicAuth) defaultClient.getAuthentication("accessToken");
- accessToken.setUsername("YOUR USERNAME");
- accessToken.setPassword("YOUR PASSWORD");
-
- SpacesApi apiInstance = new SpacesApi(defaultClient);
- String SPACE_ID = "SPACE_ID_example"; // String | The space ID.
- String BROADCAST_ID = "BROADCAST_ID_example"; // String | The broadcast ID.
- try {
- apiInstance.deleteSpaceBroadcast(SPACE_ID, BROADCAST_ID)
- .execute();
- } catch (ApiException e) {
- System.err.println("Exception when calling SpacesApi#deleteSpaceBroadcast");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **SPACE_ID** | **String**| The space ID. |
- **BROADCAST_ID** | **String**| The broadcast ID. |
-
-### Return type
-
-null (empty response body)
-
-### Authorization
-
-[accessToken](../README.md#accessToken)
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: Not defined
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-**204** | No Content | - |
-
-
-# **getSpace**
-> SpaceResponse getSpace(SPACE_ID).execute();
-
-Retrieve a space
-
-Retrieves the details of a space that has previously been created. Supply the unique space ID that was returned from your create space request, and Mux will return the information about the corresponding space. The same information is returned when creating a space.
-
-### Example
-```java
-// Import classes:
-import com.mux.ApiClient;
-import com.mux.ApiException;
-import com.mux.Configuration;
-import com.mux.auth.*;
-import com.mux.models.*;
-import com.mux.sdk.SpacesApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("https://api.mux.com");
-
- // Configure HTTP basic authorization: accessToken
- HttpBasicAuth accessToken = (HttpBasicAuth) defaultClient.getAuthentication("accessToken");
- accessToken.setUsername("YOUR USERNAME");
- accessToken.setPassword("YOUR PASSWORD");
-
- SpacesApi apiInstance = new SpacesApi(defaultClient);
- String SPACE_ID = "SPACE_ID_example"; // String | The space ID.
- try {
- SpaceResponse result = apiInstance.getSpace(SPACE_ID)
- .execute();
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling SpacesApi#getSpace");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **SPACE_ID** | **String**| The space ID. |
-
-### Return type
-
-[**SpaceResponse**](SpaceResponse.md)
-
-### Authorization
-
-[accessToken](../README.md#accessToken)
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: application/json
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-**200** | OK | - |
-
-
-# **getSpaceBroadcast**
-> BroadcastResponse getSpaceBroadcast(SPACE_ID, BROADCAST_ID).execute();
-
-Retrieve space broadcast
-
-Retrieves the details of a broadcast of a specific space.
-
-### Example
-```java
-// Import classes:
-import com.mux.ApiClient;
-import com.mux.ApiException;
-import com.mux.Configuration;
-import com.mux.auth.*;
-import com.mux.models.*;
-import com.mux.sdk.SpacesApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("https://api.mux.com");
-
- // Configure HTTP basic authorization: accessToken
- HttpBasicAuth accessToken = (HttpBasicAuth) defaultClient.getAuthentication("accessToken");
- accessToken.setUsername("YOUR USERNAME");
- accessToken.setPassword("YOUR PASSWORD");
-
- SpacesApi apiInstance = new SpacesApi(defaultClient);
- String SPACE_ID = "SPACE_ID_example"; // String | The space ID.
- String BROADCAST_ID = "BROADCAST_ID_example"; // String | The broadcast ID.
- try {
- BroadcastResponse result = apiInstance.getSpaceBroadcast(SPACE_ID, BROADCAST_ID)
- .execute();
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling SpacesApi#getSpaceBroadcast");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **SPACE_ID** | **String**| The space ID. |
- **BROADCAST_ID** | **String**| The broadcast ID. |
-
-### Return type
-
-[**BroadcastResponse**](BroadcastResponse.md)
-
-### Authorization
-
-[accessToken](../README.md#accessToken)
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: application/json
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-**200** | OK | - |
-
-
-# **listSpaces**
-> ListSpacesResponse listSpaces().limit(limit).page(page).execute();
-
-List spaces
-
-List all spaces in the current environment.
-
-### Example
-```java
-// Import classes:
-import com.mux.ApiClient;
-import com.mux.ApiException;
-import com.mux.Configuration;
-import com.mux.auth.*;
-import com.mux.models.*;
-import com.mux.sdk.SpacesApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("https://api.mux.com");
-
- // Configure HTTP basic authorization: accessToken
- HttpBasicAuth accessToken = (HttpBasicAuth) defaultClient.getAuthentication("accessToken");
- accessToken.setUsername("YOUR USERNAME");
- accessToken.setPassword("YOUR PASSWORD");
-
- SpacesApi apiInstance = new SpacesApi(defaultClient);
- Integer limit = 25; // Integer | Number of items to include in the response
- Integer page = 1; // Integer | Offset by this many pages, of the size of `limit`
- try {
- ListSpacesResponse result = apiInstance.listSpaces()
- .limit(limit)
- .page(page)
- .execute();
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling SpacesApi#listSpaces");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **limit** | **Integer**| Number of items to include in the response | [optional] [default to 25]
- **page** | **Integer**| Offset by this many pages, of the size of `limit` | [optional] [default to 1]
-
-### Return type
-
-[**ListSpacesResponse**](ListSpacesResponse.md)
-
-### Authorization
-
-[accessToken](../README.md#accessToken)
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: application/json
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-**200** | OK | - |
-
-
-# **startSpaceBroadcast**
-> StartSpaceBroadcastResponse startSpaceBroadcast(SPACE_ID, BROADCAST_ID).execute();
-
-Start a space broadcast
-
-Starts broadcasting a space to the associated destination. Broadcasts can only be started when the space is `active` (when there are participants connected).
-
-### Example
-```java
-// Import classes:
-import com.mux.ApiClient;
-import com.mux.ApiException;
-import com.mux.Configuration;
-import com.mux.auth.*;
-import com.mux.models.*;
-import com.mux.sdk.SpacesApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("https://api.mux.com");
-
- // Configure HTTP basic authorization: accessToken
- HttpBasicAuth accessToken = (HttpBasicAuth) defaultClient.getAuthentication("accessToken");
- accessToken.setUsername("YOUR USERNAME");
- accessToken.setPassword("YOUR PASSWORD");
-
- SpacesApi apiInstance = new SpacesApi(defaultClient);
- String SPACE_ID = "SPACE_ID_example"; // String | The space ID.
- String BROADCAST_ID = "BROADCAST_ID_example"; // String | The broadcast ID.
- try {
- StartSpaceBroadcastResponse result = apiInstance.startSpaceBroadcast(SPACE_ID, BROADCAST_ID)
- .execute();
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling SpacesApi#startSpaceBroadcast");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **SPACE_ID** | **String**| The space ID. |
- **BROADCAST_ID** | **String**| The broadcast ID. |
-
-### Return type
-
-[**StartSpaceBroadcastResponse**](StartSpaceBroadcastResponse.md)
-
-### Authorization
-
-[accessToken](../README.md#accessToken)
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: application/json
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-**200** | OK | - |
-
-
-# **stopSpaceBroadcast**
-> StopSpaceBroadcastResponse stopSpaceBroadcast(SPACE_ID, BROADCAST_ID).execute();
-
-Stop a space broadcast
-
-Stops broadcasting a space, causing the destination live stream to become idle. This API also automatically calls `complete` on the destination live stream. Broadcasts are also automatically stopped when a space becomes idle.
-
-### Example
-```java
-// Import classes:
-import com.mux.ApiClient;
-import com.mux.ApiException;
-import com.mux.Configuration;
-import com.mux.auth.*;
-import com.mux.models.*;
-import com.mux.sdk.SpacesApi;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("https://api.mux.com");
-
- // Configure HTTP basic authorization: accessToken
- HttpBasicAuth accessToken = (HttpBasicAuth) defaultClient.getAuthentication("accessToken");
- accessToken.setUsername("YOUR USERNAME");
- accessToken.setPassword("YOUR PASSWORD");
-
- SpacesApi apiInstance = new SpacesApi(defaultClient);
- String SPACE_ID = "SPACE_ID_example"; // String | The space ID.
- String BROADCAST_ID = "BROADCAST_ID_example"; // String | The broadcast ID.
- try {
- StopSpaceBroadcastResponse result = apiInstance.stopSpaceBroadcast(SPACE_ID, BROADCAST_ID)
- .execute();
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling SpacesApi#stopSpaceBroadcast");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **SPACE_ID** | **String**| The space ID. |
- **BROADCAST_ID** | **String**| The broadcast ID. |
-
-### Return type
-
-[**StopSpaceBroadcastResponse**](StopSpaceBroadcastResponse.md)
-
-### Authorization
-
-[accessToken](../README.md#accessToken)
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: application/json
-
-### HTTP response details
-| Status code | Description | Response headers |
-|-------------|-------------|------------------|
-**200** | OK | - |
-
diff --git a/docs/StartSpaceBroadcastResponse.md b/docs/StartSpaceBroadcastResponse.md
deleted file mode 100644
index 19aca28..0000000
--- a/docs/StartSpaceBroadcastResponse.md
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-# StartSpaceBroadcastResponse
-
-## Properties
-
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**data** | **Object** | | [optional]
-
-
-
diff --git a/docs/StaticRendition.md b/docs/StaticRendition.md
index 3a41786..93962a6 100644
--- a/docs/StaticRendition.md
+++ b/docs/StaticRendition.md
@@ -17,6 +17,7 @@ Name | Type | Description | Notes
**resolutionTier** | [**ResolutionTierEnum**](#ResolutionTierEnum) | Indicates the resolution tier of this specific MP4 version of this asset. This field is only valid for `static_renditions`, not for `mp4_support`. | [optional]
**resolution** | [**ResolutionEnum**](#ResolutionEnum) | Indicates the resolution of this specific MP4 version of this asset. This field is only valid for `static_renditions`, not for `mp4_support`. | [optional]
**id** | **String** | The ID of this static rendition, used in managing this static rendition. This field is only valid for `static_renditions`, not for `mp4_support`. | [optional]
+**passthrough** | **String** | Arbitrary user-supplied metadata set for the static rendition. Max 255 characters. | [optional]
diff --git a/docs/StopSpaceBroadcastResponse.md b/docs/StopSpaceBroadcastResponse.md
deleted file mode 100644
index cbea12e..0000000
--- a/docs/StopSpaceBroadcastResponse.md
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-# StopSpaceBroadcastResponse
-
-## Properties
-
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**data** | **Object** | | [optional]
-
-
-
diff --git a/docs/UpdateLiveStreamNewAssetSettings.md b/docs/UpdateLiveStreamNewAssetSettings.md
index dd226c5..a64af22 100644
--- a/docs/UpdateLiveStreamNewAssetSettings.md
+++ b/docs/UpdateLiveStreamNewAssetSettings.md
@@ -7,7 +7,7 @@ Updates the new asset settings to use to generate a new asset for this live stre
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**mp4Support** | [**Mp4SupportEnum**](#Mp4SupportEnum) | Specify what level of support for mp4 playback should be added to new assets generated from this live stream. * The `none` option disables MP4 support for new assets. MP4 files will not be produced for an asset generated from this live stream. * The `capped-1080p` option produces a single MP4 file, called `capped-1080p.mp4`, with the video resolution capped at 1080p. This option produces an `audio.m4a` file for an audio-only asset. * The `audio-only` option produces a single M4A file, called `audio.m4a` for a video or an audio-only asset. MP4 generation will error when this option is specified for a video-only asset. * The `audio-only,capped-1080p` option produces both the `audio.m4a` and `capped-1080p.mp4` files. Only the `capped-1080p.mp4` file is produced for a video-only asset, while only the `audio.m4a` file is produced for an audio-only asset. * The `standard`(deprecated) option produces up to three MP4 files with different levels of resolution (`high.mp4`, `medium.mp4`, `low.mp4`, or `audio.m4a` for an audio-only asset). | [optional]
+**mp4Support** | [**Mp4SupportEnum**](#Mp4SupportEnum) | Deprecated. See the [Static Renditions API](https://www.mux.com/docs/guides/enable-static-mp4-renditions#during-live-stream-creation) for the updated API. Specify what level of support for mp4 playback should be added to new assets generated from this live stream. * The `none` option disables MP4 support for new assets. MP4 files will not be produced for an asset generated from this live stream. * The `capped-1080p` option produces a single MP4 file, called `capped-1080p.mp4`, with the video resolution capped at 1080p. This option produces an `audio.m4a` file for an audio-only asset. * The `audio-only` option produces a single M4A file, called `audio.m4a` for a video or an audio-only asset. MP4 generation will error when this option is specified for a video-only asset. * The `audio-only,capped-1080p` option produces both the `audio.m4a` and `capped-1080p.mp4` files. Only the `capped-1080p.mp4` file is produced for a video-only asset, while only the `audio.m4a` file is produced for an audio-only asset. * The `standard`(deprecated) option produces up to three MP4 files with different levels of resolution (`high.mp4`, `medium.mp4`, `low.mp4`, or `audio.m4a` for an audio-only asset). | [optional]
**masterAccess** | [**MasterAccessEnum**](#MasterAccessEnum) | Add or remove access to the master version of the video. | [optional]
**videoQuality** | [**VideoQualityEnum**](#VideoQualityEnum) | The video quality controls the cost, quality, and available platform features for the asset. [See the video quality guide for more details.](https://docs.mux.com/guides/use-video-quality-levels) | [optional]
diff --git a/docs/VideoView.md b/docs/VideoView.md
index a87031b..0af4c1c 100644
--- a/docs/VideoView.md
+++ b/docs/VideoView.md
@@ -168,6 +168,22 @@ Name | Type | Description | Notes
**viewContentStartupTime** | **Integer** | | [optional]
**adPrerollStartupTime** | **Integer** | | [optional]
**viewDropped** | **Boolean** | | [optional]
+**clientApplicationName** | **String** | | [optional]
+**clientApplicationVersion** | **String** | | [optional]
+**videoAffiliate** | **String** | | [optional]
+**viewerPlan** | **String** | | [optional]
+**viewerPlanStatus** | **String** | | [optional]
+**viewerPlanCategory** | **String** | | [optional]
+**viewDrmLevel** | **String** | | [optional]
+**videoBrand** | **String** | | [optional]
+**usedPip** | **Boolean** | | [optional]
+**timeShiftEnabled** | **Boolean** | | [optional]
+**usedCaptions** | **Boolean** | | [optional]
+**videoCodec** | **String** | | [optional]
+**audioCodec** | **String** | | [optional]
+**videoDynamicRangeType** | **String** | | [optional]
+**viewCdnEdgePop** | **String** | | [optional]
+**viewCdnOrigin** | **String** | | [optional]
diff --git a/gen/generator-config.json b/gen/generator-config.json
index 0ec3f06..aa1d5c9 100644
--- a/gen/generator-config.json
+++ b/gen/generator-config.json
@@ -1,6 +1,6 @@
{
"!!source": "https://github.com/OpenAPITools/openapi-generator/blob/master/docs/generators/java.md",
- "artifactVersion": "0.17.0",
+ "artifactVersion": "1.0.0",
"apiPackage": "com.mux.sdk",
"artifactDescription": "Mux SDK for Java",
"artifactId": "mux-sdk-java",
diff --git a/src/main/java/com/mux/ApiClient.java b/src/main/java/com/mux/ApiClient.java
index 735c05e..7752504 100644
--- a/src/main/java/com/mux/ApiClient.java
+++ b/src/main/java/com/mux/ApiClient.java
@@ -123,7 +123,7 @@ private void init() {
json = new JSON();
// Set default User-Agent.
- setUserAgent("Mux Java | 0.17.0");
+ setUserAgent("Mux Java | 1.0.0");
authentications = new HashMap();
}
diff --git a/src/main/java/com/mux/sdk/AssetsApi.java b/src/main/java/com/mux/sdk/AssetsApi.java
index 7d92abb..6be0fa4 100644
--- a/src/main/java/com/mux/sdk/AssetsApi.java
+++ b/src/main/java/com/mux/sdk/AssetsApi.java
@@ -2415,6 +2415,7 @@ private okhttp3.Call updateAssetMp4SupportCall(String ASSET_ID, UpdateAssetMP4Su
return localVarApiClient.buildCall(localVarPath, "PUT", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
+ @Deprecated
@SuppressWarnings("rawtypes")
private okhttp3.Call updateAssetMp4SupportValidateBeforeCall(String ASSET_ID, UpdateAssetMP4SupportRequest updateAssetMP4SupportRequest, final ApiCallback _callback) throws ApiException {
@@ -2469,7 +2470,9 @@ private APIupdateAssetMp4SupportRequest(String ASSET_ID, UpdateAssetMP4SupportRe
Status Code | Description | Response Headers |
200 | OK | - |
+ * @deprecated
*/
+ @Deprecated
public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
return updateAssetMp4SupportCall(ASSET_ID, updateAssetMP4SupportRequest, _callback);
}
@@ -2484,7 +2487,9 @@ public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
Status Code | Description | Response Headers |
200 | OK | - |
+ * @deprecated
*/
+ @Deprecated
public AssetResponse execute() throws ApiException {
ApiResponse localVarResp = updateAssetMp4SupportWithHttpInfo(ASSET_ID, updateAssetMP4SupportRequest);
return localVarResp.getData();
@@ -2500,7 +2505,9 @@ public AssetResponse execute() throws ApiException {
Status Code | Description | Response Headers |
200 | OK | - |
+ * @deprecated
*/
+ @Deprecated
public ApiResponse executeWithHttpInfo() throws ApiException {
return updateAssetMp4SupportWithHttpInfo(ASSET_ID, updateAssetMP4SupportRequest);
}
@@ -2516,7 +2523,9 @@ public ApiResponse executeWithHttpInfo() throws ApiException {
Status Code | Description | Response Headers |
200 | OK | - |
+ * @deprecated
*/
+ @Deprecated
public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
return updateAssetMp4SupportAsync(ASSET_ID, updateAssetMP4SupportRequest, _callback);
}
@@ -2524,7 +2533,7 @@ public okhttp3.Call executeAsync(final ApiCallback _callback) thr
/**
* Update MP4 support
- * Allows you to add or remove mp4 support for assets that were created without it. The values supported are `capped-1080p`, `audio-only`, `audio-only,capped-1080p`, `standard`(deprecated), and `none`. `none` means that an asset *does not* have mp4 support, so submitting a request with `mp4_support` set to `none` will delete the mp4 assets from the asset in question.
+ * This method has been deprecated. Please see the [Static Rendition API](https://www.mux.com/docs/guides/enable-static-mp4-renditions#after-asset-creation). Allows you to add or remove mp4 support for assets that were created without it. The values supported are `capped-1080p`, `audio-only`, `audio-only,capped-1080p`, `standard`(deprecated), and `none`. `none` means that an asset *does not* have mp4 support, so submitting a request with `mp4_support` set to `none` will delete the mp4 assets from the asset in question.
* @param ASSET_ID The asset ID. (required)
* @param updateAssetMP4SupportRequest (required)
* @return APIupdateAssetMp4SupportRequest
@@ -2534,7 +2543,9 @@ public okhttp3.Call executeAsync(final ApiCallback _callback) thr
Status Code | Description | Response Headers |
200 | OK | - |
+ * @deprecated
*/
+ @Deprecated
public APIupdateAssetMp4SupportRequest updateAssetMp4Support(String ASSET_ID, UpdateAssetMP4SupportRequest updateAssetMP4SupportRequest) {
return new APIupdateAssetMp4SupportRequest(ASSET_ID, updateAssetMP4SupportRequest);
}
diff --git a/src/main/java/com/mux/sdk/LiveStreamsApi.java b/src/main/java/com/mux/sdk/LiveStreamsApi.java
index f34cc78..15a50b3 100644
--- a/src/main/java/com/mux/sdk/LiveStreamsApi.java
+++ b/src/main/java/com/mux/sdk/LiveStreamsApi.java
@@ -662,13 +662,12 @@ public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiEx
public APIdeleteLiveStreamRequest deleteLiveStream(String LIVE_STREAM_ID) {
return new APIdeleteLiveStreamRequest(LIVE_STREAM_ID);
}
- private okhttp3.Call deleteLiveStreamPlaybackIdCall(String LIVE_STREAM_ID, String PLAYBACK_ID, final ApiCallback _callback) throws ApiException {
+ private okhttp3.Call deleteLiveStreamNewAssetSettingsStaticRenditionsCall(String LIVE_STREAM_ID, final ApiCallback _callback) throws ApiException {
Object localVarPostBody = null;
// create path and map variables
- String localVarPath = "/video/v1/live-streams/{LIVE_STREAM_ID}/playback-ids/{PLAYBACK_ID}"
- .replaceAll("\\{" + "LIVE_STREAM_ID" + "\\}", localVarApiClient.escapeString(LIVE_STREAM_ID.toString()))
- .replaceAll("\\{" + "PLAYBACK_ID" + "\\}", localVarApiClient.escapeString(PLAYBACK_ID.toString()));
+ String localVarPath = "/video/v1/live-streams/{LIVE_STREAM_ID}/new-asset-settings/static-renditions"
+ .replaceAll("\\{" + "LIVE_STREAM_ID" + "\\}", localVarApiClient.escapeString(LIVE_STREAM_ID.toString()));
java.util.List localVarQueryParams = new java.util.ArrayList();
java.util.List localVarCollectionQueryParams = new java.util.ArrayList();
@@ -695,48 +694,41 @@ private okhttp3.Call deleteLiveStreamPlaybackIdCall(String LIVE_STREAM_ID, Strin
}
@SuppressWarnings("rawtypes")
- private okhttp3.Call deleteLiveStreamPlaybackIdValidateBeforeCall(String LIVE_STREAM_ID, String PLAYBACK_ID, final ApiCallback _callback) throws ApiException {
+ private okhttp3.Call deleteLiveStreamNewAssetSettingsStaticRenditionsValidateBeforeCall(String LIVE_STREAM_ID, final ApiCallback _callback) throws ApiException {
// verify the required parameter 'LIVE_STREAM_ID' is set
if (LIVE_STREAM_ID == null) {
- throw new ApiException("Missing the required parameter 'LIVE_STREAM_ID' when calling deleteLiveStreamPlaybackId(Async)");
- }
-
- // verify the required parameter 'PLAYBACK_ID' is set
- if (PLAYBACK_ID == null) {
- throw new ApiException("Missing the required parameter 'PLAYBACK_ID' when calling deleteLiveStreamPlaybackId(Async)");
+ throw new ApiException("Missing the required parameter 'LIVE_STREAM_ID' when calling deleteLiveStreamNewAssetSettingsStaticRenditions(Async)");
}
- okhttp3.Call localVarCall = deleteLiveStreamPlaybackIdCall(LIVE_STREAM_ID, PLAYBACK_ID, _callback);
+ okhttp3.Call localVarCall = deleteLiveStreamNewAssetSettingsStaticRenditionsCall(LIVE_STREAM_ID, _callback);
return localVarCall;
}
- private ApiResponse deleteLiveStreamPlaybackIdWithHttpInfo(String LIVE_STREAM_ID, String PLAYBACK_ID) throws ApiException {
- okhttp3.Call localVarCall = deleteLiveStreamPlaybackIdValidateBeforeCall(LIVE_STREAM_ID, PLAYBACK_ID, null);
+ private ApiResponse deleteLiveStreamNewAssetSettingsStaticRenditionsWithHttpInfo(String LIVE_STREAM_ID) throws ApiException {
+ okhttp3.Call localVarCall = deleteLiveStreamNewAssetSettingsStaticRenditionsValidateBeforeCall(LIVE_STREAM_ID, null);
return localVarApiClient.execute(localVarCall);
}
- private okhttp3.Call deleteLiveStreamPlaybackIdAsync(String LIVE_STREAM_ID, String PLAYBACK_ID, final ApiCallback _callback) throws ApiException {
+ private okhttp3.Call deleteLiveStreamNewAssetSettingsStaticRenditionsAsync(String LIVE_STREAM_ID, final ApiCallback _callback) throws ApiException {
- okhttp3.Call localVarCall = deleteLiveStreamPlaybackIdValidateBeforeCall(LIVE_STREAM_ID, PLAYBACK_ID, _callback);
+ okhttp3.Call localVarCall = deleteLiveStreamNewAssetSettingsStaticRenditionsValidateBeforeCall(LIVE_STREAM_ID, _callback);
localVarApiClient.executeAsync(localVarCall, _callback);
return localVarCall;
}
- public class APIdeleteLiveStreamPlaybackIdRequest {
+ public class APIdeleteLiveStreamNewAssetSettingsStaticRenditionsRequest {
private final String LIVE_STREAM_ID;
- private final String PLAYBACK_ID;
- private APIdeleteLiveStreamPlaybackIdRequest(String LIVE_STREAM_ID, String PLAYBACK_ID) {
+ private APIdeleteLiveStreamNewAssetSettingsStaticRenditionsRequest(String LIVE_STREAM_ID) {
this.LIVE_STREAM_ID = LIVE_STREAM_ID;
- this.PLAYBACK_ID = PLAYBACK_ID;
}
/**
- * Build call for deleteLiveStreamPlaybackId
+ * Build call for deleteLiveStreamNewAssetSettingsStaticRenditions
* @param _callback ApiCallback API callback
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
@@ -748,11 +740,11 @@ private APIdeleteLiveStreamPlaybackIdRequest(String LIVE_STREAM_ID, String PLAYB
*/
public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
- return deleteLiveStreamPlaybackIdCall(LIVE_STREAM_ID, PLAYBACK_ID, _callback);
+ return deleteLiveStreamNewAssetSettingsStaticRenditionsCall(LIVE_STREAM_ID, _callback);
}
/**
- * Execute deleteLiveStreamPlaybackId request
+ * Execute deleteLiveStreamNewAssetSettingsStaticRenditions request
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
@@ -762,11 +754,11 @@ public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
*/
public void execute() throws ApiException {
- deleteLiveStreamPlaybackIdWithHttpInfo(LIVE_STREAM_ID, PLAYBACK_ID);
+ deleteLiveStreamNewAssetSettingsStaticRenditionsWithHttpInfo(LIVE_STREAM_ID);
}
/**
- * Execute deleteLiveStreamPlaybackId request with HTTP info returned
+ * Execute deleteLiveStreamNewAssetSettingsStaticRenditions request with HTTP info returned
* @return ApiResponse<Void>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
@@ -777,11 +769,11 @@ public void execute() throws ApiException {
*/
public ApiResponse executeWithHttpInfo() throws ApiException {
- return deleteLiveStreamPlaybackIdWithHttpInfo(LIVE_STREAM_ID, PLAYBACK_ID);
+ return deleteLiveStreamNewAssetSettingsStaticRenditionsWithHttpInfo(LIVE_STREAM_ID);
}
/**
- * Execute deleteLiveStreamPlaybackId request (asynchronously)
+ * Execute deleteLiveStreamNewAssetSettingsStaticRenditions request (asynchronously)
* @param _callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
@@ -793,16 +785,15 @@ public ApiResponse executeWithHttpInfo() throws ApiException {
*/
public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
- return deleteLiveStreamPlaybackIdAsync(LIVE_STREAM_ID, PLAYBACK_ID, _callback);
+ return deleteLiveStreamNewAssetSettingsStaticRenditionsAsync(LIVE_STREAM_ID, _callback);
}
}
/**
- * Delete a live stream playback ID
- * Deletes the playback ID for the live stream. This will not disable ingest (as the live stream still exists). New attempts to play back the live stream will fail immediately. However, current viewers will be able to continue watching the stream for some period of time.
+ * Delete a live stream's static renditions setting for new assets
+ * Deletes a live stream's static renditions settings for new assets. Further assets made via this live stream will not create static renditions unless re-added.
* @param LIVE_STREAM_ID The live stream ID (required)
- * @param PLAYBACK_ID The live stream's playback ID. (required)
- * @return APIdeleteLiveStreamPlaybackIdRequest
+ * @return APIdeleteLiveStreamNewAssetSettingsStaticRenditionsRequest
* @http.response.details
Response Summary
@@ -810,16 +801,16 @@ public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiEx
204 | No Content | - |
*/
- public APIdeleteLiveStreamPlaybackIdRequest deleteLiveStreamPlaybackId(String LIVE_STREAM_ID, String PLAYBACK_ID) {
- return new APIdeleteLiveStreamPlaybackIdRequest(LIVE_STREAM_ID, PLAYBACK_ID);
+ public APIdeleteLiveStreamNewAssetSettingsStaticRenditionsRequest deleteLiveStreamNewAssetSettingsStaticRenditions(String LIVE_STREAM_ID) {
+ return new APIdeleteLiveStreamNewAssetSettingsStaticRenditionsRequest(LIVE_STREAM_ID);
}
- private okhttp3.Call deleteLiveStreamSimulcastTargetCall(String LIVE_STREAM_ID, String SIMULCAST_TARGET_ID, final ApiCallback _callback) throws ApiException {
+ private okhttp3.Call deleteLiveStreamPlaybackIdCall(String LIVE_STREAM_ID, String PLAYBACK_ID, final ApiCallback _callback) throws ApiException {
Object localVarPostBody = null;
// create path and map variables
- String localVarPath = "/video/v1/live-streams/{LIVE_STREAM_ID}/simulcast-targets/{SIMULCAST_TARGET_ID}"
+ String localVarPath = "/video/v1/live-streams/{LIVE_STREAM_ID}/playback-ids/{PLAYBACK_ID}"
.replaceAll("\\{" + "LIVE_STREAM_ID" + "\\}", localVarApiClient.escapeString(LIVE_STREAM_ID.toString()))
- .replaceAll("\\{" + "SIMULCAST_TARGET_ID" + "\\}", localVarApiClient.escapeString(SIMULCAST_TARGET_ID.toString()));
+ .replaceAll("\\{" + "PLAYBACK_ID" + "\\}", localVarApiClient.escapeString(PLAYBACK_ID.toString()));
java.util.List localVarQueryParams = new java.util.ArrayList();
java.util.List localVarCollectionQueryParams = new java.util.ArrayList();
@@ -846,48 +837,48 @@ private okhttp3.Call deleteLiveStreamSimulcastTargetCall(String LIVE_STREAM_ID,
}
@SuppressWarnings("rawtypes")
- private okhttp3.Call deleteLiveStreamSimulcastTargetValidateBeforeCall(String LIVE_STREAM_ID, String SIMULCAST_TARGET_ID, final ApiCallback _callback) throws ApiException {
+ private okhttp3.Call deleteLiveStreamPlaybackIdValidateBeforeCall(String LIVE_STREAM_ID, String PLAYBACK_ID, final ApiCallback _callback) throws ApiException {
// verify the required parameter 'LIVE_STREAM_ID' is set
if (LIVE_STREAM_ID == null) {
- throw new ApiException("Missing the required parameter 'LIVE_STREAM_ID' when calling deleteLiveStreamSimulcastTarget(Async)");
+ throw new ApiException("Missing the required parameter 'LIVE_STREAM_ID' when calling deleteLiveStreamPlaybackId(Async)");
}
- // verify the required parameter 'SIMULCAST_TARGET_ID' is set
- if (SIMULCAST_TARGET_ID == null) {
- throw new ApiException("Missing the required parameter 'SIMULCAST_TARGET_ID' when calling deleteLiveStreamSimulcastTarget(Async)");
+ // verify the required parameter 'PLAYBACK_ID' is set
+ if (PLAYBACK_ID == null) {
+ throw new ApiException("Missing the required parameter 'PLAYBACK_ID' when calling deleteLiveStreamPlaybackId(Async)");
}
- okhttp3.Call localVarCall = deleteLiveStreamSimulcastTargetCall(LIVE_STREAM_ID, SIMULCAST_TARGET_ID, _callback);
+ okhttp3.Call localVarCall = deleteLiveStreamPlaybackIdCall(LIVE_STREAM_ID, PLAYBACK_ID, _callback);
return localVarCall;
}
- private ApiResponse deleteLiveStreamSimulcastTargetWithHttpInfo(String LIVE_STREAM_ID, String SIMULCAST_TARGET_ID) throws ApiException {
- okhttp3.Call localVarCall = deleteLiveStreamSimulcastTargetValidateBeforeCall(LIVE_STREAM_ID, SIMULCAST_TARGET_ID, null);
+ private ApiResponse deleteLiveStreamPlaybackIdWithHttpInfo(String LIVE_STREAM_ID, String PLAYBACK_ID) throws ApiException {
+ okhttp3.Call localVarCall = deleteLiveStreamPlaybackIdValidateBeforeCall(LIVE_STREAM_ID, PLAYBACK_ID, null);
return localVarApiClient.execute(localVarCall);
}
- private okhttp3.Call deleteLiveStreamSimulcastTargetAsync(String LIVE_STREAM_ID, String SIMULCAST_TARGET_ID, final ApiCallback _callback) throws ApiException {
+ private okhttp3.Call deleteLiveStreamPlaybackIdAsync(String LIVE_STREAM_ID, String PLAYBACK_ID, final ApiCallback _callback) throws ApiException {
- okhttp3.Call localVarCall = deleteLiveStreamSimulcastTargetValidateBeforeCall(LIVE_STREAM_ID, SIMULCAST_TARGET_ID, _callback);
+ okhttp3.Call localVarCall = deleteLiveStreamPlaybackIdValidateBeforeCall(LIVE_STREAM_ID, PLAYBACK_ID, _callback);
localVarApiClient.executeAsync(localVarCall, _callback);
return localVarCall;
}
- public class APIdeleteLiveStreamSimulcastTargetRequest {
+ public class APIdeleteLiveStreamPlaybackIdRequest {
private final String LIVE_STREAM_ID;
- private final String SIMULCAST_TARGET_ID;
+ private final String PLAYBACK_ID;
- private APIdeleteLiveStreamSimulcastTargetRequest(String LIVE_STREAM_ID, String SIMULCAST_TARGET_ID) {
+ private APIdeleteLiveStreamPlaybackIdRequest(String LIVE_STREAM_ID, String PLAYBACK_ID) {
this.LIVE_STREAM_ID = LIVE_STREAM_ID;
- this.SIMULCAST_TARGET_ID = SIMULCAST_TARGET_ID;
+ this.PLAYBACK_ID = PLAYBACK_ID;
}
/**
- * Build call for deleteLiveStreamSimulcastTarget
+ * Build call for deleteLiveStreamPlaybackId
* @param _callback ApiCallback API callback
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
@@ -899,11 +890,11 @@ private APIdeleteLiveStreamSimulcastTargetRequest(String LIVE_STREAM_ID, String
*/
public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
- return deleteLiveStreamSimulcastTargetCall(LIVE_STREAM_ID, SIMULCAST_TARGET_ID, _callback);
+ return deleteLiveStreamPlaybackIdCall(LIVE_STREAM_ID, PLAYBACK_ID, _callback);
}
/**
- * Execute deleteLiveStreamSimulcastTarget request
+ * Execute deleteLiveStreamPlaybackId request
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
@@ -913,11 +904,11 @@ public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
*/
public void execute() throws ApiException {
- deleteLiveStreamSimulcastTargetWithHttpInfo(LIVE_STREAM_ID, SIMULCAST_TARGET_ID);
+ deleteLiveStreamPlaybackIdWithHttpInfo(LIVE_STREAM_ID, PLAYBACK_ID);
}
/**
- * Execute deleteLiveStreamSimulcastTarget request with HTTP info returned
+ * Execute deleteLiveStreamPlaybackId request with HTTP info returned
* @return ApiResponse<Void>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
@@ -928,11 +919,11 @@ public void execute() throws ApiException {
*/
public ApiResponse executeWithHttpInfo() throws ApiException {
- return deleteLiveStreamSimulcastTargetWithHttpInfo(LIVE_STREAM_ID, SIMULCAST_TARGET_ID);
+ return deleteLiveStreamPlaybackIdWithHttpInfo(LIVE_STREAM_ID, PLAYBACK_ID);
}
/**
- * Execute deleteLiveStreamSimulcastTarget request (asynchronously)
+ * Execute deleteLiveStreamPlaybackId request (asynchronously)
* @param _callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
@@ -944,16 +935,16 @@ public ApiResponse executeWithHttpInfo() throws ApiException {
*/
public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
- return deleteLiveStreamSimulcastTargetAsync(LIVE_STREAM_ID, SIMULCAST_TARGET_ID, _callback);
+ return deleteLiveStreamPlaybackIdAsync(LIVE_STREAM_ID, PLAYBACK_ID, _callback);
}
}
/**
- * Delete a live stream simulcast target
- * Delete the simulcast target using the simulcast target ID returned when creating the simulcast target. Simulcast Target can only be deleted when the parent live stream is in idle state.
+ * Delete a live stream playback ID
+ * Deletes the playback ID for the live stream. This will not disable ingest (as the live stream still exists). New attempts to play back the live stream will fail immediately. However, current viewers will be able to continue watching the stream for some period of time.
* @param LIVE_STREAM_ID The live stream ID (required)
- * @param SIMULCAST_TARGET_ID The ID of the simulcast target. (required)
- * @return APIdeleteLiveStreamSimulcastTargetRequest
+ * @param PLAYBACK_ID The live stream's playback ID. (required)
+ * @return APIdeleteLiveStreamPlaybackIdRequest
* @http.response.details
Response Summary
@@ -961,15 +952,16 @@ public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiEx
204 | No Content | - |
*/
- public APIdeleteLiveStreamSimulcastTargetRequest deleteLiveStreamSimulcastTarget(String LIVE_STREAM_ID, String SIMULCAST_TARGET_ID) {
- return new APIdeleteLiveStreamSimulcastTargetRequest(LIVE_STREAM_ID, SIMULCAST_TARGET_ID);
+ public APIdeleteLiveStreamPlaybackIdRequest deleteLiveStreamPlaybackId(String LIVE_STREAM_ID, String PLAYBACK_ID) {
+ return new APIdeleteLiveStreamPlaybackIdRequest(LIVE_STREAM_ID, PLAYBACK_ID);
}
- private okhttp3.Call deleteLiveStreamStaticRenditionsCall(String LIVE_STREAM_ID, final ApiCallback _callback) throws ApiException {
+ private okhttp3.Call deleteLiveStreamSimulcastTargetCall(String LIVE_STREAM_ID, String SIMULCAST_TARGET_ID, final ApiCallback _callback) throws ApiException {
Object localVarPostBody = null;
// create path and map variables
- String localVarPath = "/video/v1/live-streams/{LIVE_STREAM_ID}/new-asset-settings/static-renditions"
- .replaceAll("\\{" + "LIVE_STREAM_ID" + "\\}", localVarApiClient.escapeString(LIVE_STREAM_ID.toString()));
+ String localVarPath = "/video/v1/live-streams/{LIVE_STREAM_ID}/simulcast-targets/{SIMULCAST_TARGET_ID}"
+ .replaceAll("\\{" + "LIVE_STREAM_ID" + "\\}", localVarApiClient.escapeString(LIVE_STREAM_ID.toString()))
+ .replaceAll("\\{" + "SIMULCAST_TARGET_ID" + "\\}", localVarApiClient.escapeString(SIMULCAST_TARGET_ID.toString()));
java.util.List localVarQueryParams = new java.util.ArrayList();
java.util.List localVarCollectionQueryParams = new java.util.ArrayList();
@@ -996,41 +988,48 @@ private okhttp3.Call deleteLiveStreamStaticRenditionsCall(String LIVE_STREAM_ID,
}
@SuppressWarnings("rawtypes")
- private okhttp3.Call deleteLiveStreamStaticRenditionsValidateBeforeCall(String LIVE_STREAM_ID, final ApiCallback _callback) throws ApiException {
+ private okhttp3.Call deleteLiveStreamSimulcastTargetValidateBeforeCall(String LIVE_STREAM_ID, String SIMULCAST_TARGET_ID, final ApiCallback _callback) throws ApiException {
// verify the required parameter 'LIVE_STREAM_ID' is set
if (LIVE_STREAM_ID == null) {
- throw new ApiException("Missing the required parameter 'LIVE_STREAM_ID' when calling deleteLiveStreamStaticRenditions(Async)");
+ throw new ApiException("Missing the required parameter 'LIVE_STREAM_ID' when calling deleteLiveStreamSimulcastTarget(Async)");
+ }
+
+ // verify the required parameter 'SIMULCAST_TARGET_ID' is set
+ if (SIMULCAST_TARGET_ID == null) {
+ throw new ApiException("Missing the required parameter 'SIMULCAST_TARGET_ID' when calling deleteLiveStreamSimulcastTarget(Async)");
}
- okhttp3.Call localVarCall = deleteLiveStreamStaticRenditionsCall(LIVE_STREAM_ID, _callback);
+ okhttp3.Call localVarCall = deleteLiveStreamSimulcastTargetCall(LIVE_STREAM_ID, SIMULCAST_TARGET_ID, _callback);
return localVarCall;
}
- private ApiResponse deleteLiveStreamStaticRenditionsWithHttpInfo(String LIVE_STREAM_ID) throws ApiException {
- okhttp3.Call localVarCall = deleteLiveStreamStaticRenditionsValidateBeforeCall(LIVE_STREAM_ID, null);
+ private ApiResponse deleteLiveStreamSimulcastTargetWithHttpInfo(String LIVE_STREAM_ID, String SIMULCAST_TARGET_ID) throws ApiException {
+ okhttp3.Call localVarCall = deleteLiveStreamSimulcastTargetValidateBeforeCall(LIVE_STREAM_ID, SIMULCAST_TARGET_ID, null);
return localVarApiClient.execute(localVarCall);
}
- private okhttp3.Call deleteLiveStreamStaticRenditionsAsync(String LIVE_STREAM_ID, final ApiCallback _callback) throws ApiException {
+ private okhttp3.Call deleteLiveStreamSimulcastTargetAsync(String LIVE_STREAM_ID, String SIMULCAST_TARGET_ID, final ApiCallback _callback) throws ApiException {
- okhttp3.Call localVarCall = deleteLiveStreamStaticRenditionsValidateBeforeCall(LIVE_STREAM_ID, _callback);
+ okhttp3.Call localVarCall = deleteLiveStreamSimulcastTargetValidateBeforeCall(LIVE_STREAM_ID, SIMULCAST_TARGET_ID, _callback);
localVarApiClient.executeAsync(localVarCall, _callback);
return localVarCall;
}
- public class APIdeleteLiveStreamStaticRenditionsRequest {
+ public class APIdeleteLiveStreamSimulcastTargetRequest {
private final String LIVE_STREAM_ID;
+ private final String SIMULCAST_TARGET_ID;
- private APIdeleteLiveStreamStaticRenditionsRequest(String LIVE_STREAM_ID) {
+ private APIdeleteLiveStreamSimulcastTargetRequest(String LIVE_STREAM_ID, String SIMULCAST_TARGET_ID) {
this.LIVE_STREAM_ID = LIVE_STREAM_ID;
+ this.SIMULCAST_TARGET_ID = SIMULCAST_TARGET_ID;
}
/**
- * Build call for deleteLiveStreamStaticRenditions
+ * Build call for deleteLiveStreamSimulcastTarget
* @param _callback ApiCallback API callback
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
@@ -1042,11 +1041,11 @@ private APIdeleteLiveStreamStaticRenditionsRequest(String LIVE_STREAM_ID) {
*/
public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
- return deleteLiveStreamStaticRenditionsCall(LIVE_STREAM_ID, _callback);
+ return deleteLiveStreamSimulcastTargetCall(LIVE_STREAM_ID, SIMULCAST_TARGET_ID, _callback);
}
/**
- * Execute deleteLiveStreamStaticRenditions request
+ * Execute deleteLiveStreamSimulcastTarget request
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
@@ -1056,11 +1055,11 @@ public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
*/
public void execute() throws ApiException {
- deleteLiveStreamStaticRenditionsWithHttpInfo(LIVE_STREAM_ID);
+ deleteLiveStreamSimulcastTargetWithHttpInfo(LIVE_STREAM_ID, SIMULCAST_TARGET_ID);
}
/**
- * Execute deleteLiveStreamStaticRenditions request with HTTP info returned
+ * Execute deleteLiveStreamSimulcastTarget request with HTTP info returned
* @return ApiResponse<Void>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
@@ -1071,11 +1070,11 @@ public void execute() throws ApiException {
*/
public ApiResponse executeWithHttpInfo() throws ApiException {
- return deleteLiveStreamStaticRenditionsWithHttpInfo(LIVE_STREAM_ID);
+ return deleteLiveStreamSimulcastTargetWithHttpInfo(LIVE_STREAM_ID, SIMULCAST_TARGET_ID);
}
/**
- * Execute deleteLiveStreamStaticRenditions request (asynchronously)
+ * Execute deleteLiveStreamSimulcastTarget request (asynchronously)
* @param _callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
@@ -1087,15 +1086,16 @@ public ApiResponse executeWithHttpInfo() throws ApiException {
*/
public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
- return deleteLiveStreamStaticRenditionsAsync(LIVE_STREAM_ID, _callback);
+ return deleteLiveStreamSimulcastTargetAsync(LIVE_STREAM_ID, SIMULCAST_TARGET_ID, _callback);
}
}
/**
- * Delete a live stream's static renditions setting for new assets
- * Deletes a live stream's static renditions settings for new assets. Further assets made via this live stream will not create static renditions unless re-added.
+ * Delete a live stream simulcast target
+ * Delete the simulcast target using the simulcast target ID returned when creating the simulcast target. Simulcast Target can only be deleted when the parent live stream is in idle state.
* @param LIVE_STREAM_ID The live stream ID (required)
- * @return APIdeleteLiveStreamStaticRenditionsRequest
+ * @param SIMULCAST_TARGET_ID The ID of the simulcast target. (required)
+ * @return APIdeleteLiveStreamSimulcastTargetRequest
* @http.response.details
Response Summary
@@ -1103,8 +1103,8 @@ public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiEx
204 | No Content | - |
*/
- public APIdeleteLiveStreamStaticRenditionsRequest deleteLiveStreamStaticRenditions(String LIVE_STREAM_ID) {
- return new APIdeleteLiveStreamStaticRenditionsRequest(LIVE_STREAM_ID);
+ public APIdeleteLiveStreamSimulcastTargetRequest deleteLiveStreamSimulcastTarget(String LIVE_STREAM_ID, String SIMULCAST_TARGET_ID) {
+ return new APIdeleteLiveStreamSimulcastTargetRequest(LIVE_STREAM_ID, SIMULCAST_TARGET_ID);
}
private okhttp3.Call disableLiveStreamCall(String LIVE_STREAM_ID, final ApiCallback _callback) throws ApiException {
Object localVarPostBody = null;
@@ -2805,7 +2805,7 @@ public okhttp3.Call executeAsync(final ApiCallback _callback
public APIupdateLiveStreamGeneratedSubtitlesRequest updateLiveStreamGeneratedSubtitles(String LIVE_STREAM_ID, UpdateLiveStreamGeneratedSubtitlesRequest updateLiveStreamGeneratedSubtitlesRequest) {
return new APIupdateLiveStreamGeneratedSubtitlesRequest(LIVE_STREAM_ID, updateLiveStreamGeneratedSubtitlesRequest);
}
- private okhttp3.Call updateLiveStreamStaticRenditionsCall(String LIVE_STREAM_ID, UpdateLiveStreamNewAssetSettingsStaticRenditionsRequest updateLiveStreamNewAssetSettingsStaticRenditionsRequest, final ApiCallback _callback) throws ApiException {
+ private okhttp3.Call updateLiveStreamNewAssetSettingsStaticRenditionsCall(String LIVE_STREAM_ID, UpdateLiveStreamNewAssetSettingsStaticRenditionsRequest updateLiveStreamNewAssetSettingsStaticRenditionsRequest, final ApiCallback _callback) throws ApiException {
Object localVarPostBody = updateLiveStreamNewAssetSettingsStaticRenditionsRequest;
// create path and map variables
@@ -2837,50 +2837,50 @@ private okhttp3.Call updateLiveStreamStaticRenditionsCall(String LIVE_STREAM_ID,
}
@SuppressWarnings("rawtypes")
- private okhttp3.Call updateLiveStreamStaticRenditionsValidateBeforeCall(String LIVE_STREAM_ID, UpdateLiveStreamNewAssetSettingsStaticRenditionsRequest updateLiveStreamNewAssetSettingsStaticRenditionsRequest, final ApiCallback _callback) throws ApiException {
+ private okhttp3.Call updateLiveStreamNewAssetSettingsStaticRenditionsValidateBeforeCall(String LIVE_STREAM_ID, UpdateLiveStreamNewAssetSettingsStaticRenditionsRequest updateLiveStreamNewAssetSettingsStaticRenditionsRequest, final ApiCallback _callback) throws ApiException {
// verify the required parameter 'LIVE_STREAM_ID' is set
if (LIVE_STREAM_ID == null) {
- throw new ApiException("Missing the required parameter 'LIVE_STREAM_ID' when calling updateLiveStreamStaticRenditions(Async)");
+ throw new ApiException("Missing the required parameter 'LIVE_STREAM_ID' when calling updateLiveStreamNewAssetSettingsStaticRenditions(Async)");
}
// verify the required parameter 'updateLiveStreamNewAssetSettingsStaticRenditionsRequest' is set
if (updateLiveStreamNewAssetSettingsStaticRenditionsRequest == null) {
- throw new ApiException("Missing the required parameter 'updateLiveStreamNewAssetSettingsStaticRenditionsRequest' when calling updateLiveStreamStaticRenditions(Async)");
+ throw new ApiException("Missing the required parameter 'updateLiveStreamNewAssetSettingsStaticRenditionsRequest' when calling updateLiveStreamNewAssetSettingsStaticRenditions(Async)");
}
- okhttp3.Call localVarCall = updateLiveStreamStaticRenditionsCall(LIVE_STREAM_ID, updateLiveStreamNewAssetSettingsStaticRenditionsRequest, _callback);
+ okhttp3.Call localVarCall = updateLiveStreamNewAssetSettingsStaticRenditionsCall(LIVE_STREAM_ID, updateLiveStreamNewAssetSettingsStaticRenditionsRequest, _callback);
return localVarCall;
}
- private ApiResponse updateLiveStreamStaticRenditionsWithHttpInfo(String LIVE_STREAM_ID, UpdateLiveStreamNewAssetSettingsStaticRenditionsRequest updateLiveStreamNewAssetSettingsStaticRenditionsRequest) throws ApiException {
- okhttp3.Call localVarCall = updateLiveStreamStaticRenditionsValidateBeforeCall(LIVE_STREAM_ID, updateLiveStreamNewAssetSettingsStaticRenditionsRequest, null);
+ private ApiResponse updateLiveStreamNewAssetSettingsStaticRenditionsWithHttpInfo(String LIVE_STREAM_ID, UpdateLiveStreamNewAssetSettingsStaticRenditionsRequest updateLiveStreamNewAssetSettingsStaticRenditionsRequest) throws ApiException {
+ okhttp3.Call localVarCall = updateLiveStreamNewAssetSettingsStaticRenditionsValidateBeforeCall(LIVE_STREAM_ID, updateLiveStreamNewAssetSettingsStaticRenditionsRequest, null);
Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
- private okhttp3.Call updateLiveStreamStaticRenditionsAsync(String LIVE_STREAM_ID, UpdateLiveStreamNewAssetSettingsStaticRenditionsRequest updateLiveStreamNewAssetSettingsStaticRenditionsRequest, final ApiCallback _callback) throws ApiException {
+ private okhttp3.Call updateLiveStreamNewAssetSettingsStaticRenditionsAsync(String LIVE_STREAM_ID, UpdateLiveStreamNewAssetSettingsStaticRenditionsRequest updateLiveStreamNewAssetSettingsStaticRenditionsRequest, final ApiCallback _callback) throws ApiException {
- okhttp3.Call localVarCall = updateLiveStreamStaticRenditionsValidateBeforeCall(LIVE_STREAM_ID, updateLiveStreamNewAssetSettingsStaticRenditionsRequest, _callback);
+ okhttp3.Call localVarCall = updateLiveStreamNewAssetSettingsStaticRenditionsValidateBeforeCall(LIVE_STREAM_ID, updateLiveStreamNewAssetSettingsStaticRenditionsRequest, _callback);
Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
- public class APIupdateLiveStreamStaticRenditionsRequest {
+ public class APIupdateLiveStreamNewAssetSettingsStaticRenditionsRequest {
private final String LIVE_STREAM_ID;
private final UpdateLiveStreamNewAssetSettingsStaticRenditionsRequest updateLiveStreamNewAssetSettingsStaticRenditionsRequest;
- private APIupdateLiveStreamStaticRenditionsRequest(String LIVE_STREAM_ID, UpdateLiveStreamNewAssetSettingsStaticRenditionsRequest updateLiveStreamNewAssetSettingsStaticRenditionsRequest) {
+ private APIupdateLiveStreamNewAssetSettingsStaticRenditionsRequest(String LIVE_STREAM_ID, UpdateLiveStreamNewAssetSettingsStaticRenditionsRequest updateLiveStreamNewAssetSettingsStaticRenditionsRequest) {
this.LIVE_STREAM_ID = LIVE_STREAM_ID;
this.updateLiveStreamNewAssetSettingsStaticRenditionsRequest = updateLiveStreamNewAssetSettingsStaticRenditionsRequest;
}
/**
- * Build call for updateLiveStreamStaticRenditions
+ * Build call for updateLiveStreamNewAssetSettingsStaticRenditions
* @param _callback ApiCallback API callback
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
@@ -2892,11 +2892,11 @@ private APIupdateLiveStreamStaticRenditionsRequest(String LIVE_STREAM_ID, Update
*/
public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
- return updateLiveStreamStaticRenditionsCall(LIVE_STREAM_ID, updateLiveStreamNewAssetSettingsStaticRenditionsRequest, _callback);
+ return updateLiveStreamNewAssetSettingsStaticRenditionsCall(LIVE_STREAM_ID, updateLiveStreamNewAssetSettingsStaticRenditionsRequest, _callback);
}
/**
- * Execute updateLiveStreamStaticRenditions request
+ * Execute updateLiveStreamNewAssetSettingsStaticRenditions request
* @return LiveStreamResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
@@ -2907,12 +2907,12 @@ public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
*/
public LiveStreamResponse execute() throws ApiException {
- ApiResponse localVarResp = updateLiveStreamStaticRenditionsWithHttpInfo(LIVE_STREAM_ID, updateLiveStreamNewAssetSettingsStaticRenditionsRequest);
+ ApiResponse localVarResp = updateLiveStreamNewAssetSettingsStaticRenditionsWithHttpInfo(LIVE_STREAM_ID, updateLiveStreamNewAssetSettingsStaticRenditionsRequest);
return localVarResp.getData();
}
/**
- * Execute updateLiveStreamStaticRenditions request with HTTP info returned
+ * Execute updateLiveStreamNewAssetSettingsStaticRenditions request with HTTP info returned
* @return ApiResponse<LiveStreamResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
@@ -2923,11 +2923,11 @@ public LiveStreamResponse execute() throws ApiException {
*/
public ApiResponse executeWithHttpInfo() throws ApiException {
- return updateLiveStreamStaticRenditionsWithHttpInfo(LIVE_STREAM_ID, updateLiveStreamNewAssetSettingsStaticRenditionsRequest);
+ return updateLiveStreamNewAssetSettingsStaticRenditionsWithHttpInfo(LIVE_STREAM_ID, updateLiveStreamNewAssetSettingsStaticRenditionsRequest);
}
/**
- * Execute updateLiveStreamStaticRenditions request (asynchronously)
+ * Execute updateLiveStreamNewAssetSettingsStaticRenditions request (asynchronously)
* @param _callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
@@ -2939,7 +2939,7 @@ public ApiResponse executeWithHttpInfo() throws ApiException
*/
public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
- return updateLiveStreamStaticRenditionsAsync(LIVE_STREAM_ID, updateLiveStreamNewAssetSettingsStaticRenditionsRequest, _callback);
+ return updateLiveStreamNewAssetSettingsStaticRenditionsAsync(LIVE_STREAM_ID, updateLiveStreamNewAssetSettingsStaticRenditionsRequest, _callback);
}
}
@@ -2948,7 +2948,7 @@ public okhttp3.Call executeAsync(final ApiCallback _callback
* Updates a live stream's static renditions settings for new assets. Further assets made via this live stream will create static renditions per the settings provided. You must provide all static renditions desired.
* @param LIVE_STREAM_ID The live stream ID (required)
* @param updateLiveStreamNewAssetSettingsStaticRenditionsRequest (required)
- * @return APIupdateLiveStreamStaticRenditionsRequest
+ * @return APIupdateLiveStreamNewAssetSettingsStaticRenditionsRequest
* @http.response.details
Response Summary
@@ -2956,7 +2956,7 @@ public okhttp3.Call executeAsync(final ApiCallback _callback
200 | OK | - |
*/
- public APIupdateLiveStreamStaticRenditionsRequest updateLiveStreamStaticRenditions(String LIVE_STREAM_ID, UpdateLiveStreamNewAssetSettingsStaticRenditionsRequest updateLiveStreamNewAssetSettingsStaticRenditionsRequest) {
- return new APIupdateLiveStreamStaticRenditionsRequest(LIVE_STREAM_ID, updateLiveStreamNewAssetSettingsStaticRenditionsRequest);
+ public APIupdateLiveStreamNewAssetSettingsStaticRenditionsRequest updateLiveStreamNewAssetSettingsStaticRenditions(String LIVE_STREAM_ID, UpdateLiveStreamNewAssetSettingsStaticRenditionsRequest updateLiveStreamNewAssetSettingsStaticRenditionsRequest) {
+ return new APIupdateLiveStreamNewAssetSettingsStaticRenditionsRequest(LIVE_STREAM_ID, updateLiveStreamNewAssetSettingsStaticRenditionsRequest);
}
}
diff --git a/src/main/java/com/mux/sdk/models/CreateAssetRequest.java b/src/main/java/com/mux/sdk/models/CreateAssetRequest.java
index 3b9d3f5..0727c79 100644
--- a/src/main/java/com/mux/sdk/models/CreateAssetRequest.java
+++ b/src/main/java/com/mux/sdk/models/CreateAssetRequest.java
@@ -54,7 +54,7 @@ public class CreateAssetRequest {
private String passthrough;
/**
- * Specify what level of support for mp4 playback. You may not enable both `mp4_support` and `static_renditions`. * The `capped-1080p` option produces a single MP4 file, called `capped-1080p.mp4`, with the video resolution capped at 1080p. This option produces an `audio.m4a` file for an audio-only asset. * The `audio-only` option produces a single M4A file, called `audio.m4a` for a video or an audio-only asset. MP4 generation will error when this option is specified for a video-only asset. * The `audio-only,capped-1080p` option produces both the `audio.m4a` and `capped-1080p.mp4` files. Only the `capped-1080p.mp4` file is produced for a video-only asset, while only the `audio.m4a` file is produced for an audio-only asset. The `standard`(deprecated) option produces up to three MP4 files with different levels of resolution (`high.mp4`, `medium.mp4`, `low.mp4`, or `audio.m4a` for an audio-only asset). MP4 files are not produced for `none` (default). In most cases you should use our default HLS-based streaming playback (`{playback_id}.m3u8`) which can automatically adjust to viewers' connection speeds, but an mp4 can be useful for some legacy devices or downloading for offline playback. See the [Download your videos guide](https://docs.mux.com/guides/enable-static-mp4-renditions) for more information.
+ * Deprecated. See the [Static Renditions API](https://www.mux.com/docs/guides/enable-static-mp4-renditions) for the updated API. Specify what level of support for mp4 playback. You may not enable both `mp4_support` and `static_renditions`. * The `capped-1080p` option produces a single MP4 file, called `capped-1080p.mp4`, with the video resolution capped at 1080p. This option produces an `audio.m4a` file for an audio-only asset. * The `audio-only` option produces a single M4A file, called `audio.m4a` for a video or an audio-only asset. MP4 generation will error when this option is specified for a video-only asset. * The `audio-only,capped-1080p` option produces both the `audio.m4a` and `capped-1080p.mp4` files. Only the `capped-1080p.mp4` file is produced for a video-only asset, while only the `audio.m4a` file is produced for an audio-only asset. The `standard`(deprecated) option produces up to three MP4 files with different levels of resolution (`high.mp4`, `medium.mp4`, `low.mp4`, or `audio.m4a` for an audio-only asset). MP4 files are not produced for `none` (default). In most cases you should use our default HLS-based streaming playback (`{playback_id}.m3u8`) which can automatically adjust to viewers' connection speeds, but an mp4 can be useful for some legacy devices or downloading for offline playback. See the [Download your videos guide](https://docs.mux.com/guides/enable-static-mp4-renditions) for more information.
*/
@JsonAdapter(Mp4SupportEnum.Adapter.class)
public enum Mp4SupportEnum {
@@ -479,11 +479,11 @@ public CreateAssetRequest mp4Support(Mp4SupportEnum mp4Support) {
}
/**
- * Specify what level of support for mp4 playback. You may not enable both `mp4_support` and `static_renditions`. * The `capped-1080p` option produces a single MP4 file, called `capped-1080p.mp4`, with the video resolution capped at 1080p. This option produces an `audio.m4a` file for an audio-only asset. * The `audio-only` option produces a single M4A file, called `audio.m4a` for a video or an audio-only asset. MP4 generation will error when this option is specified for a video-only asset. * The `audio-only,capped-1080p` option produces both the `audio.m4a` and `capped-1080p.mp4` files. Only the `capped-1080p.mp4` file is produced for a video-only asset, while only the `audio.m4a` file is produced for an audio-only asset. The `standard`(deprecated) option produces up to three MP4 files with different levels of resolution (`high.mp4`, `medium.mp4`, `low.mp4`, or `audio.m4a` for an audio-only asset). MP4 files are not produced for `none` (default). In most cases you should use our default HLS-based streaming playback (`{playback_id}.m3u8`) which can automatically adjust to viewers' connection speeds, but an mp4 can be useful for some legacy devices or downloading for offline playback. See the [Download your videos guide](https://docs.mux.com/guides/enable-static-mp4-renditions) for more information.
+ * Deprecated. See the [Static Renditions API](https://www.mux.com/docs/guides/enable-static-mp4-renditions) for the updated API. Specify what level of support for mp4 playback. You may not enable both `mp4_support` and `static_renditions`. * The `capped-1080p` option produces a single MP4 file, called `capped-1080p.mp4`, with the video resolution capped at 1080p. This option produces an `audio.m4a` file for an audio-only asset. * The `audio-only` option produces a single M4A file, called `audio.m4a` for a video or an audio-only asset. MP4 generation will error when this option is specified for a video-only asset. * The `audio-only,capped-1080p` option produces both the `audio.m4a` and `capped-1080p.mp4` files. Only the `capped-1080p.mp4` file is produced for a video-only asset, while only the `audio.m4a` file is produced for an audio-only asset. The `standard`(deprecated) option produces up to three MP4 files with different levels of resolution (`high.mp4`, `medium.mp4`, `low.mp4`, or `audio.m4a` for an audio-only asset). MP4 files are not produced for `none` (default). In most cases you should use our default HLS-based streaming playback (`{playback_id}.m3u8`) which can automatically adjust to viewers' connection speeds, but an mp4 can be useful for some legacy devices or downloading for offline playback. See the [Download your videos guide](https://docs.mux.com/guides/enable-static-mp4-renditions) for more information.
* @return mp4Support
**/
@javax.annotation.Nullable
- @ApiModelProperty(value = "Specify what level of support for mp4 playback. You may not enable both `mp4_support` and `static_renditions`. * The `capped-1080p` option produces a single MP4 file, called `capped-1080p.mp4`, with the video resolution capped at 1080p. This option produces an `audio.m4a` file for an audio-only asset. * The `audio-only` option produces a single M4A file, called `audio.m4a` for a video or an audio-only asset. MP4 generation will error when this option is specified for a video-only asset. * The `audio-only,capped-1080p` option produces both the `audio.m4a` and `capped-1080p.mp4` files. Only the `capped-1080p.mp4` file is produced for a video-only asset, while only the `audio.m4a` file is produced for an audio-only asset. The `standard`(deprecated) option produces up to three MP4 files with different levels of resolution (`high.mp4`, `medium.mp4`, `low.mp4`, or `audio.m4a` for an audio-only asset). MP4 files are not produced for `none` (default). In most cases you should use our default HLS-based streaming playback (`{playback_id}.m3u8`) which can automatically adjust to viewers' connection speeds, but an mp4 can be useful for some legacy devices or downloading for offline playback. See the [Download your videos guide](https://docs.mux.com/guides/enable-static-mp4-renditions) for more information. ")
+ @ApiModelProperty(value = "Deprecated. See the [Static Renditions API](https://www.mux.com/docs/guides/enable-static-mp4-renditions) for the updated API. Specify what level of support for mp4 playback. You may not enable both `mp4_support` and `static_renditions`. * The `capped-1080p` option produces a single MP4 file, called `capped-1080p.mp4`, with the video resolution capped at 1080p. This option produces an `audio.m4a` file for an audio-only asset. * The `audio-only` option produces a single M4A file, called `audio.m4a` for a video or an audio-only asset. MP4 generation will error when this option is specified for a video-only asset. * The `audio-only,capped-1080p` option produces both the `audio.m4a` and `capped-1080p.mp4` files. Only the `capped-1080p.mp4` file is produced for a video-only asset, while only the `audio.m4a` file is produced for an audio-only asset. The `standard`(deprecated) option produces up to three MP4 files with different levels of resolution (`high.mp4`, `medium.mp4`, `low.mp4`, or `audio.m4a` for an audio-only asset). MP4 files are not produced for `none` (default). In most cases you should use our default HLS-based streaming playback (`{playback_id}.m3u8`) which can automatically adjust to viewers' connection speeds, but an mp4 can be useful for some legacy devices or downloading for offline playback. See the [Download your videos guide](https://docs.mux.com/guides/enable-static-mp4-renditions) for more information. ")
public Mp4SupportEnum getMp4Support() {
return mp4Support;
@@ -648,11 +648,11 @@ public CreateAssetRequest addStaticRenditionsItem(CreateStaticRenditionRequest s
}
/**
- * An array of static renditions to create for this asset. You may not enable both `static_renditions` and `mp4_support`
+ * An array of static renditions to create for this asset. You may not enable both `static_renditions` and `mp4_support (the latter being deprecated)`
* @return staticRenditions
**/
@javax.annotation.Nullable
- @ApiModelProperty(value = "An array of static renditions to create for this asset. You may not enable both `static_renditions` and `mp4_support`")
+ @ApiModelProperty(value = "An array of static renditions to create for this asset. You may not enable both `static_renditions` and `mp4_support (the latter being deprecated)`")
public java.util.List getStaticRenditions() {
return staticRenditions;
diff --git a/src/main/java/com/mux/sdk/models/CreateStaticRenditionRequest.java b/src/main/java/com/mux/sdk/models/CreateStaticRenditionRequest.java
index 58442b5..b01e14e 100644
--- a/src/main/java/com/mux/sdk/models/CreateStaticRenditionRequest.java
+++ b/src/main/java/com/mux/sdk/models/CreateStaticRenditionRequest.java
@@ -96,6 +96,10 @@ public ResolutionEnum read(final JsonReader jsonReader) throws IOException {
@SerializedName(SERIALIZED_NAME_RESOLUTION)
private ResolutionEnum resolution;
+ public static final String SERIALIZED_NAME_PASSTHROUGH = "passthrough";
+ @SerializedName(SERIALIZED_NAME_PASSTHROUGH)
+ private String passthrough;
+
public CreateStaticRenditionRequest resolution(ResolutionEnum resolution) {
@@ -120,6 +124,29 @@ public void setResolution(ResolutionEnum resolution) {
}
+ public CreateStaticRenditionRequest passthrough(String passthrough) {
+
+ this.passthrough = passthrough;
+ return this;
+ }
+
+ /**
+ * Arbitrary user-supplied metadata set for the static rendition. Max 255 characters.
+ * @return passthrough
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "Arbitrary user-supplied metadata set for the static rendition. Max 255 characters.")
+
+ public String getPassthrough() {
+ return passthrough;
+ }
+
+
+ public void setPassthrough(String passthrough) {
+ this.passthrough = passthrough;
+ }
+
+
@Override
public boolean equals(Object o) {
if (this == o) {
@@ -129,12 +156,13 @@ public boolean equals(Object o) {
return false;
}
CreateStaticRenditionRequest createStaticRenditionRequest = (CreateStaticRenditionRequest) o;
- return Objects.equals(this.resolution, createStaticRenditionRequest.resolution);
+ return Objects.equals(this.resolution, createStaticRenditionRequest.resolution) &&
+ Objects.equals(this.passthrough, createStaticRenditionRequest.passthrough);
}
@Override
public int hashCode() {
- return Objects.hash(resolution);
+ return Objects.hash(resolution, passthrough);
}
@Override
@@ -142,6 +170,7 @@ public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class CreateStaticRenditionRequest {\n");
sb.append(" resolution: ").append(toIndentedString(resolution)).append("\n");
+ sb.append(" passthrough: ").append(toIndentedString(passthrough)).append("\n");
sb.append("}");
return sb.toString();
}
diff --git a/src/main/java/com/mux/sdk/models/InputSettings.java b/src/main/java/com/mux/sdk/models/InputSettings.java
index 42e59b1..e169e99 100644
--- a/src/main/java/com/mux/sdk/models/InputSettings.java
+++ b/src/main/java/com/mux/sdk/models/InputSettings.java
@@ -416,11 +416,11 @@ public InputSettings passthrough(String passthrough) {
}
/**
- * This optional parameter should be used tracks with `type` of `text` and `text_type` set to `subtitles`.
+ * This optional parameter should be used for tracks with `type` of `text` and `text_type` set to `subtitles`.
* @return passthrough
**/
@javax.annotation.Nullable
- @ApiModelProperty(value = "This optional parameter should be used tracks with `type` of `text` and `text_type` set to `subtitles`.")
+ @ApiModelProperty(value = "This optional parameter should be used for tracks with `type` of `text` and `text_type` set to `subtitles`.")
public String getPassthrough() {
return passthrough;
diff --git a/src/main/java/com/mux/sdk/models/StaticRendition.java b/src/main/java/com/mux/sdk/models/StaticRendition.java
index b8a2eed..ef60d30 100644
--- a/src/main/java/com/mux/sdk/models/StaticRendition.java
+++ b/src/main/java/com/mux/sdk/models/StaticRendition.java
@@ -403,6 +403,10 @@ public ResolutionEnum read(final JsonReader jsonReader) throws IOException {
@SerializedName(SERIALIZED_NAME_ID)
private String id;
+ public static final String SERIALIZED_NAME_PASSTHROUGH = "passthrough";
+ @SerializedName(SERIALIZED_NAME_PASSTHROUGH)
+ private String passthrough;
+
public StaticRendition name(NameEnum name) {
@@ -657,6 +661,29 @@ public void setId(String id) {
}
+ public StaticRendition passthrough(String passthrough) {
+
+ this.passthrough = passthrough;
+ return this;
+ }
+
+ /**
+ * Arbitrary user-supplied metadata set for the static rendition. Max 255 characters.
+ * @return passthrough
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "Arbitrary user-supplied metadata set for the static rendition. Max 255 characters.")
+
+ public String getPassthrough() {
+ return passthrough;
+ }
+
+
+ public void setPassthrough(String passthrough) {
+ this.passthrough = passthrough;
+ }
+
+
@Override
public boolean equals(Object o) {
if (this == o) {
@@ -676,12 +703,13 @@ public boolean equals(Object o) {
Objects.equals(this.status, staticRendition.status) &&
Objects.equals(this.resolutionTier, staticRendition.resolutionTier) &&
Objects.equals(this.resolution, staticRendition.resolution) &&
- Objects.equals(this.id, staticRendition.id);
+ Objects.equals(this.id, staticRendition.id) &&
+ Objects.equals(this.passthrough, staticRendition.passthrough);
}
@Override
public int hashCode() {
- return Objects.hash(name, ext, height, width, bitrate, filesize, type, status, resolutionTier, resolution, id);
+ return Objects.hash(name, ext, height, width, bitrate, filesize, type, status, resolutionTier, resolution, id, passthrough);
}
@Override
@@ -699,6 +727,7 @@ public String toString() {
sb.append(" resolutionTier: ").append(toIndentedString(resolutionTier)).append("\n");
sb.append(" resolution: ").append(toIndentedString(resolution)).append("\n");
sb.append(" id: ").append(toIndentedString(id)).append("\n");
+ sb.append(" passthrough: ").append(toIndentedString(passthrough)).append("\n");
sb.append("}");
return sb.toString();
}
diff --git a/src/main/java/com/mux/sdk/models/UpdateLiveStreamNewAssetSettings.java b/src/main/java/com/mux/sdk/models/UpdateLiveStreamNewAssetSettings.java
index dae431b..8e31f9e 100644
--- a/src/main/java/com/mux/sdk/models/UpdateLiveStreamNewAssetSettings.java
+++ b/src/main/java/com/mux/sdk/models/UpdateLiveStreamNewAssetSettings.java
@@ -31,7 +31,7 @@
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
public class UpdateLiveStreamNewAssetSettings {
/**
- * Specify what level of support for mp4 playback should be added to new assets generated from this live stream. * The `none` option disables MP4 support for new assets. MP4 files will not be produced for an asset generated from this live stream. * The `capped-1080p` option produces a single MP4 file, called `capped-1080p.mp4`, with the video resolution capped at 1080p. This option produces an `audio.m4a` file for an audio-only asset. * The `audio-only` option produces a single M4A file, called `audio.m4a` for a video or an audio-only asset. MP4 generation will error when this option is specified for a video-only asset. * The `audio-only,capped-1080p` option produces both the `audio.m4a` and `capped-1080p.mp4` files. Only the `capped-1080p.mp4` file is produced for a video-only asset, while only the `audio.m4a` file is produced for an audio-only asset. * The `standard`(deprecated) option produces up to three MP4 files with different levels of resolution (`high.mp4`, `medium.mp4`, `low.mp4`, or `audio.m4a` for an audio-only asset).
+ * Deprecated. See the [Static Renditions API](https://www.mux.com/docs/guides/enable-static-mp4-renditions#during-live-stream-creation) for the updated API. Specify what level of support for mp4 playback should be added to new assets generated from this live stream. * The `none` option disables MP4 support for new assets. MP4 files will not be produced for an asset generated from this live stream. * The `capped-1080p` option produces a single MP4 file, called `capped-1080p.mp4`, with the video resolution capped at 1080p. This option produces an `audio.m4a` file for an audio-only asset. * The `audio-only` option produces a single M4A file, called `audio.m4a` for a video or an audio-only asset. MP4 generation will error when this option is specified for a video-only asset. * The `audio-only,capped-1080p` option produces both the `audio.m4a` and `capped-1080p.mp4` files. Only the `capped-1080p.mp4` file is produced for a video-only asset, while only the `audio.m4a` file is produced for an audio-only asset. * The `standard`(deprecated) option produces up to three MP4 files with different levels of resolution (`high.mp4`, `medium.mp4`, `low.mp4`, or `audio.m4a` for an audio-only asset).
*/
@JsonAdapter(Mp4SupportEnum.Adapter.class)
public enum Mp4SupportEnum {
@@ -197,11 +197,11 @@ public UpdateLiveStreamNewAssetSettings mp4Support(Mp4SupportEnum mp4Support) {
}
/**
- * Specify what level of support for mp4 playback should be added to new assets generated from this live stream. * The `none` option disables MP4 support for new assets. MP4 files will not be produced for an asset generated from this live stream. * The `capped-1080p` option produces a single MP4 file, called `capped-1080p.mp4`, with the video resolution capped at 1080p. This option produces an `audio.m4a` file for an audio-only asset. * The `audio-only` option produces a single M4A file, called `audio.m4a` for a video or an audio-only asset. MP4 generation will error when this option is specified for a video-only asset. * The `audio-only,capped-1080p` option produces both the `audio.m4a` and `capped-1080p.mp4` files. Only the `capped-1080p.mp4` file is produced for a video-only asset, while only the `audio.m4a` file is produced for an audio-only asset. * The `standard`(deprecated) option produces up to three MP4 files with different levels of resolution (`high.mp4`, `medium.mp4`, `low.mp4`, or `audio.m4a` for an audio-only asset).
+ * Deprecated. See the [Static Renditions API](https://www.mux.com/docs/guides/enable-static-mp4-renditions#during-live-stream-creation) for the updated API. Specify what level of support for mp4 playback should be added to new assets generated from this live stream. * The `none` option disables MP4 support for new assets. MP4 files will not be produced for an asset generated from this live stream. * The `capped-1080p` option produces a single MP4 file, called `capped-1080p.mp4`, with the video resolution capped at 1080p. This option produces an `audio.m4a` file for an audio-only asset. * The `audio-only` option produces a single M4A file, called `audio.m4a` for a video or an audio-only asset. MP4 generation will error when this option is specified for a video-only asset. * The `audio-only,capped-1080p` option produces both the `audio.m4a` and `capped-1080p.mp4` files. Only the `capped-1080p.mp4` file is produced for a video-only asset, while only the `audio.m4a` file is produced for an audio-only asset. * The `standard`(deprecated) option produces up to three MP4 files with different levels of resolution (`high.mp4`, `medium.mp4`, `low.mp4`, or `audio.m4a` for an audio-only asset).
* @return mp4Support
**/
@javax.annotation.Nullable
- @ApiModelProperty(value = "Specify what level of support for mp4 playback should be added to new assets generated from this live stream. * The `none` option disables MP4 support for new assets. MP4 files will not be produced for an asset generated from this live stream. * The `capped-1080p` option produces a single MP4 file, called `capped-1080p.mp4`, with the video resolution capped at 1080p. This option produces an `audio.m4a` file for an audio-only asset. * The `audio-only` option produces a single M4A file, called `audio.m4a` for a video or an audio-only asset. MP4 generation will error when this option is specified for a video-only asset. * The `audio-only,capped-1080p` option produces both the `audio.m4a` and `capped-1080p.mp4` files. Only the `capped-1080p.mp4` file is produced for a video-only asset, while only the `audio.m4a` file is produced for an audio-only asset. * The `standard`(deprecated) option produces up to three MP4 files with different levels of resolution (`high.mp4`, `medium.mp4`, `low.mp4`, or `audio.m4a` for an audio-only asset). ")
+ @ApiModelProperty(value = "Deprecated. See the [Static Renditions API](https://www.mux.com/docs/guides/enable-static-mp4-renditions#during-live-stream-creation) for the updated API. Specify what level of support for mp4 playback should be added to new assets generated from this live stream. * The `none` option disables MP4 support for new assets. MP4 files will not be produced for an asset generated from this live stream. * The `capped-1080p` option produces a single MP4 file, called `capped-1080p.mp4`, with the video resolution capped at 1080p. This option produces an `audio.m4a` file for an audio-only asset. * The `audio-only` option produces a single M4A file, called `audio.m4a` for a video or an audio-only asset. MP4 generation will error when this option is specified for a video-only asset. * The `audio-only,capped-1080p` option produces both the `audio.m4a` and `capped-1080p.mp4` files. Only the `capped-1080p.mp4` file is produced for a video-only asset, while only the `audio.m4a` file is produced for an audio-only asset. * The `standard`(deprecated) option produces up to three MP4 files with different levels of resolution (`high.mp4`, `medium.mp4`, `low.mp4`, or `audio.m4a` for an audio-only asset). ")
public Mp4SupportEnum getMp4Support() {
return mp4Support;
diff --git a/src/main/java/com/mux/sdk/models/VideoView.java b/src/main/java/com/mux/sdk/models/VideoView.java
index 4e81738..32bd075 100644
--- a/src/main/java/com/mux/sdk/models/VideoView.java
+++ b/src/main/java/com/mux/sdk/models/VideoView.java
@@ -678,6 +678,70 @@ public class VideoView {
@SerializedName(SERIALIZED_NAME_VIEW_DROPPED)
private Boolean viewDropped;
+ public static final String SERIALIZED_NAME_CLIENT_APPLICATION_NAME = "client_application_name";
+ @SerializedName(SERIALIZED_NAME_CLIENT_APPLICATION_NAME)
+ private String clientApplicationName;
+
+ public static final String SERIALIZED_NAME_CLIENT_APPLICATION_VERSION = "client_application_version";
+ @SerializedName(SERIALIZED_NAME_CLIENT_APPLICATION_VERSION)
+ private String clientApplicationVersion;
+
+ public static final String SERIALIZED_NAME_VIDEO_AFFILIATE = "video_affiliate";
+ @SerializedName(SERIALIZED_NAME_VIDEO_AFFILIATE)
+ private String videoAffiliate;
+
+ public static final String SERIALIZED_NAME_VIEWER_PLAN = "viewer_plan";
+ @SerializedName(SERIALIZED_NAME_VIEWER_PLAN)
+ private String viewerPlan;
+
+ public static final String SERIALIZED_NAME_VIEWER_PLAN_STATUS = "viewer_plan_status";
+ @SerializedName(SERIALIZED_NAME_VIEWER_PLAN_STATUS)
+ private String viewerPlanStatus;
+
+ public static final String SERIALIZED_NAME_VIEWER_PLAN_CATEGORY = "viewer_plan_category";
+ @SerializedName(SERIALIZED_NAME_VIEWER_PLAN_CATEGORY)
+ private String viewerPlanCategory;
+
+ public static final String SERIALIZED_NAME_VIEW_DRM_LEVEL = "view_drm_level";
+ @SerializedName(SERIALIZED_NAME_VIEW_DRM_LEVEL)
+ private String viewDrmLevel;
+
+ public static final String SERIALIZED_NAME_VIDEO_BRAND = "video_brand";
+ @SerializedName(SERIALIZED_NAME_VIDEO_BRAND)
+ private String videoBrand;
+
+ public static final String SERIALIZED_NAME_USED_PIP = "used_pip";
+ @SerializedName(SERIALIZED_NAME_USED_PIP)
+ private Boolean usedPip;
+
+ public static final String SERIALIZED_NAME_TIME_SHIFT_ENABLED = "time_shift_enabled";
+ @SerializedName(SERIALIZED_NAME_TIME_SHIFT_ENABLED)
+ private Boolean timeShiftEnabled;
+
+ public static final String SERIALIZED_NAME_USED_CAPTIONS = "used_captions";
+ @SerializedName(SERIALIZED_NAME_USED_CAPTIONS)
+ private Boolean usedCaptions;
+
+ public static final String SERIALIZED_NAME_VIDEO_CODEC = "video_codec";
+ @SerializedName(SERIALIZED_NAME_VIDEO_CODEC)
+ private String videoCodec;
+
+ public static final String SERIALIZED_NAME_AUDIO_CODEC = "audio_codec";
+ @SerializedName(SERIALIZED_NAME_AUDIO_CODEC)
+ private String audioCodec;
+
+ public static final String SERIALIZED_NAME_VIDEO_DYNAMIC_RANGE_TYPE = "video_dynamic_range_type";
+ @SerializedName(SERIALIZED_NAME_VIDEO_DYNAMIC_RANGE_TYPE)
+ private String videoDynamicRangeType;
+
+ public static final String SERIALIZED_NAME_VIEW_CDN_EDGE_POP = "view_cdn_edge_pop";
+ @SerializedName(SERIALIZED_NAME_VIEW_CDN_EDGE_POP)
+ private String viewCdnEdgePop;
+
+ public static final String SERIALIZED_NAME_VIEW_CDN_ORIGIN = "view_cdn_origin";
+ @SerializedName(SERIALIZED_NAME_VIEW_CDN_ORIGIN)
+ private String viewCdnOrigin;
+
public VideoView viewTotalUpscaling(String viewTotalUpscaling) {
@@ -4413,6 +4477,374 @@ public void setViewDropped(Boolean viewDropped) {
}
+ public VideoView clientApplicationName(String clientApplicationName) {
+
+ this.clientApplicationName = clientApplicationName;
+ return this;
+ }
+
+ /**
+ * Get clientApplicationName
+ * @return clientApplicationName
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public String getClientApplicationName() {
+ return clientApplicationName;
+ }
+
+
+ public void setClientApplicationName(String clientApplicationName) {
+ this.clientApplicationName = clientApplicationName;
+ }
+
+
+ public VideoView clientApplicationVersion(String clientApplicationVersion) {
+
+ this.clientApplicationVersion = clientApplicationVersion;
+ return this;
+ }
+
+ /**
+ * Get clientApplicationVersion
+ * @return clientApplicationVersion
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public String getClientApplicationVersion() {
+ return clientApplicationVersion;
+ }
+
+
+ public void setClientApplicationVersion(String clientApplicationVersion) {
+ this.clientApplicationVersion = clientApplicationVersion;
+ }
+
+
+ public VideoView videoAffiliate(String videoAffiliate) {
+
+ this.videoAffiliate = videoAffiliate;
+ return this;
+ }
+
+ /**
+ * Get videoAffiliate
+ * @return videoAffiliate
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public String getVideoAffiliate() {
+ return videoAffiliate;
+ }
+
+
+ public void setVideoAffiliate(String videoAffiliate) {
+ this.videoAffiliate = videoAffiliate;
+ }
+
+
+ public VideoView viewerPlan(String viewerPlan) {
+
+ this.viewerPlan = viewerPlan;
+ return this;
+ }
+
+ /**
+ * Get viewerPlan
+ * @return viewerPlan
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public String getViewerPlan() {
+ return viewerPlan;
+ }
+
+
+ public void setViewerPlan(String viewerPlan) {
+ this.viewerPlan = viewerPlan;
+ }
+
+
+ public VideoView viewerPlanStatus(String viewerPlanStatus) {
+
+ this.viewerPlanStatus = viewerPlanStatus;
+ return this;
+ }
+
+ /**
+ * Get viewerPlanStatus
+ * @return viewerPlanStatus
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public String getViewerPlanStatus() {
+ return viewerPlanStatus;
+ }
+
+
+ public void setViewerPlanStatus(String viewerPlanStatus) {
+ this.viewerPlanStatus = viewerPlanStatus;
+ }
+
+
+ public VideoView viewerPlanCategory(String viewerPlanCategory) {
+
+ this.viewerPlanCategory = viewerPlanCategory;
+ return this;
+ }
+
+ /**
+ * Get viewerPlanCategory
+ * @return viewerPlanCategory
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public String getViewerPlanCategory() {
+ return viewerPlanCategory;
+ }
+
+
+ public void setViewerPlanCategory(String viewerPlanCategory) {
+ this.viewerPlanCategory = viewerPlanCategory;
+ }
+
+
+ public VideoView viewDrmLevel(String viewDrmLevel) {
+
+ this.viewDrmLevel = viewDrmLevel;
+ return this;
+ }
+
+ /**
+ * Get viewDrmLevel
+ * @return viewDrmLevel
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public String getViewDrmLevel() {
+ return viewDrmLevel;
+ }
+
+
+ public void setViewDrmLevel(String viewDrmLevel) {
+ this.viewDrmLevel = viewDrmLevel;
+ }
+
+
+ public VideoView videoBrand(String videoBrand) {
+
+ this.videoBrand = videoBrand;
+ return this;
+ }
+
+ /**
+ * Get videoBrand
+ * @return videoBrand
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public String getVideoBrand() {
+ return videoBrand;
+ }
+
+
+ public void setVideoBrand(String videoBrand) {
+ this.videoBrand = videoBrand;
+ }
+
+
+ public VideoView usedPip(Boolean usedPip) {
+
+ this.usedPip = usedPip;
+ return this;
+ }
+
+ /**
+ * Get usedPip
+ * @return usedPip
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public Boolean getUsedPip() {
+ return usedPip;
+ }
+
+
+ public void setUsedPip(Boolean usedPip) {
+ this.usedPip = usedPip;
+ }
+
+
+ public VideoView timeShiftEnabled(Boolean timeShiftEnabled) {
+
+ this.timeShiftEnabled = timeShiftEnabled;
+ return this;
+ }
+
+ /**
+ * Get timeShiftEnabled
+ * @return timeShiftEnabled
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public Boolean getTimeShiftEnabled() {
+ return timeShiftEnabled;
+ }
+
+
+ public void setTimeShiftEnabled(Boolean timeShiftEnabled) {
+ this.timeShiftEnabled = timeShiftEnabled;
+ }
+
+
+ public VideoView usedCaptions(Boolean usedCaptions) {
+
+ this.usedCaptions = usedCaptions;
+ return this;
+ }
+
+ /**
+ * Get usedCaptions
+ * @return usedCaptions
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public Boolean getUsedCaptions() {
+ return usedCaptions;
+ }
+
+
+ public void setUsedCaptions(Boolean usedCaptions) {
+ this.usedCaptions = usedCaptions;
+ }
+
+
+ public VideoView videoCodec(String videoCodec) {
+
+ this.videoCodec = videoCodec;
+ return this;
+ }
+
+ /**
+ * Get videoCodec
+ * @return videoCodec
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public String getVideoCodec() {
+ return videoCodec;
+ }
+
+
+ public void setVideoCodec(String videoCodec) {
+ this.videoCodec = videoCodec;
+ }
+
+
+ public VideoView audioCodec(String audioCodec) {
+
+ this.audioCodec = audioCodec;
+ return this;
+ }
+
+ /**
+ * Get audioCodec
+ * @return audioCodec
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public String getAudioCodec() {
+ return audioCodec;
+ }
+
+
+ public void setAudioCodec(String audioCodec) {
+ this.audioCodec = audioCodec;
+ }
+
+
+ public VideoView videoDynamicRangeType(String videoDynamicRangeType) {
+
+ this.videoDynamicRangeType = videoDynamicRangeType;
+ return this;
+ }
+
+ /**
+ * Get videoDynamicRangeType
+ * @return videoDynamicRangeType
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public String getVideoDynamicRangeType() {
+ return videoDynamicRangeType;
+ }
+
+
+ public void setVideoDynamicRangeType(String videoDynamicRangeType) {
+ this.videoDynamicRangeType = videoDynamicRangeType;
+ }
+
+
+ public VideoView viewCdnEdgePop(String viewCdnEdgePop) {
+
+ this.viewCdnEdgePop = viewCdnEdgePop;
+ return this;
+ }
+
+ /**
+ * Get viewCdnEdgePop
+ * @return viewCdnEdgePop
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public String getViewCdnEdgePop() {
+ return viewCdnEdgePop;
+ }
+
+
+ public void setViewCdnEdgePop(String viewCdnEdgePop) {
+ this.viewCdnEdgePop = viewCdnEdgePop;
+ }
+
+
+ public VideoView viewCdnOrigin(String viewCdnOrigin) {
+
+ this.viewCdnOrigin = viewCdnOrigin;
+ return this;
+ }
+
+ /**
+ * Get viewCdnOrigin
+ * @return viewCdnOrigin
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public String getViewCdnOrigin() {
+ return viewCdnOrigin;
+ }
+
+
+ public void setViewCdnOrigin(String viewCdnOrigin) {
+ this.viewCdnOrigin = viewCdnOrigin;
+ }
+
+
@Override
public boolean equals(Object o) {
if (this == o) {
@@ -4583,12 +5015,28 @@ public boolean equals(Object o) {
Objects.equals(this.adPlaybackFailureErrorTypeId, videoView.adPlaybackFailureErrorTypeId) &&
Objects.equals(this.viewContentStartupTime, videoView.viewContentStartupTime) &&
Objects.equals(this.adPrerollStartupTime, videoView.adPrerollStartupTime) &&
- Objects.equals(this.viewDropped, videoView.viewDropped);
+ Objects.equals(this.viewDropped, videoView.viewDropped) &&
+ Objects.equals(this.clientApplicationName, videoView.clientApplicationName) &&
+ Objects.equals(this.clientApplicationVersion, videoView.clientApplicationVersion) &&
+ Objects.equals(this.videoAffiliate, videoView.videoAffiliate) &&
+ Objects.equals(this.viewerPlan, videoView.viewerPlan) &&
+ Objects.equals(this.viewerPlanStatus, videoView.viewerPlanStatus) &&
+ Objects.equals(this.viewerPlanCategory, videoView.viewerPlanCategory) &&
+ Objects.equals(this.viewDrmLevel, videoView.viewDrmLevel) &&
+ Objects.equals(this.videoBrand, videoView.videoBrand) &&
+ Objects.equals(this.usedPip, videoView.usedPip) &&
+ Objects.equals(this.timeShiftEnabled, videoView.timeShiftEnabled) &&
+ Objects.equals(this.usedCaptions, videoView.usedCaptions) &&
+ Objects.equals(this.videoCodec, videoView.videoCodec) &&
+ Objects.equals(this.audioCodec, videoView.audioCodec) &&
+ Objects.equals(this.videoDynamicRangeType, videoView.videoDynamicRangeType) &&
+ Objects.equals(this.viewCdnEdgePop, videoView.viewCdnEdgePop) &&
+ Objects.equals(this.viewCdnOrigin, videoView.viewCdnOrigin);
}
@Override
public int hashCode() {
- return Objects.hash(viewTotalUpscaling, prerollAdAssetHostname, playerSourceDomain, region, viewerUserAgent, prerollRequested, pageType, startupScore, viewSeekDuration, countryName, playerSourceHeight, longitude, bufferingCount, videoDuration, playerSourceType, city, viewId, platformDescription, videoStartupPrerollRequestTime, viewerDeviceName, videoSeries, viewerApplicationName, updatedAt, viewTotalContentPlaybackTime, cdn, playerInstanceId, videoLanguage, playerSourceWidth, playerErrorMessage, playerMuxPluginVersion, watched, playbackScore, pageUrl, metro, viewMaxRequestLatency, requestsForFirstPreroll, viewTotalDownscaling, latitude, playerSourceHostName, insertedAt, viewEnd, muxEmbedVersion, playerLanguage, pageLoadTime, viewerDeviceCategory, videoStartupPrerollLoadTime, playerVersion, watchTime, playerSourceStreamType, prerollAdTagHostname, viewerDeviceManufacturer, rebufferingScore, experimentName, viewerOsVersion, playerPreload, bufferingDuration, playerViewCount, playerSoftware, playerLoadTime, platformSummary, videoEncodingVariant, playerWidth, viewSeekCount, viewerExperienceScore, viewErrorId, videoVariantName, prerollPlayed, viewerApplicationEngine, viewerOsArchitecture, playerErrorCode, bufferingRate, events, playerName, viewStart, viewAverageRequestThroughput, videoProducer, errorTypeId, muxViewerId, videoId, continentCode, sessionId, exitBeforeVideoStart, videoContentType, viewerOsFamily, playerPoster, viewAverageRequestLatency, videoVariantId, playerSourceDuration, playerSourceUrl, muxApiVersion, videoTitle, id, shortTime, rebufferPercentage, timeToFirstFrame, viewerUserId, videoStreamType, playerStartupTime, viewerApplicationVersion, viewMaxDownscalePercentage, viewMaxUpscalePercentage, countryCode, usedFullscreen, isp, propertyId, playerAutoplay, playerHeight, asn, asnName, qualityScore, playerSoftwareVersion, playerMuxPluginName, subPropertyId, playerRemotePlayed, viewMaxPlayheadPosition, viewPlayingTime, viewSessionId, viewerConnectionType, viewerDeviceModel, weightedAverageBitrate, custom1, custom2, custom3, custom4, custom5, custom6, custom7, custom8, custom9, custom10, liveStreamLatency, assetId, environmentId, liveStreamId, muxEmbed, playbackId, playerErrorContext, viewDrmType, viewDroppedFrameCount, viewHasAd, videoStartupFailure, adAttemptCount, adBreakCount, adBreakErrorCount, adBreakErrorPercentage, adErrorCount, adErrorPercentage, adImpressionCount, adStartupErrorCount, adStartupErrorPercentage, adExitBeforeStartCount, adExitBeforeStartPercentage, longResume, longRebuffering, playbackFailureErrorTypeId, playbackBusinessExceptionErrorTypeId, videoStartupBusinessExceptionErrorTypeId, playbackFailure, adPlaybackFailureErrorTypeId, viewContentStartupTime, adPrerollStartupTime, viewDropped);
+ return Objects.hash(viewTotalUpscaling, prerollAdAssetHostname, playerSourceDomain, region, viewerUserAgent, prerollRequested, pageType, startupScore, viewSeekDuration, countryName, playerSourceHeight, longitude, bufferingCount, videoDuration, playerSourceType, city, viewId, platformDescription, videoStartupPrerollRequestTime, viewerDeviceName, videoSeries, viewerApplicationName, updatedAt, viewTotalContentPlaybackTime, cdn, playerInstanceId, videoLanguage, playerSourceWidth, playerErrorMessage, playerMuxPluginVersion, watched, playbackScore, pageUrl, metro, viewMaxRequestLatency, requestsForFirstPreroll, viewTotalDownscaling, latitude, playerSourceHostName, insertedAt, viewEnd, muxEmbedVersion, playerLanguage, pageLoadTime, viewerDeviceCategory, videoStartupPrerollLoadTime, playerVersion, watchTime, playerSourceStreamType, prerollAdTagHostname, viewerDeviceManufacturer, rebufferingScore, experimentName, viewerOsVersion, playerPreload, bufferingDuration, playerViewCount, playerSoftware, playerLoadTime, platformSummary, videoEncodingVariant, playerWidth, viewSeekCount, viewerExperienceScore, viewErrorId, videoVariantName, prerollPlayed, viewerApplicationEngine, viewerOsArchitecture, playerErrorCode, bufferingRate, events, playerName, viewStart, viewAverageRequestThroughput, videoProducer, errorTypeId, muxViewerId, videoId, continentCode, sessionId, exitBeforeVideoStart, videoContentType, viewerOsFamily, playerPoster, viewAverageRequestLatency, videoVariantId, playerSourceDuration, playerSourceUrl, muxApiVersion, videoTitle, id, shortTime, rebufferPercentage, timeToFirstFrame, viewerUserId, videoStreamType, playerStartupTime, viewerApplicationVersion, viewMaxDownscalePercentage, viewMaxUpscalePercentage, countryCode, usedFullscreen, isp, propertyId, playerAutoplay, playerHeight, asn, asnName, qualityScore, playerSoftwareVersion, playerMuxPluginName, subPropertyId, playerRemotePlayed, viewMaxPlayheadPosition, viewPlayingTime, viewSessionId, viewerConnectionType, viewerDeviceModel, weightedAverageBitrate, custom1, custom2, custom3, custom4, custom5, custom6, custom7, custom8, custom9, custom10, liveStreamLatency, assetId, environmentId, liveStreamId, muxEmbed, playbackId, playerErrorContext, viewDrmType, viewDroppedFrameCount, viewHasAd, videoStartupFailure, adAttemptCount, adBreakCount, adBreakErrorCount, adBreakErrorPercentage, adErrorCount, adErrorPercentage, adImpressionCount, adStartupErrorCount, adStartupErrorPercentage, adExitBeforeStartCount, adExitBeforeStartPercentage, longResume, longRebuffering, playbackFailureErrorTypeId, playbackBusinessExceptionErrorTypeId, videoStartupBusinessExceptionErrorTypeId, playbackFailure, adPlaybackFailureErrorTypeId, viewContentStartupTime, adPrerollStartupTime, viewDropped, clientApplicationName, clientApplicationVersion, videoAffiliate, viewerPlan, viewerPlanStatus, viewerPlanCategory, viewDrmLevel, videoBrand, usedPip, timeShiftEnabled, usedCaptions, videoCodec, audioCodec, videoDynamicRangeType, viewCdnEdgePop, viewCdnOrigin);
}
@Override
@@ -4757,6 +5205,22 @@ public String toString() {
sb.append(" viewContentStartupTime: ").append(toIndentedString(viewContentStartupTime)).append("\n");
sb.append(" adPrerollStartupTime: ").append(toIndentedString(adPrerollStartupTime)).append("\n");
sb.append(" viewDropped: ").append(toIndentedString(viewDropped)).append("\n");
+ sb.append(" clientApplicationName: ").append(toIndentedString(clientApplicationName)).append("\n");
+ sb.append(" clientApplicationVersion: ").append(toIndentedString(clientApplicationVersion)).append("\n");
+ sb.append(" videoAffiliate: ").append(toIndentedString(videoAffiliate)).append("\n");
+ sb.append(" viewerPlan: ").append(toIndentedString(viewerPlan)).append("\n");
+ sb.append(" viewerPlanStatus: ").append(toIndentedString(viewerPlanStatus)).append("\n");
+ sb.append(" viewerPlanCategory: ").append(toIndentedString(viewerPlanCategory)).append("\n");
+ sb.append(" viewDrmLevel: ").append(toIndentedString(viewDrmLevel)).append("\n");
+ sb.append(" videoBrand: ").append(toIndentedString(videoBrand)).append("\n");
+ sb.append(" usedPip: ").append(toIndentedString(usedPip)).append("\n");
+ sb.append(" timeShiftEnabled: ").append(toIndentedString(timeShiftEnabled)).append("\n");
+ sb.append(" usedCaptions: ").append(toIndentedString(usedCaptions)).append("\n");
+ sb.append(" videoCodec: ").append(toIndentedString(videoCodec)).append("\n");
+ sb.append(" audioCodec: ").append(toIndentedString(audioCodec)).append("\n");
+ sb.append(" videoDynamicRangeType: ").append(toIndentedString(videoDynamicRangeType)).append("\n");
+ sb.append(" viewCdnEdgePop: ").append(toIndentedString(viewCdnEdgePop)).append("\n");
+ sb.append(" viewCdnOrigin: ").append(toIndentedString(viewCdnOrigin)).append("\n");
sb.append("}");
return sb.toString();
}