Configuration 配置类
概述
Configuration
类用于保存与 ODPS Tunnel
服务通讯过程中需要的配置信息。该类继承自 GeneralConfiguration
,并扩展了一些特定于 ODPS Tunnel 的配置项。
构造方法
Configuration(Odps odps)
public Configuration(Odps odps)
通过 Odps
对象构建 Configuration
实例。
Configuration(Builder builder)
public Configuration(Builder builder)
通过 Builder
对象构建 Configuration
实例,Builder
类可以通过静态方法 Configuration#builder(odps)
方法构建。
示例代码
import com.aliyun.odps.tunnel.Configuration;
Configuration configuration=Configuration.builder(odps)
.withRetryLogger(new RetryLogger())
.withRetryPolicy(new FlinkDefaultRetryPolicy())
// default compress option is zlib
.withCompressOptions(new CompressOption())
.build();
方法
创建 Configuration Builder
public static Builder builder(Odps odps)
创建并返回一个新的 Builder
对象。
获取压缩选项
public CompressOption getCompressOption()
返回当前的压缩选项。所有支持的压缩选项参考 CompressOption
类文档。