Sha256: 6f592430ff7b4417573b4f37b837e80fa56cda518ffee2fe440aac5b7bf7938f

Contents?: true

Size: 1.07 KB

Versions: 5

Compression:

Stored size: 1.07 KB

Contents

package org.embulk.input.s3;

import com.google.common.base.Optional;
import org.embulk.config.Config;
import org.embulk.config.ConfigDefault;
import org.embulk.spi.unit.LocalFile;

public interface AwsCredentialsTask
{
    @Config("auth_method")
    @ConfigDefault("\"basic\"")
    String getAuthMethod();
    void setAuthMethod(String method);

    @Config("access_key_id")
    @ConfigDefault("null")
    Optional<String> getAccessKeyId();
    void setAccessKeyId(Optional<String> value);

    @Config("secret_access_key")
    @ConfigDefault("null")
    Optional<String> getSecretAccessKey();
    void setSecretAccessKey(Optional<String> value);

    @Config("session_token")
    @ConfigDefault("null")
    Optional<String> getSessionToken();
    void setSessionToken(Optional<String> value);

    @Config("profile_file")
    @ConfigDefault("null")
    Optional<LocalFile> getProfileFile();
    void setProfileFile(Optional<LocalFile> value);

    @Config("profile_name")
    @ConfigDefault("null")
    Optional<String> getProfileName();
    void setProfileName(Optional<String> value);
}

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
embulk-input-s3-0.2.8 src/main/java/org/embulk/input/s3/AwsCredentialsTask.java
embulk-input-s3-0.2.7 src/main/java/org/embulk/input/s3/AwsCredentialsTask.java
embulk-input-s3-0.2.6 src/main/java/org/embulk/input/s3/AwsCredentialsTask.java
embulk-input-s3-0.2.5 src/main/java/org/embulk/input/s3/AwsCredentialsTask.java
embulk-input-s3-0.2.4 src/main/java/org/embulk/input/s3/AwsCredentialsTask.java