All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.bitmovin.api.sdk.notifications.webhooks.encoding.EncodingApi Maven / Gradle / Ivy

There is a newer version: 1.205.0
Show newest version
package com.bitmovin.api.sdk.notifications.webhooks.encoding;

import com.bitmovin.api.sdk.common.BitmovinApiBuilder;
import com.bitmovin.api.sdk.common.BitmovinApiClientFactory;
import com.bitmovin.api.sdk.notifications.webhooks.encoding.encodings.EncodingsApi;
import com.bitmovin.api.sdk.notifications.webhooks.encoding.manifest.ManifestApi;

public class EncodingApi {
    public final EncodingsApi encodings;
    public final ManifestApi manifest;

    public EncodingApi(BitmovinApiClientFactory clientFactory) {
        if (clientFactory == null)
        {
            throw new IllegalArgumentException("Parameter 'clientFactory' may not be null.");
        }

        this.encodings = new EncodingsApi(clientFactory);
        this.manifest = new ManifestApi(clientFactory);
    }

    /**
     * Fluent builder for creating an instance of EncodingApi
     */
    public static BitmovinApiBuilder builder() {
        return new BitmovinApiBuilder<>(EncodingApi.class);
    }

    
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy