public class OriginRecord extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| OriginRecord() | 
| OriginRecord(OriginRecord 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 | 
|---|---|
| String[] | getArea()Get A specific region when `Type=area`. | 
| Long | getPort()Get Port | 
| Boolean | getPrivate()Get Specifies whether to run private origin authentication. | 
| OriginRecordPrivateParameter[] | getPrivateParameter()Get Private origin parameter. | 
| String | getProto()Get | 
| String | getRecord()Get Record value | 
| String | getRecordId()Get Record ID | 
| Long | getWeight()Get A specific weight when `Type=weight`. | 
| void | setArea(String[] Area)Set A specific region when `Type=area`. | 
| void | setPort(Long Port)Set Port | 
| void | setPrivate(Boolean Private)Set Specifies whether to run private origin authentication. | 
| void | setPrivateParameter(OriginRecordPrivateParameter[] PrivateParameter)Set Private origin parameter. | 
| void | setProto(String Proto)Set | 
| void | setRecord(String Record)Set Record value | 
| void | setRecordId(String RecordId)Set Record ID | 
| void | setWeight(Long Weight)Set A specific weight when `Type=weight`. | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic OriginRecord()
public OriginRecord(OriginRecord source)
public String getRecord()
public void setRecord(String Record)
Record - Record valuepublic String[] getArea()
public void setArea(String[] Area)
Area - A specific region when `Type=area`.
The default region when `Type` is not specified.public Long getWeight()
public void setWeight(Long Weight)
Weight - A specific weight when `Type=weight`.
The value range is [1-100].
The total weight of multiple origins in an origin group should be 100.public Long getPort()
public void setPort(Long Port)
Port - Portpublic String getRecordId()
public void setRecordId(String RecordId)
RecordId - Record IDpublic Boolean getPrivate()
public void setPrivate(Boolean Private)
Private - Specifies whether to run private origin authentication.
It is valid only when `OriginType=third_part`.
Note: This field may return `null`, indicating that no valid value can be obtained.public OriginRecordPrivateParameter[] getPrivateParameter()
public void setPrivateParameter(OriginRecordPrivateParameter[] PrivateParameter)
PrivateParameter - Private origin parameter.
It is valid only when `Private=true`.
Note: This field may return `null`, indicating that no valid value can be obtained.public String getProto()
public void setProto(String Proto)
Proto - Copyright © 2025. All rights reserved.