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

com.aliyun.datalake20200710.models.LifecycleRule Maven / Gradle / Ivy

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

import com.aliyun.tea.*;

public class LifecycleRule extends TeaModel {
    @NameInMap("ArchiveDays")
    public Integer archiveDays;

    @NameInMap("BindCount")
    public Integer bindCount;

    @NameInMap("BizId")
    public String bizId;

    @NameInMap("CatalogId")
    public String catalogId;

    @NameInMap("ColdArchiveDays")
    public Integer coldArchiveDays;

    @NameInMap("Config")
    public String config;

    @NameInMap("Description")
    public String description;

    @NameInMap("GmtCreate")
    public String gmtCreate;

    @NameInMap("GmtModified")
    public String gmtModified;

    @NameInMap("IaDays")
    public Integer iaDays;

    @NameInMap("Name")
    public String name;

    @NameInMap("ResourceType")
    public String resourceType;

    @NameInMap("RuleType")
    public String ruleType;

    @NameInMap("ScheduleStatus")
    public String scheduleStatus;

    @NameInMap("Workflow")
    public Workflow workflow;

    @NameInMap("WorkflowId")
    public String workflowId;

    @NameInMap("WorkflowInstance")
    public WorkflowInstance workflowInstance;

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

    public LifecycleRule setArchiveDays(Integer archiveDays) {
        this.archiveDays = archiveDays;
        return this;
    }
    public Integer getArchiveDays() {
        return this.archiveDays;
    }

    public LifecycleRule setBindCount(Integer bindCount) {
        this.bindCount = bindCount;
        return this;
    }
    public Integer getBindCount() {
        return this.bindCount;
    }

    public LifecycleRule setBizId(String bizId) {
        this.bizId = bizId;
        return this;
    }
    public String getBizId() {
        return this.bizId;
    }

    public LifecycleRule setCatalogId(String catalogId) {
        this.catalogId = catalogId;
        return this;
    }
    public String getCatalogId() {
        return this.catalogId;
    }

    public LifecycleRule setColdArchiveDays(Integer coldArchiveDays) {
        this.coldArchiveDays = coldArchiveDays;
        return this;
    }
    public Integer getColdArchiveDays() {
        return this.coldArchiveDays;
    }

    public LifecycleRule setConfig(String config) {
        this.config = config;
        return this;
    }
    public String getConfig() {
        return this.config;
    }

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

    public LifecycleRule setGmtCreate(String gmtCreate) {
        this.gmtCreate = gmtCreate;
        return this;
    }
    public String getGmtCreate() {
        return this.gmtCreate;
    }

    public LifecycleRule setGmtModified(String gmtModified) {
        this.gmtModified = gmtModified;
        return this;
    }
    public String getGmtModified() {
        return this.gmtModified;
    }

    public LifecycleRule setIaDays(Integer iaDays) {
        this.iaDays = iaDays;
        return this;
    }
    public Integer getIaDays() {
        return this.iaDays;
    }

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

    public LifecycleRule setResourceType(String resourceType) {
        this.resourceType = resourceType;
        return this;
    }
    public String getResourceType() {
        return this.resourceType;
    }

    public LifecycleRule setRuleType(String ruleType) {
        this.ruleType = ruleType;
        return this;
    }
    public String getRuleType() {
        return this.ruleType;
    }

    public LifecycleRule setScheduleStatus(String scheduleStatus) {
        this.scheduleStatus = scheduleStatus;
        return this;
    }
    public String getScheduleStatus() {
        return this.scheduleStatus;
    }

    public LifecycleRule setWorkflow(Workflow workflow) {
        this.workflow = workflow;
        return this;
    }
    public Workflow getWorkflow() {
        return this.workflow;
    }

    public LifecycleRule setWorkflowId(String workflowId) {
        this.workflowId = workflowId;
        return this;
    }
    public String getWorkflowId() {
        return this.workflowId;
    }

    public LifecycleRule setWorkflowInstance(WorkflowInstance workflowInstance) {
        this.workflowInstance = workflowInstance;
        return this;
    }
    public WorkflowInstance getWorkflowInstance() {
        return this.workflowInstance;
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy