Sha256: 5a5827e35b59c7f953bff6e2b96309e8fd422a8dfabf8e6dcbdd395a82d4293c

Contents?: true

Size: 1.17 KB

Versions: 7

Compression:

Stored size: 1.17 KB

Contents

package com.treasuredata.api.model;

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

public class TDTablePermission
{
    private boolean importable;
    private boolean queryable;

    public TDTablePermission(
            @JsonProperty("importable") boolean importable,
            @JsonProperty("queryable") boolean queryable)
    {
        this.importable = importable;
        this.queryable = queryable;
    }

    @JsonProperty("importable")
    public boolean isImportable()
    {
        return importable;
    }

    @JsonProperty("queryable")
    public boolean isQueryable()
    {
        return queryable;
    }

    @Override
    public boolean equals(Object obj)
    {
        if (this == obj) {
            return true;
        }
        if (obj == null || getClass() != obj.getClass()) {
            return false;
        }
        TDTablePermission other = (TDTablePermission) obj;
        return Objects.equal(this.importable, other.importable) &&
                Objects.equal(this.queryable, other.queryable);
    }

    @Override
    public int hashCode()
    {
        return Objects.hashCode(importable, queryable);
    }
}

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
embulk-output-td-0.2.2 src/main/java/com/treasuredata/api/model/TDTablePermission.java
embulk-output-td-0.2.1 src/main/java/com/treasuredata/api/model/TDTablePermission.java
embulk-output-td-0.2.0 src/main/java/com/treasuredata/api/model/TDTablePermission.java
embulk-output-td-0.1.8 src/main/java/com/treasuredata/api/model/TDTablePermission.java
embulk-output-td-0.1.7 src/main/java/com/treasuredata/api/model/TDTablePermission.java
embulk-output-td-0.1.6 src/main/java/com/treasuredata/api/model/TDTablePermission.java
embulk-output-td-0.1.5 src/main/java/com/treasuredata/api/model/TDTablePermission.java