
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:
*
*/
@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