Sha256: 164474953d93b3068de20a747c1bf901b6822997eb9ab9317cc2179594d143be

Contents?: true

Size: 1.38 KB

Versions: 1

Compression:

Stored size: 1.38 KB

Contents

package org.embulk.output.snowflake;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.google.common.base.Optional;

public class StageIdentifier {
    private String database;
    private String schemaName;
    private String stageName;
    private Optional<String> destPrefix;

    public StageIdentifier(String database, String schemaName, String stageName, Optional<String> destPrefix) {
        this.database = database;
        this.schemaName = schemaName;
        this.stageName = stageName;
        this.destPrefix = destPrefix;
    }

    public StageIdentifier() {
    }

    @JsonProperty
    public String getDatabase() {
        return database;
    }

    @JsonProperty
    public void setDatabase(String database) {
        this.database = database;
    }

    @JsonProperty
    public String getSchemaName() {
        return schemaName;
    }

    @JsonProperty
    public void setSchemaName(String schemaName) {
        this.schemaName = schemaName;
    }

    @JsonProperty
    public String getStageName() {
        return stageName;
    }

    @JsonProperty
    public void setStageName(String stageName) {
        this.stageName = stageName;
    }

    @JsonProperty
    public Optional<String> getDestPrefix() {
        return destPrefix;
    }

    @JsonProperty
    public void setDestPrefix(Optional<String> destPrefix) {
        this.destPrefix = destPrefix;
    }
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
embulk-output-snowflake-0.2.0 src/main/java/org/embulk/output/snowflake/StageIdentifier.java