Skip to content

SiteDeliveryTaskProps

Properties for defining a SiteDeliveryTask.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-esa-sitedeliverytask

Initializer

import com.aliyun.ros.cdk.esa.SiteDeliveryTaskProps;
SiteDeliveryTaskProps.builder()
    .businessType(java.lang.String)
    .businessType(IResolvable)
    .dataCenter(java.lang.String)
    .dataCenter(IResolvable)
    .deliveryType(java.lang.String)
    .deliveryType(IResolvable)
    .fieldName(java.lang.String)
    .fieldName(IResolvable)
    .siteId(java.lang.Number)
    .siteId(IResolvable)
    .taskName(java.lang.String)
    .taskName(IResolvable)
//  .discardRate(java.lang.Number)
//  .discardRate(IResolvable)
//  .httpDelivery(IResolvable)
//  .httpDelivery(HttpDeliveryProperty)
//  .kafkaDelivery(IResolvable)
//  .kafkaDelivery(KafkaDeliveryProperty)
//  .ossDelivery(IResolvable)
//  .ossDelivery(OssDeliveryProperty)
//  .s3Delivery(IResolvable)
//  .s3Delivery(S3DeliveryProperty)
//  .slsDelivery(IResolvable)
//  .slsDelivery(SlsDeliveryProperty)
    .build();

Properties

Name Type Description
businessType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property businessType: Real-time log type.
dataCenter java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property dataCenter: Data Center.
deliveryType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property deliveryType: Delivery Type: - sls: Alibaba Cloud Simple Log Service (SLS).
fieldName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property fieldName: The list of delivery fields to be modified, separated by commas.
siteId java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property siteId: The site ID.
taskName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property taskName: The name of the delivery task.
discardRate java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property discardRate: If the discard rate is not filled, the default value is 0.
httpDelivery com.aliyun.ros.cdk.core.IResolvable OR HttpDeliveryProperty Property httpDelivery: HTTP delivery configuration parameters.
kafkaDelivery com.aliyun.ros.cdk.core.IResolvable OR KafkaDeliveryProperty Property kafkaDelivery: Kafka delivery configuration parameters.
ossDelivery com.aliyun.ros.cdk.core.IResolvable OR OssDeliveryProperty Property ossDelivery: OSS delivery configuration.
s3Delivery com.aliyun.ros.cdk.core.IResolvable OR S3DeliveryProperty Property s3Delivery: S3\/S3 compatible delivery configuration parameters.
slsDelivery com.aliyun.ros.cdk.core.IResolvable OR SlsDeliveryProperty Property slsDelivery: SLS delivery configuration.

businessTypeRequired

public java.lang.Object getBusinessType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property businessType: Real-time log type.

Valid values:

  • dcdn_log_access_l1 (default): access log.
  • dcdn_log_er: Edge Routine logs.
  • dcdn_log_waf: firewall logs.
  • dcdn_log_ipa: TCP/UDP proxy logs.

dataCenterRequired

public java.lang.Object getDataCenter();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property dataCenter: Data Center.

Values:

  • cn: Mainland China.
  • sg: Global (excluding Mainland China).

deliveryTypeRequired

public java.lang.Object getDeliveryType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property deliveryType: Delivery Type: - sls: Alibaba Cloud Simple Log Service (SLS).

  • http: Http service.
  • aws3: Amazon s3 service.
  • oss: Alibaba Cloud Object Storage Service.
  • kafka: Kafka service.
  • aws3cmpt: Amazon s3 Compatible Service.

fieldNameRequired

public java.lang.Object getFieldName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property fieldName: The list of delivery fields to be modified, separated by commas.


siteIdRequired

public java.lang.Object getSiteId();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

Property siteId: The site ID.


taskNameRequired

public java.lang.Object getTaskName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property taskName: The name of the delivery task.


discardRateOptional

public java.lang.Object getDiscardRate();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

Property discardRate: If the discard rate is not filled, the default value is 0.


httpDeliveryOptional

public java.lang.Object getHttpDelivery();

Property httpDelivery: HTTP delivery configuration parameters.


kafkaDeliveryOptional

public java.lang.Object getKafkaDelivery();

Property kafkaDelivery: Kafka delivery configuration parameters.


ossDeliveryOptional

public java.lang.Object getOssDelivery();

Property ossDelivery: OSS delivery configuration.


s3DeliveryOptional

public java.lang.Object getS3Delivery();

Property s3Delivery: S3\/S3 compatible delivery configuration parameters.


slsDeliveryOptional

public java.lang.Object getSlsDelivery();

Property slsDelivery: SLS delivery configuration.