Class AsyncS3Config

  • All Implemented Interfaces:

    
    public final class AsyncS3Config
    
                        

    S3 Store Connection Configuration

    Since:

    1.0.0

    Author:

    Elizabeth Paige Harper https://github.com/foxcapades

    • Constructor Detail

      • AsyncS3Config

        AsyncS3Config(String host, String bucket, String access, String secret)
        Returns a new AsyncS3Config instance.
        Parameters:
        host - Hostname of the S3 store.
        bucket - Name of the S3 bucket that will be operated on by this async compute application.
        access - Access token for the S3 store.
        secret - Secret key for the S3 store.
      • AsyncS3Config

        AsyncS3Config(String host, String bucket, String access, String secret, String root)
        Returns a new AsyncS3Config instance.
        Parameters:
        host - Hostname of the S3 store.
        bucket - Name of the S3 bucket that will be operated on by this async compute application.
        access - Access token for the S3 store.
        secret - Secret key for the S3 store.
        root - Root 'directory' in which workspaces will be created.
      • AsyncS3Config

        AsyncS3Config(String host, Integer port, Boolean https, String bucket, String accessToken, String secretKey, String rootPath)
        Returns a new AsyncS3Config instance.
        Parameters:
        host - Hostname of the S3 store.
        port - Connection port for the S3 store.
        https - Whether HTTPS should be used when communicating with the S3 store.
        bucket - Name of the S3 bucket that will be operated on by this async compute application.
        accessToken - Access token for the S3 store.
        secretKey - Secret key for the S3 store.
        rootPath - Root 'directory' in which workspaces will be created.