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

com.aliyun.ice20201109.models.GetEventCallbackResponseBody Maven / Gradle / Ivy

// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.ice20201109.models;

import com.aliyun.tea.*;

public class GetEventCallbackResponseBody extends TeaModel {
    /**
     * 

The authentication key. This parameter is returned only for HTTP callbacks.

* * example: *

TestKey001

*/ @NameInMap("AuthKey") public String authKey; /** *

Specifies whether callback authentication is enabled. This parameter is returned only for HTTP callbacks. Valid values:

*
    *
  • on
  • *
  • off
  • *
* * example: *

on

*/ @NameInMap("AuthSwitch") public String authSwitch; /** *

The name of the Simple Message Queue (SMQ) queue to which callback messages are sent.

* * example: *

ice-callback-queue

*/ @NameInMap("CallbackQueueName") public String callbackQueueName; /** *

The callback method. Valid values:

*
    *
  • HTTP
  • *
  • MNS
  • *
* * example: *

HTTP

*/ @NameInMap("CallbackType") public String callbackType; /** *

The callback URL to which event notifications are sent.

* * example: *

http://xxx.yyy/callback

*/ @NameInMap("CallbackURL") public String callbackURL; /** *

The type of the callback event. Multiple values are separated with commas (,). For more information about callback event types, see Event notification content.

* * example: *

ProduceMediaComplete,TranscodeComplete

*/ @NameInMap("EventTypeList") public String eventTypeList; /** *

The request ID.

* * example: *

11-DB8D-4A9A-875B-275798

*/ @NameInMap("RequestId") public String requestId; public static GetEventCallbackResponseBody build(java.util.Map map) throws Exception { GetEventCallbackResponseBody self = new GetEventCallbackResponseBody(); return TeaModel.build(map, self); } public GetEventCallbackResponseBody setAuthKey(String authKey) { this.authKey = authKey; return this; } public String getAuthKey() { return this.authKey; } public GetEventCallbackResponseBody setAuthSwitch(String authSwitch) { this.authSwitch = authSwitch; return this; } public String getAuthSwitch() { return this.authSwitch; } public GetEventCallbackResponseBody setCallbackQueueName(String callbackQueueName) { this.callbackQueueName = callbackQueueName; return this; } public String getCallbackQueueName() { return this.callbackQueueName; } public GetEventCallbackResponseBody setCallbackType(String callbackType) { this.callbackType = callbackType; return this; } public String getCallbackType() { return this.callbackType; } public GetEventCallbackResponseBody setCallbackURL(String callbackURL) { this.callbackURL = callbackURL; return this; } public String getCallbackURL() { return this.callbackURL; } public GetEventCallbackResponseBody setEventTypeList(String eventTypeList) { this.eventTypeList = eventTypeList; return this; } public String getEventTypeList() { return this.eventTypeList; } public GetEventCallbackResponseBody setRequestId(String requestId) { this.requestId = requestId; return this; } public String getRequestId() { return this.requestId; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy