public class OssShipperConfig extends Object implements ShipperConfig
| Constructor and Description |
|---|
OssShipperConfig() |
OssShipperConfig(String ossBucket,
String ossPrefix,
String roleArn,
int bufferInterval,
int bufferMB) |
OssShipperConfig(String ossBucket,
String ossPrefix,
String roleArn,
int bufferInterval,
int bufferMB,
String compressType)
create a oss shipper config
|
OssShipperConfig(String ossBucket,
String ossPrefix,
String roleArn,
int bufferInterval,
int bufferMB,
String compressType,
String pathFormat) |
OssShipperConfig(String ossBucket,
String ossPrefix,
String roleArn,
int bufferInterval,
int bufferMB,
String compressType,
String pathFormat,
String timeZone,
OssShipperStorageDetail storageDetail,
EncryptConfig encryptConf) |
OssShipperConfig(String ossBucket,
String ossPrefix,
String roleArn,
int bufferInterval,
int bufferMB,
String compressType,
String pathFormat,
String storageFormat,
String timezone) |
public OssShipperConfig()
public OssShipperConfig(String ossBucket, String ossPrefix, String roleArn, int bufferInterval, int bufferMB, String compressType, String pathFormat, String timeZone, OssShipperStorageDetail storageDetail, EncryptConfig encryptConf)
public OssShipperConfig(String ossBucket, String ossPrefix, String roleArn, int bufferInterval, int bufferMB)
public OssShipperConfig(String ossBucket, String ossPrefix, String roleArn, int bufferInterval, int bufferMB, String compressType)
ossBucket - oss bucket nameossPrefix - the prefix path in oss where to save the log dataroleArn - the ram arn used to get the temporary write permission to the
oss bucketbufferInterval - the time(seconds) to buffer before save to ossbufferMB - the data size(MB) to buffer before save to osscompressType - the compress type, only support 'snappy' or 'none'public OssShipperConfig(String ossBucket, String ossPrefix, String roleArn, int bufferInterval, int bufferMB, String compressType, String pathFormat)
public OssShipperStorageDetail GetStorageDetail()
public String GetPathFormat()
public String GetOssBucket()
public String GetOssPrefix()
public String GetRoleArm()
public int GetBufferInterval()
public int GetBufferMB()
public String GetCompressType()
public String getTimeZone()
public EncryptConfig getEncryptConf()
public void setOssBucket(String ossBucket)
public void setOssPrefix(String ossPrefix)
public void setRoleArn(String roleArn)
public void setBufferInterval(int bufferInterval)
public void setBufferMB(int bufferMB)
public void setCompressType(String compressType)
public void setPathFormat(String pathFormat)
public void setTimeZone(String timeZone)
public void setStorageDetail(OssShipperStorageDetail storageDetail)
public void setEncryptConf(EncryptConfig encryptConf)
public String getOssBucket()
public String getOssPrefix()
public String getRoleArn()
public int getBufferInterval()
public int getBufferMB()
public String getCompressType()
public String getPathFormat()
public OssShipperStorageDetail getStorageDetail()
public void FromJsonObj(com.alibaba.fastjson.JSONObject obj)
throws LogException
FromJsonObj in interface ShipperConfigLogExceptionpublic String GetShipperType()
GetShipperType in interface ShipperConfigpublic com.alibaba.fastjson.JSONObject GetJsonObj()
GetJsonObj in interface ShipperConfigCopyright © 2025. All Rights Reserved.