public class ModifyRealtimeLogDeliveryTaskRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
ModifyRealtimeLogDeliveryTaskRequest() |
ModifyRealtimeLogDeliveryTaskRequest(ModifyRealtimeLogDeliveryTaskRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
CustomEndpoint |
getCustomEndpoint()
Get The configuration information of the custom HTTP service.
|
CustomField[] |
getCustomFields()
Get The list of custom fields for delivery, supporting extracting specified field values from HTTP request headers, response headers, and cookies.
|
DeliveryCondition[] |
getDeliveryConditions()
Get Log delivery filter conditions.
|
String |
getDeliveryStatus()
Get The status of the real-time log delivery task.
|
String[] |
getEntityList()
Get The list of entities (Layer 7 domains or Layer 4 proxy instances) corresponding to the real-time log delivery task.
|
String[] |
getFields()
Get The list of predefined fields for delivery.
|
S3 |
getS3()
Get The configuration information of the AWS S3-compatible bucket.
|
Long |
getSample()
Get The sampling ratio in permille.
|
String |
getTaskId()
Get The ID of the real-time log delivery task.
|
String |
getTaskName()
Get The name of the real-time log delivery task, which is a combination of numbers, English letters, - and _, containing up to 200 characters.
|
String |
getZoneId()
Get Zone ID.
|
void |
setCustomEndpoint(CustomEndpoint CustomEndpoint)
Set The configuration information of the custom HTTP service.
|
void |
setCustomFields(CustomField[] CustomFields)
Set The list of custom fields for delivery, supporting extracting specified field values from HTTP request headers, response headers, and cookies.
|
void |
setDeliveryConditions(DeliveryCondition[] DeliveryConditions)
Set Log delivery filter conditions.
|
void |
setDeliveryStatus(String DeliveryStatus)
Set The status of the real-time log delivery task.
|
void |
setEntityList(String[] EntityList)
Set The list of entities (Layer 7 domains or Layer 4 proxy instances) corresponding to the real-time log delivery task.
|
void |
setFields(String[] Fields)
Set The list of predefined fields for delivery.
|
void |
setS3(S3 S3)
Set The configuration information of the AWS S3-compatible bucket.
|
void |
setSample(Long Sample)
Set The sampling ratio in permille.
|
void |
setTaskId(String TaskId)
Set The ID of the real-time log delivery task.
|
void |
setTaskName(String TaskName)
Set The name of the real-time log delivery task, which is a combination of numbers, English letters, - and _, containing up to 200 characters.
|
void |
setZoneId(String ZoneId)
Set Zone ID.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public ModifyRealtimeLogDeliveryTaskRequest()
public ModifyRealtimeLogDeliveryTaskRequest(ModifyRealtimeLogDeliveryTaskRequest source)
public String getZoneId()
public void setZoneId(String ZoneId)
ZoneId
- Zone ID.public String getTaskId()
public void setTaskId(String TaskId)
TaskId
- The ID of the real-time log delivery task.public String getTaskName()
public void setTaskName(String TaskName)
TaskName
- The name of the real-time log delivery task, which is a combination of numbers, English letters, - and _, containing up to 200 characters. If this field is not filled in, the original configuration will be retained.public String getDeliveryStatus()
public void setDeliveryStatus(String DeliveryStatus)
DeliveryStatus
- The status of the real-time log delivery task. Valid values:
public String[] getEntityList()
public void setEntityList(String[] EntityList)
EntityList
- The list of entities (Layer 7 domains or Layer 4 proxy instances) corresponding to the real-time log delivery task. Valid value examples:
public String[] getFields()
public void setFields(String[] Fields)
Fields
- The list of predefined fields for delivery. If this field is not filled in, the original configuration will be retained.public CustomField[] getCustomFields()
public void setCustomFields(CustomField[] CustomFields)
CustomFields
- The list of custom fields for delivery, supporting extracting specified field values from HTTP request headers, response headers, and cookies. Each custom field name must be unique and the maximum number of fields is 200. If this field is not filled in, the original configuration will be retained.public DeliveryCondition[] getDeliveryConditions()
public void setDeliveryConditions(DeliveryCondition[] DeliveryConditions)
DeliveryConditions
- Log delivery filter conditions. If this field is not filled in, all logs will be delivered.public Long getSample()
public void setSample(Long Sample)
Sample
- The sampling ratio in permille. Value range: 1 to 1000. For example, 605 represents a sampling ratio of 60.5%. If this field is not filled in, the original configuration will be retained.public CustomEndpoint getCustomEndpoint()
public void setCustomEndpoint(CustomEndpoint CustomEndpoint)
CustomEndpoint
- The configuration information of the custom HTTP service. If this field is not filled in, the original configuration will be retained.public S3 getS3()
public void setS3(S3 S3)
S3
- The configuration information of the AWS S3-compatible bucket. If this field is not filled in, the original configuration will be retained.Copyright © 2024. All rights reserved.