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

com.alicloud.openservices.tablestore.model.timeseries.CreateTimeseriesLastpointIndexRequest Maven / Gradle / Ivy

Go to download

Aliyun Open Services SDK for Java Copyright (C) Alibaba Cloud Computing All rights reserved. 版权所有 (C)阿里云计算有限公司 http://www.aliyun.com

The newest version!
package com.alicloud.openservices.tablestore.model.timeseries;

import com.alicloud.openservices.tablestore.model.OperationNames;
import com.alicloud.openservices.tablestore.model.Request;

import java.util.Collections;
import java.util.List;

public class CreateTimeseriesLastpointIndexRequest implements Request {

    private final String timeseriesTableName;
    private final String lastpointIndexName;
    private final boolean includeBaseData;

    private Boolean createOnWideColumnTable;
    private List lastpointIndexPrimaryKeyNames;

    public CreateTimeseriesLastpointIndexRequest(
            String timeseriesTableName, String lastpointIndexName, boolean includeBaseData) {
        this.timeseriesTableName = timeseriesTableName;
        this.lastpointIndexName = lastpointIndexName;
        this.includeBaseData = includeBaseData;
    }
    public String getTimeseriesTableName() {
        return timeseriesTableName;
    }
    public String getLastpointIndexName() {
        return lastpointIndexName;
    }
    public boolean isIncludeBaseData() {
        return includeBaseData;
    }
    @Override
    public String getOperationName() {
        return OperationNames.OP_CREATE_TIMESERIES_LASTPOINT_INDEX;
    }

    @Override
    public String toString() {
        return "CreateTimeseriesLastpointIndexRequest{"
                + "timeseriesTableName='" + timeseriesTableName + '\''
                + ", lastpointIndexName='" + lastpointIndexName + '\''
                + ", includeBaseData=" + includeBaseData
                + ", createOnWideColumnTable=" + createOnWideColumnTable
                + ", lastpointIndexPrimaryKeyNames=" + lastpointIndexPrimaryKeyNames
                + '}';
    }

    public Boolean getCreateOnWideColumnTable() {
        return createOnWideColumnTable;
    }

    public void setCreateOnWideColumnTable(Boolean createOnWideColumnTable) {
        this.createOnWideColumnTable = createOnWideColumnTable;
    }

    public List getLastpointIndexPrimaryKeyNames() {
        if (lastpointIndexPrimaryKeyNames == null) {
            return Collections.emptyList();
        }
        return lastpointIndexPrimaryKeyNames;
    }

    public void setLastpointIndexPrimaryKeyNames(List lastpointIndexPrimaryKeyNames) {
        this.lastpointIndexPrimaryKeyNames = lastpointIndexPrimaryKeyNames;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy