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

com.aliyun.dingtalkconnector_1_0.models.CreateConnectorRequest Maven / Gradle / Ivy

There is a newer version: 2.1.30
Show newest version
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkconnector_1_0.models;

import com.aliyun.tea.*;

public class CreateConnectorRequest extends TeaModel {
    @NameInMap("connectorInfo")
    public java.util.List connectorInfo;

    @NameInMap("integratorFlag")
    public String integratorFlag;

    public static CreateConnectorRequest build(java.util.Map map) throws Exception {
        CreateConnectorRequest self = new CreateConnectorRequest();
        return TeaModel.build(map, self);
    }

    public CreateConnectorRequest setConnectorInfo(java.util.List connectorInfo) {
        this.connectorInfo = connectorInfo;
        return this;
    }
    public java.util.List getConnectorInfo() {
        return this.connectorInfo;
    }

    public CreateConnectorRequest setIntegratorFlag(String integratorFlag) {
        this.integratorFlag = integratorFlag;
        return this;
    }
    public String getIntegratorFlag() {
        return this.integratorFlag;
    }

    public static class CreateConnectorRequestConnectorInfo extends TeaModel {
        // 连接器中执行动作的接口路径域名。
        @NameInMap("apiDomain")
        public String apiDomain;

        // 连接器中执行动作接口的加密签名。
        @NameInMap("apiSecret")
        public String apiSecret;

        @NameInMap("appId")
        public Long appId;

        // 将apiSecret设置为模板变量。
        @NameInMap("authValueEnv")
        public Boolean authValueEnv;

        @NameInMap("description")
        public String description;

        // 将执行动作域名设为环境变量。
        @NameInMap("domainEnv")
        public Boolean domainEnv;

        @NameInMap("iconMediaId")
        public String iconMediaId;

        @NameInMap("integratorConnectorId")
        public String integratorConnectorId;

        @NameInMap("name")
        public String name;

        public static CreateConnectorRequestConnectorInfo build(java.util.Map map) throws Exception {
            CreateConnectorRequestConnectorInfo self = new CreateConnectorRequestConnectorInfo();
            return TeaModel.build(map, self);
        }

        public CreateConnectorRequestConnectorInfo setApiDomain(String apiDomain) {
            this.apiDomain = apiDomain;
            return this;
        }
        public String getApiDomain() {
            return this.apiDomain;
        }

        public CreateConnectorRequestConnectorInfo setApiSecret(String apiSecret) {
            this.apiSecret = apiSecret;
            return this;
        }
        public String getApiSecret() {
            return this.apiSecret;
        }

        public CreateConnectorRequestConnectorInfo setAppId(Long appId) {
            this.appId = appId;
            return this;
        }
        public Long getAppId() {
            return this.appId;
        }

        public CreateConnectorRequestConnectorInfo setAuthValueEnv(Boolean authValueEnv) {
            this.authValueEnv = authValueEnv;
            return this;
        }
        public Boolean getAuthValueEnv() {
            return this.authValueEnv;
        }

        public CreateConnectorRequestConnectorInfo setDescription(String description) {
            this.description = description;
            return this;
        }
        public String getDescription() {
            return this.description;
        }

        public CreateConnectorRequestConnectorInfo setDomainEnv(Boolean domainEnv) {
            this.domainEnv = domainEnv;
            return this;
        }
        public Boolean getDomainEnv() {
            return this.domainEnv;
        }

        public CreateConnectorRequestConnectorInfo setIconMediaId(String iconMediaId) {
            this.iconMediaId = iconMediaId;
            return this;
        }
        public String getIconMediaId() {
            return this.iconMediaId;
        }

        public CreateConnectorRequestConnectorInfo setIntegratorConnectorId(String integratorConnectorId) {
            this.integratorConnectorId = integratorConnectorId;
            return this;
        }
        public String getIntegratorConnectorId() {
            return this.integratorConnectorId;
        }

        public CreateConnectorRequestConnectorInfo setName(String name) {
            this.name = name;
            return this;
        }
        public String getName() {
            return this.name;
        }

    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy