Skip to content

Commit

Permalink
Bump to version 0.6.3
Browse files Browse the repository at this point in the history
Signed-off-by: Jared Smith <jsmith@mux.com>
  • Loading branch information
jaredsmith committed Apr 18, 2023
1 parent 77fa155 commit 1b8fa8f
Show file tree
Hide file tree
Showing 28 changed files with 1,325 additions and 64 deletions.
2 changes: 2 additions & 0 deletions .openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,7 @@ docs/Score.md
docs/SignalLiveStreamCompleteResponse.md
docs/SigningKey.md
docs/SigningKeyResponse.md
docs/SigningKeysApi.md
docs/SimulcastTarget.md
docs/SimulcastTargetResponse.md
docs/Space.md
Expand Down Expand Up @@ -198,6 +199,7 @@ src/main/java/com/mux/sdk/MonitoringApi.java
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
Expand Down
10 changes: 7 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ Add this dependency to your project's POM:
<dependency>
<groupId>com.mux</groupId>
<artifactId>mux-sdk-java</artifactId>
<version>0.6.0</version>
<version>0.6.3</version>
<scope>compile</scope>
</dependency>
```
Expand All @@ -58,7 +58,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.6.0"
compile "com.mux:mux-sdk-java:0.6.3"
```

### Others
Expand All @@ -71,7 +71,7 @@ mvn clean package

Then manually install the following JARs:

* `target/mux-sdk-java-0.6.0.jar`
* `target/mux-sdk-java-0.6.3.jar`
* `target/lib/*.jar`

## Getting Started
Expand Down Expand Up @@ -188,6 +188,10 @@ Class | Method | HTTP request | Description
*RealTimeApi* | [**getRealtimeTimeseries**](docs/RealTimeApi.md#getRealtimeTimeseries) | **GET** /data/v1/realtime/metrics/{REALTIME_METRIC_ID}/timeseries | Get Real-Time Timeseries
*RealTimeApi* | [**listRealtimeDimensions**](docs/RealTimeApi.md#listRealtimeDimensions) | **GET** /data/v1/realtime/dimensions | List Real-Time Dimensions
*RealTimeApi* | [**listRealtimeMetrics**](docs/RealTimeApi.md#listRealtimeMetrics) | **GET** /data/v1/realtime/metrics | List Real-Time Metrics
*SigningKeysApi* | [**createSigningKey**](docs/SigningKeysApi.md#createSigningKey) | **POST** /system/v1/signing-keys | Create a signing key
*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
Expand Down
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ plugins {
}

group = 'com.mux'
version = '0.6.0'
version = '0.6.3'

repositories {
mavenCentral()
Expand Down
1 change: 1 addition & 0 deletions docs/AssetNonStandardInputReasons.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ Name | Type | Description | Notes
**videoEditList** | [**VideoEditListEnum**](#VideoEditListEnum) | Video Edit List reason indicates that the input file&#39;s video track contains a complex Edit Decision List. | [optional]
**audioEditList** | [**AudioEditListEnum**](#AudioEditListEnum) | Audio Edit List reason indicates that the input file&#39;s audio track contains a complex Edit Decision List. | [optional]
**unexpectedMediaFileParameters** | [**UnexpectedMediaFileParametersEnum**](#UnexpectedMediaFileParametersEnum) | A catch-all reason when the input file in created with non-standard encoding parameters. | [optional]
**unsupportedPixelFormat** | **String** | The video pixel format, as a string, returned by libav. Considered non-standard if not one of yuv420p or yuvj420p. | [optional]



Expand Down
2 changes: 1 addition & 1 deletion docs/CreateLiveStreamRequest.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**playbackPolicy** | **java.util.List&lt;PlaybackPolicy&gt;** | | [optional]
**newAssetSettings** | [**CreateAssetRequest**](CreateAssetRequest.md) | | [optional]
**reconnectWindow** | **Float** | When live streaming software disconnects from Mux, either intentionally or due to a drop in the network, the Reconnect Window is the time in seconds that Mux should wait for the streaming software to reconnect before considering the live stream finished and completing the recorded asset. Defaults to 60 seconds on the API if not specified. Reduced and Low Latency streams with a Reconnect Window greater than zero will insert slate media into the recorded asset while waiting for the streaming software to reconnect or when there are brief interruptions in the live stream media. When using a Reconnect Window setting higher than 60 seconds with a Standard Latency stream, we highly recommend enabling slate with the &#x60;use_slate_for_standard_latency&#x60; option. | [optional]
**reconnectWindow** | **Float** | When live streaming software disconnects from Mux, either intentionally or due to a drop in the network, the Reconnect Window is the time in seconds that Mux should wait for the streaming software to reconnect before considering the live stream finished and completing the recorded asset. Defaults to 60 seconds on the API if not specified. If not specified directly, Standard Latency streams have a Reconnect Window of 60 seconds; Reduced and Low Latency streams have a default of 0 seconds, or no Reconnect Window. For that reason, we suggest specifying a value other than zero for Reduced and Low Latency streams. Reduced and Low Latency streams with a Reconnect Window greater than zero will insert slate media into the recorded asset while waiting for the streaming software to reconnect or when there are brief interruptions in the live stream media. When using a Reconnect Window setting higher than 60 seconds with a Standard Latency stream, we highly recommend enabling slate with the &#x60;use_slate_for_standard_latency&#x60; option. | [optional]
**useSlateForStandardLatency** | **Boolean** | By default, Standard Latency live streams do not have slate media inserted while waiting for live streaming software to reconnect to Mux. Setting this to true enables slate insertion on a Standard Latency stream. | [optional]
**reconnectSlateUrl** | **String** | The URL of the image file that Mux should download and use as slate media during interruptions of the live stream media. This file will be downloaded each time a new recorded asset is created from the live stream. If this is not set, the default slate media will be used. | [optional]
**passthrough** | **String** | | [optional]
Expand Down
4 changes: 3 additions & 1 deletion docs/DeliveryReportDeliveredSecondsByResolution.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,9 @@ Seconds delivered broken into resolution tiers. Each tier will only be displayed

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**tier1080p** | **Double** | Total number of delivered seconds during this time window that had a resolution larger than the 720p tier (over 921,600 pixels total). | [optional]
**tier2160p** | **Double** | Total number of delivered seconds during this time window that had a resolution larger than the 1440p tier (over 4,194,304 pixels total). | [optional]
**tier1440p** | **Double** | Total number of delivered seconds during this time window that had a resolution larger than the 1080p tier but less than or equal to the 2160p tier (over 2,073,600 and &lt;&#x3D; 4,194,304 pixels total). | [optional]
**tier1080p** | **Double** | Total number of delivered seconds during this time window that had a resolution larger than the 720p tier but less than or equal to the 1440p tier (over 921,600 and &lt;&#x3D; 2,073,600 pixels total). | [optional]
**tier720p** | **Double** | Total number of delivered seconds during this time window that had a resolution within the 720p tier (up to 921,600 pixels total, based on typical 1280x720). | [optional]
**tierAudioOnly** | **Double** | Total number of delivered seconds during this time window that had a resolution of audio only. | [optional]

Expand Down
2 changes: 1 addition & 1 deletion docs/DirectUploadsApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -224,7 +224,7 @@ Name | Type | Description | Notes
List direct uploads

Lists currently extant direct uploads in the current environment.
Lists direct uploads in the current environment.

### Example
```java
Expand Down
4 changes: 2 additions & 2 deletions docs/LiveStream.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,15 @@ Name | Type | Description | Notes
**createdAt** | **String** | Time the Live Stream was created, defined as a Unix timestamp (seconds since epoch). | [optional]
**streamKey** | **String** | Unique key used for streaming to a Mux RTMP endpoint. This should be considered as sensitive as credentials, anyone with this stream key can begin streaming. | [optional]
**activeAssetId** | **String** | The Asset that is currently being created if there is an active broadcast. | [optional]
**recentAssetIds** | **java.util.List&lt;String&gt;** | An array of strings with the most recent Assets that were created from this live stream. | [optional]
**recentAssetIds** | **java.util.List&lt;String&gt;** | An array of strings with the most recent Asset IDs that were created from this Live Stream. The most recently generated Asset ID is the last entry in the list. | [optional]
**status** | **LiveStreamStatus** | | [optional]
**playbackIds** | [**java.util.List&lt;PlaybackID&gt;**](PlaybackID.md) | An array of Playback ID objects. Use these to create HLS playback URLs. See [Play your videos](https://docs.mux.com/guides/video/play-your-videos) for more details. | [optional]
**newAssetSettings** | [**CreateAssetRequest**](CreateAssetRequest.md) | | [optional]
**passthrough** | **String** | Arbitrary user-supplied metadata set for the asset. Max 255 characters. | [optional]
**audioOnly** | **Boolean** | The live stream only processes the audio track if the value is set to true. Mux drops the video track if broadcasted. | [optional]
**embeddedSubtitles** | [**java.util.List&lt;LiveStreamEmbeddedSubtitleSettings&gt;**](LiveStreamEmbeddedSubtitleSettings.md) | Describes the embedded closed caption configuration of the incoming live stream. | [optional]
**generatedSubtitles** | [**java.util.List&lt;LiveStreamGeneratedSubtitleSettings&gt;**](LiveStreamGeneratedSubtitleSettings.md) | Configure the incoming live stream to include subtitles created with automatic speech recognition. Each Asset created from a live stream with &#x60;generated_subtitles&#x60; configured will automatically receive two text tracks. The first of these will have a &#x60;text_source&#x60; value of &#x60;generated_live&#x60;, and will be available with &#x60;ready&#x60; status as soon as the stream is live. The second text track will have a &#x60;text_source&#x60; value of &#x60;generated_live_final&#x60; and will contain subtitles with improved accuracy, timing, and formatting. However, &#x60;generated_live_final&#x60; tracks will not be available in &#x60;ready&#x60; status until the live stream ends. If an Asset has both &#x60;generated_live&#x60; and &#x60;generated_live_final&#x60; tracks that are &#x60;ready&#x60;, then only the &#x60;generated_live_final&#x60; track will be included during playback. | [optional]
**reconnectWindow** | **Float** | When live streaming software disconnects from Mux, either intentionally or due to a drop in the network, the Reconnect Window is the time in seconds that Mux should wait for the streaming software to reconnect before considering the live stream finished and completing the recorded asset. **Max**: 1800s (30 minutes). Reduced and Low Latency streams with a Reconnect Window greater than zero will insert slate media into the recorded asset while waiting for the streaming software to reconnect or when there are brief interruptions in the live stream media. When using a Reconnect Window setting higher than 60 seconds with a Standard Latency stream, we highly recommend enabling slate with the &#x60;use_slate_for_standard_latency&#x60; option. | [optional]
**reconnectWindow** | **Float** | When live streaming software disconnects from Mux, either intentionally or due to a drop in the network, the Reconnect Window is the time in seconds that Mux should wait for the streaming software to reconnect before considering the live stream finished and completing the recorded asset. **Max**: 1800s (30 minutes). If not specified directly, Standard Latency streams have a Reconnect Window of 60 seconds; Reduced and Low Latency streams have a default of 0 seconds, or no Reconnect Window. For that reason, we suggest specifying a value other than zero for Reduced and Low Latency streams. Reduced and Low Latency streams with a Reconnect Window greater than zero will insert slate media into the recorded asset while waiting for the streaming software to reconnect or when there are brief interruptions in the live stream media. When using a Reconnect Window setting higher than 60 seconds with a Standard Latency stream, we highly recommend enabling slate with the &#x60;use_slate_for_standard_latency&#x60; option. | [optional]
**useSlateForStandardLatency** | **Boolean** | By default, Standard Latency live streams do not have slate media inserted while waiting for live streaming software to reconnect to Mux. Setting this to true enables slate insertion on a Standard Latency stream. | [optional]
**reconnectSlateUrl** | **String** | The URL of the image file that Mux should download and use as slate media during interruptions of the live stream media. This file will be downloaded each time a new recorded asset is created from the live stream. If this is not set, the default slate media will be used. | [optional]
**reducedLatency** | **Boolean** | This field is deprecated. Please use latency_mode instead. Latency is the time from when the streamer transmits a frame of video to when you see it in the player. Set this if you want lower latency for your live stream. See the [Reduce live stream latency guide](https://docs.mux.com/guides/video/reduce-live-stream-latency) to understand the tradeoffs. | [optional]
Expand Down
4 changes: 2 additions & 2 deletions docs/MetricsApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -231,7 +231,7 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**timeframe** | [**java.util.List&lt;String&gt;**](String.md)| Timeframe window to limit results by. Must be provided as an array query string parameter (e.g. timeframe[]&#x3D;). Accepted formats are... * array of epoch timestamps e.g. &#x60;timeframe[]&#x3D;1498867200&amp;timeframe[]&#x3D;1498953600&#x60; * duration string e.g. &#x60;timeframe[]&#x3D;24:hours or timeframe[]&#x3D;7:days&#x60; | [optional]
**filters** | [**java.util.List&lt;String&gt;**](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 &#x60;!&#x60; character to the dimension. Possible filter names are the same as returned by the List Filters endpoint. Example: * &#x60;filters[]&#x3D;operating_system:windows&amp;filters[]&#x3D;!country:US&#x60; | [optional]
**dimension** | **String**| Dimension the specified value belongs to | [optional] [enum: asn, browser, browser_version, cdn, continent_code, country, exit_before_video_start, experiment_name, operating_system, operating_system_version, 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_encoding_variant, video_id, video_series, video_title, view_session_id, viewer_connection_type, viewer_device_category, viewer_device_manufacturer, viewer_device_model, viewer_device_name, viewer_user_id]
**dimension** | **String**| Dimension the specified value belongs to | [optional] [enum: asn, asset_id, browser, browser_version, cdn, continent_code, country, exit_before_video_start, experiment_name, live_stream_id, operating_system, operating_system_version, 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_encoding_variant, video_id, video_series, video_title, view_session_id, viewer_connection_type, viewer_device_category, viewer_device_manufacturer, viewer_device_model, viewer_device_name, viewer_user_id]
**value** | **String**| Value to show all available metrics for | [optional]

### Return type
Expand Down Expand Up @@ -318,7 +318,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, max_downscale_percentage, max_upscale_percentage, page_load_time, playback_failure_percentage, playback_failure_score, player_startup_time, playing_time, rebuffer_count, rebuffer_duration, rebuffer_frequency, rebuffer_percentage, 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]
**groupBy** | **String**| Breakdown value to group the results by | [optional] [enum: asn, browser, browser_version, cdn, continent_code, country, exit_before_video_start, experiment_name, operating_system, operating_system_version, 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_encoding_variant, video_id, video_series, video_title, view_session_id, viewer_connection_type, viewer_device_category, viewer_device_manufacturer, viewer_device_model, viewer_device_name, viewer_user_id]
**groupBy** | **String**| Breakdown value to group the results by | [optional] [enum: asn, asset_id, browser, browser_version, cdn, continent_code, country, exit_before_video_start, experiment_name, live_stream_id, operating_system, operating_system_version, 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_encoding_variant, video_id, video_series, video_title, view_session_id, viewer_connection_type, viewer_device_category, viewer_device_manufacturer, viewer_device_model, viewer_device_name, viewer_user_id]
**measurement** | **String**| Measurement for the provided metric. If omitted, the default for the metric will be used. | [optional] [enum: 95th, median, avg, count, sum]
**filters** | [**java.util.List&lt;String&gt;**](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 &#x60;!&#x60; character to the dimension. Possible filter names are the same as returned by the List Filters endpoint. Example: * &#x60;filters[]&#x3D;operating_system:windows&amp;filters[]&#x3D;!country:US&#x60; | [optional]
**limit** | **Integer**| Number of items to include in the response | [optional] [default to 25]
Expand Down
Loading

0 comments on commit 1b8fa8f

Please sign in to comment.