public class OssShipperConfig extends Object implements ShipperConfig
| 构造器和说明 |
|---|
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 storageFormat,
String timezone) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
FromJsonObj(com.alibaba.fastjson.JSONObject obj) |
int |
GetBufferInterval() |
int |
GetBufferMB() |
String |
GetCompressType() |
com.alibaba.fastjson.JSONObject |
GetJsonObj() |
String |
GetOssBucket() |
String |
GetOssPrefix() |
String |
GetPathFormat() |
String |
GetRoleArm() |
String |
GetShipperType() |
OssShipperStorageDetail |
GetStorageDetail() |
String |
getTimeZone() |
void |
setBufferInterval(int bufferInterval) |
void |
setBufferMB(int bufferMB) |
void |
setCompressType(String compressType) |
void |
setOssBucket(String ossBucket) |
void |
setOssPrefix(String ossPrefix) |
void |
setPathFormat(String pathFormat) |
void |
setRoleArn(String roleArn) |
void |
setStorageDetail(OssShipperStorageDetail storageDetail) |
void |
setTimeZone(String timeZone) |
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 OssShipperConfig(String ossBucket, String ossPrefix, String roleArn, int bufferInterval, int bufferMB, String compressType, String pathFormat, String storageFormat, String timezone)
public OssShipperConfig()
public void FromJsonObj(com.alibaba.fastjson.JSONObject obj)
throws LogException
FromJsonObj 在接口中 ShipperConfigLogExceptionpublic OssShipperStorageDetail GetStorageDetail()
public String GetPathFormat()
public String GetOssBucket()
public String GetOssPrefix()
public String GetRoleArm()
public int GetBufferInterval()
public int GetBufferMB()
public String GetCompressType()
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 String getTimeZone()
public void setTimeZone(String timeZone)
public void setStorageDetail(OssShipperStorageDetail storageDetail)
public String GetShipperType()
GetShipperType 在接口中 ShipperConfigpublic com.alibaba.fastjson.JSONObject GetJsonObj()
GetJsonObj 在接口中 ShipperConfigCopyright © 2020. All Rights Reserved.