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

com.byteplus.service.live.LiveService Maven / Gradle / Ivy

There is a newer version: 1.1.23
Show newest version
package com.byteplus.service.live;

import com.byteplus.model.live.request.*;
import com.byteplus.model.live.response.*;
import com.byteplus.service.IBaseService;

public interface LiveService extends IBaseService {


    /**
     * @param listCommonTransPresetDetailRequest
     * @return ListCommonTransPresetDetailResponse
     * @throws Exception
     */
    ListCommonTransPresetDetailResponse listCommonTransPresetDetail(ListCommonTransPresetDetailRequest listCommonTransPresetDetailRequest) throws Exception;

    /**
     * @param updateCallbackRequest
     * @return UpdateCallbackResponse
     * @throws Exception
     */
    UpdateCallbackResponse updateCallback(UpdateCallbackRequest updateCallbackRequest) throws Exception;

    /**
     * @param describeCallbackRequest
     * @return DescribeCallbackResponse
     * @throws Exception
     */
    DescribeCallbackResponse describeCallback(DescribeCallbackRequest describeCallbackRequest) throws Exception;

    /**
     * @param deleteCallbackRequest
     * @return
     * @throws Exception
     */
    DeleteCallbackRespose deleteCallback(DeleteCallbackRequest deleteCallbackRequest) throws Exception;

    /**
     * @param createDomainRequest
     * @return
     * @throws Exception
     */
    CreateDomainResponse createDomain(CreateDomainRequest createDomainRequest) throws Exception;

    /**
     * @param deleteDomainRequest
     * @return
     * @throws Exception
     */
    DeleteDomainResponse deleteDomain(DeleteDomainRequest deleteDomainRequest) throws Exception;

    /**
     * @param listDomainDetailRequest
     * @return
     * @throws Exception
     */
    ListDomainDetailResponse listDomainDetail(ListDomainDetailRequest listDomainDetailRequest) throws Exception;

    /**
     * @param describeDomainRequest
     * @return
     * @throws Exception
     */
    DescribeDomainResponse describeDomain(DescribeDomainRequest describeDomainRequest) throws Exception;

    /**
     * @param enableDomainRequest
     * @return
     * @throws Exception
     */
    EnableDomainResponse enableDomain(EnableDomainRequest enableDomainRequest) throws Exception;

    /**
     * @param disableDomainRequest
     * @return
     * @throws Exception
     */
    DisableDomainResponse disableDomain(DisableDomainRequest disableDomainRequest) throws Exception;

    /**
     * @param managerPullPushDomainBindRequest
     * @return
     * @throws Exception
     */
    ManagerPullPushDomainBindResponse managerPullPushDomainBind(ManagerPullPushDomainBindRequest managerPullPushDomainBindRequest) throws Exception;

    /**
     * @param updateAuthKeyRequest
     * @return
     * @throws Exception
     */
    UpdateAuthKeyResponse updateAuthKey(UpdateAuthKeyRequest updateAuthKeyRequest) throws Exception;

    /**
     * @param enableAuthRequest
     * @return
     * @throws Exception
     */
//    EnableAuthResponse enableAuth(EnableAuthRequest enableAuthRequest) throws Exception;

    /**
     * @param disableAuthRequest
     * @return
     * @throws Exception
     */
//    DisableAuthResponse disableAuth(DisableAuthRequest disableAuthRequest) throws Exception;

    /**
     * @param describeAuthRequest
     * @return
     * @throws Exception
     */
    DescribeAuthResponse describeAuth(DescribeAuthRequest describeAuthRequest) throws Exception;

    /**
     * @param forbidStreamRequest
     * @return
     * @throws Exception
     */
    ForbidStreamResponse forbidStream(ForbidStreamRequest forbidStreamRequest) throws Exception;

    /**
     * @param resumeStreamRequest
     * @return
     * @throws Exception
     */
    ResumeStreamResponse resumeStream(ResumeStreamRequest resumeStreamRequest) throws Exception;

    /**
     * @param listCertRequest
     * @return
     * @throws Exception
     */
    ListCertResponse listCert(ListCertRequest listCertRequest) throws Exception;

    /**
     * @param createCertRequest
     * @return
     * @throws Exception
     */
    CreateCertResponse createCert(CreateCertRequest createCertRequest) throws Exception;

    /**
     * @param describeCertDetailSecretRequest
     * @return
     * @throws Exception
     */
//    DescribeCertDetailSecretResponse describeCertDetailSecret(DescribeCertDetailSecretRequest describeCertDetailSecretRequest) throws Exception;

    /**
     * @param updateCertRequest
     * @return
     * @throws Exception
     */
    UpdateCertResponse updateCert(UpdateCertRequest updateCertRequest) throws Exception;

    /**
     * @param bindCertRequest
     * @return
     * @throws Exception
     */
    BindCertResponse bindCert(BindCertRequest bindCertRequest) throws Exception;

    /**
     * @param unbindCertRequest
     * @return
     * @throws Exception
     */
    UnbindCertResponse unbindCert(UnbindCertRequest unbindCertRequest) throws Exception;

    /**
     * @param deleteCertRequest
     * @return
     * @throws Exception
     */
    DeleteCertResponse deleteCert(DeleteCertRequest deleteCertRequest) throws Exception;

    /**
     * @param updateRefererRequest
     * @return
     * @throws Exception
     */
    UpdateRefererResponse updateReferer(UpdateRefererRequest updateRefererRequest) throws Exception;

    /**
     * @param deleteRefererRequest
     * @return
     * @throws Exception
     */
    DeleteRefererResponse deleteReferer(DeleteRefererRequest deleteRefererRequest) throws Exception;

    /**
     * @param describeRefererRequest
     * @return
     * @throws Exception
     */
    DescribeRefererResponse describeReferer(DescribeRefererRequest describeRefererRequest) throws Exception;

    /**
     * @param createRecordPresetRequest
     * @return
     * @throws Exception
     */
    CreateRecordPresetResponse createRecordPreset(CreateRecordPresetRequest createRecordPresetRequest) throws Exception;

    /**
     * @param updateRecordPresetRequest
     * @return
     * @throws Exception
     */
    UpdateRecordPresetResponse updateRecordPreset(UpdateRecordPresetRequest updateRecordPresetRequest) throws Exception;

    /**
     * @param deleteRecordPresetRequest
     * @return
     * @throws Exception
     */
    DeleteRecordPresetResponse deleteRecordPreset(DeleteRecordPresetRequest deleteRecordPresetRequest) throws Exception;

    /**
     * @param listVhostRecordPresetRequest
     * @return
     * @throws Exception
     */
    ListVhostRecordPresetResponse listVhostRecordPreset(ListVhostRecordPresetRequest listVhostRecordPresetRequest) throws Exception;

    /**
     * @param createTranscodePresetRequest
     * @return
     * @throws Exception
     */
    CreateTranscodePresetResponse createTranscodePreset(CreateTranscodePresetRequest createTranscodePresetRequest) throws Exception;

    /**
     * @param updateTranscodePresetRequest
     * @return
     * @throws Exception
     */
    UpdateTranscodePresetResponse updateTranscodePreset(UpdateTranscodePresetRequest updateTranscodePresetRequest) throws Exception;

    /**
     * @param deleteTranscodePresetRequest
     * @return
     * @throws Exception
     */
    DeleteTranscodePresetResponse deleteTranscodePreset(DeleteTranscodePresetRequest deleteTranscodePresetRequest) throws Exception;

    /**
     *
     * @param listVhostTransCodePresetRequest
     * @return
     * @throws Exception
     */
    ListVhostTransCodePresetResponse listVhostTransCodePreset(ListVhostTransCodePresetRequest listVhostTransCodePresetRequest) throws Exception;

    /**
     * @param createSnapshotPresetRequest
     * @return
     * @throws Exception
     */
    CreateSnapshotPresetResponse createSnapshotPreset(CreateSnapshotPresetRequest createSnapshotPresetRequest) throws Exception;

    /**
     * @param updateSnapshotPresetRequest
     * @return
     * @throws Exception
     */
    UpdateSnapshotPresetResponse updateSnapshotPreset(UpdateSnapshotPresetRequest updateSnapshotPresetRequest) throws Exception;

    /**
     * @param deleteSnapshotPresetRequest
     * @return
     * @throws Exception
     */
    DeleteSnapshotPresetResponse deleteSnapshotPreset(DeleteSnapshotPresetRequest deleteSnapshotPresetRequest) throws Exception;

    /**
     * @param listVhostSnapshotPresetRequest
     * @return
     * @throws Exception
     */
    ListVhostSnapshotPresetResponse listVhostSnapshotPreset(ListVhostSnapshotPresetRequest listVhostSnapshotPresetRequest) throws Exception;

    /**
     *
     * @param describeLiveBandwidthDataRequest
     * @return
     * @throws Exception
     */
    DescribeLiveBandwidthDataResponse describeLiveBandwidthData(DescribeLiveBandwidthDataRequest describeLiveBandwidthDataRequest) throws Exception;

    /**
     *
     * @param describeLiveTrafficDataRequest
     * @return
     * @throws Exception
     */
    DescribeLiveTrafficDataResponse describeLiveTrafficData(DescribeLiveTrafficDataRequest describeLiveTrafficDataRequest) throws Exception;

    /**
     *
     * @param describeLiveP95PeakBandwidthDataRequest
     * @return
     * @throws Exception
     */
    DescribeLiveP95PeakBandwidthDataResponse describeLiveP95PeakBandwidthData(DescribeLiveP95PeakBandwidthDataRequest describeLiveP95PeakBandwidthDataRequest) throws Exception;

    /**
     *
     * @param describeTranscodeDataRequest
     * @return
     * @throws Exception
     */
    DescribeTranscodeDataResponse describeTranscodeData(DescribeTranscodeDataRequest describeTranscodeDataRequest) throws Exception;

    /**
     *
     * @param describeSnapshotDataRequest
     * @return
     * @throws Exception
     */
    DescribeSnapshotDataResponse describeSnapshotData(DescribeSnapshotDataRequest describeSnapshotDataRequest) throws Exception;

    /**
     *
     * @param describeRecordDataRequest
     * @return
     * @throws Exception
     */
    DescribeRecordDataResponse describeRecordData(DescribeRecordDataRequest describeRecordDataRequest) throws Exception;

    /**
     *
     * @param describeLiveTimeShiftDataRequest
     * @return
     * @throws Exception
     */
    DescribeLiveTimeShiftDataResponse describeLiveTimeShiftData(DescribeLiveTimeShiftDataRequest describeLiveTimeShiftDataRequest) throws Exception;

    /**
     *
     * @param describePushStreamMetricsRequest
     * @return
     * @throws Exception
     */
    DescribePushStreamMetricsResponse describePushStreamMetrics(DescribePushStreamMetricsRequest describePushStreamMetricsRequest) throws Exception;

    /**
     *
     * @param describeLiveDomainLogRequest
     * @return
     * @throws Exception
     */
    DescribeLiveDomainLogResponse describeLiveDomainLog(DescribeLiveDomainLogRequest describeLiveDomainLogRequest) throws Exception;

    /**
     *
     * @param describeLiveMetricTrafficDataRequest
     * @return
     * @throws Exception
     */
    DescribeLiveMetricTrafficDataResponse describeLiveMetricTrafficData(DescribeLiveMetricTrafficDataRequest describeLiveMetricTrafficDataRequest) throws Exception;

    /**
     *
     * @param describeLiveMetricBandwidthDataRequest
     * @return
     * @throws Exception
     */
    DescribeLiveMetricBandwidthDataResponse describeLiveMetricBandwidthData(DescribeLiveMetricBandwidthDataRequest describeLiveMetricBandwidthDataRequest) throws Exception;

    /**
     *
     * @param describePullToPushBandwidthDataRequest
     * @return
     * @throws Exception
     */
    DescribePullToPushBandwidthDataResponse describePullToPushBandwidthData(DescribePullToPushBandwidthDataRequest describePullToPushBandwidthDataRequest) throws Exception;

    /**
     *
         * @param listStorageSpaceRequest
         * @return
         * @throws Exception
         */
    ListStorageSpaceResponse listStorageSpace(ListStorageSpaceRequest listStorageSpaceRequest) throws Exception;
    /**
     *
     * @param describeLiveStorageSpaceDataRequest
     * @return
     * @throws Exception
     */
    DescribeLiveStorageSpaceDataResponse describeLiveStorageSpaceData(DescribeLiveStorageSpaceDataRequest describeLiveStorageSpaceDataRequest) throws Exception;

    /**
    *
    * @param generatePushURLRequest
    * @return
    * @throws Exception
    */
   GeneratePushURLResponse generatePushURL(GeneratePushURLRequest generatePushURLRequest) throws Exception;

    /**
     *
     * @param generatePlayURLRequest
     * @return
     * @throws Exception
     */
    GeneratePlayURLResponse generatePlayURL(GeneratePlayURLRequest generatePlayURLRequest) throws Exception;


    /**
     *
     * @param describeLiveStreamSessionDataRequest
     * @return
     * @throws Exception
     */
    DescribeLiveStreamSessionDataResponse describeLiveStreamSessionData(DescribeLiveStreamSessionDataRequest describeLiveStreamSessionDataRequest) throws Exception;




}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy