public class OriginDetail extends AbstractModel
header, skipSign
Constructor and Description |
---|
OriginDetail() |
OriginDetail(OriginDetail 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 |
getBackOriginGroupName()
Get 备用源站组名称,该参数仅当 OriginType = ORIGIN_GROUP 且配置了备用源站组时会生效。
|
String |
getBackupOrigin()
Get 备用源站组 ID,该参数仅在 OriginType = ORIGIN_GROUP 且配置了备源站组时会生效。
|
String |
getHostHeader()
Get 当前配置的回源 HOST 头。
|
String |
getOrigin()
Get 源站地址,根据 OriginType 的取值分为以下情况:
当 OriginType = IP_DOMAIN 时,该参数为 IPv4、IPv6 地址或域名;
当 OriginType = COS 时,该参数为 COS 桶的访问域名;
当 OriginType = AWS_S3,该参数为 S3 桶的访问域名;
当 OriginType = ORIGIN_GROUP 时,该参数为源站组 ID;
当 OriginType = VOD 时,该参数请填写云点播应用 ID ;
|
String |
getOriginGroupName()
Get 主源源站组名称,当 OriginType = ORIGIN_GROUP 时该参数会返回值。
|
String |
getOriginType()
Get 源站类型,取值有:
IP_DOMAIN:IPV4、IPV6 或域名类型源站;
COS:腾讯云 COS 对象存储源站;
AWS_S3:AWS S3 对象存储源站;
ORIGIN_GROUP:源站组类型源站;
VOD:云点播;
SPACE:源站卸载,当前仅白名单开放;
LB:负载均衡,当前仅白名单开放。
|
String |
getPrivateAccess()
Get 指定是否允许访问私有对象存储源站,该参数仅当源站类型OriginType = COS 或 AWS_S3 时会生效,取值有:
on:使用私有鉴权;
off:不使用私有鉴权。
不填写,默认值为 off。
|
PrivateParameter[] |
getPrivateParameters()
Get 私有鉴权使用参数,该参数仅当源站类型 PrivateAccess = on 时会生效。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getVodBucketId()
Get 云点播存储桶 ID,该参数当 OriginType = VOD 且 VodOriginScope = bucket 时必填。数据来源:云点播专业版应用下存储桶的存储 ID 。
|
String |
getVodeoBucketId()
Deprecated.
|
String |
getVodeoDistributionRange()
Deprecated.
|
Long |
getVodeoSubAppId()
Deprecated.
|
String |
getVodOriginScope()
Get 云点播回源范围,当 OriginType = VOD 时该参数会返回值。取值有:all:当前源站对应的云点播应用内所有文件,默认值为 all; bucket:当前源站对应的云点播应用下指定某一个存储桶内的文件。通过参数 VodBucketId 来指定存储桶。
|
void |
setBackOriginGroupName(String BackOriginGroupName)
Set 备用源站组名称,该参数仅当 OriginType = ORIGIN_GROUP 且配置了备用源站组时会生效。
|
void |
setBackupOrigin(String BackupOrigin)
Set 备用源站组 ID,该参数仅在 OriginType = ORIGIN_GROUP 且配置了备源站组时会生效。
|
void |
setHostHeader(String HostHeader)
Set 当前配置的回源 HOST 头。
|
void |
setOrigin(String Origin)
Set 源站地址,根据 OriginType 的取值分为以下情况:
当 OriginType = IP_DOMAIN 时,该参数为 IPv4、IPv6 地址或域名;
当 OriginType = COS 时,该参数为 COS 桶的访问域名;
当 OriginType = AWS_S3,该参数为 S3 桶的访问域名;
当 OriginType = ORIGIN_GROUP 时,该参数为源站组 ID;
当 OriginType = VOD 时,该参数请填写云点播应用 ID ;
|
void |
setOriginGroupName(String OriginGroupName)
Set 主源源站组名称,当 OriginType = ORIGIN_GROUP 时该参数会返回值。
|
void |
setOriginType(String OriginType)
Set 源站类型,取值有:
IP_DOMAIN:IPV4、IPV6 或域名类型源站;
COS:腾讯云 COS 对象存储源站;
AWS_S3:AWS S3 对象存储源站;
ORIGIN_GROUP:源站组类型源站;
VOD:云点播;
SPACE:源站卸载,当前仅白名单开放;
LB:负载均衡,当前仅白名单开放。
|
void |
setPrivateAccess(String PrivateAccess)
Set 指定是否允许访问私有对象存储源站,该参数仅当源站类型OriginType = COS 或 AWS_S3 时会生效,取值有:
on:使用私有鉴权;
off:不使用私有鉴权。
不填写,默认值为 off。
|
void |
setPrivateParameters(PrivateParameter[] PrivateParameters)
Set 私有鉴权使用参数,该参数仅当源站类型 PrivateAccess = on 时会生效。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setVodBucketId(String VodBucketId)
Set 云点播存储桶 ID,该参数当 OriginType = VOD 且 VodOriginScope = bucket 时必填。数据来源:云点播专业版应用下存储桶的存储 ID 。
|
void |
setVodeoBucketId(String VodeoBucketId)
Deprecated.
|
void |
setVodeoDistributionRange(String VodeoDistributionRange)
Deprecated.
|
void |
setVodeoSubAppId(Long VodeoSubAppId)
Deprecated.
|
void |
setVodOriginScope(String VodOriginScope)
Set 云点播回源范围,当 OriginType = VOD 时该参数会返回值。取值有:all:当前源站对应的云点播应用内所有文件,默认值为 all; bucket:当前源站对应的云点播应用下指定某一个存储桶内的文件。通过参数 VodBucketId 来指定存储桶。
|
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, toJsonString
public OriginDetail()
public OriginDetail(OriginDetail source)
public String getOriginType()
public void setOriginType(String OriginType)
OriginType
- 源站类型,取值有:
public String getOrigin()
public void setOrigin(String Origin)
Origin
- 源站地址,根据 OriginType 的取值分为以下情况:
public String getBackupOrigin()
public void setBackupOrigin(String BackupOrigin)
BackupOrigin
- 备用源站组 ID,该参数仅在 OriginType = ORIGIN_GROUP 且配置了备源站组时会生效。public String getOriginGroupName()
public void setOriginGroupName(String OriginGroupName)
OriginGroupName
- 主源源站组名称,当 OriginType = ORIGIN_GROUP 时该参数会返回值。public String getBackOriginGroupName()
public void setBackOriginGroupName(String BackOriginGroupName)
BackOriginGroupName
- 备用源站组名称,该参数仅当 OriginType = ORIGIN_GROUP 且配置了备用源站组时会生效。public String getPrivateAccess()
public void setPrivateAccess(String PrivateAccess)
PrivateAccess
- 指定是否允许访问私有对象存储源站,该参数仅当源站类型OriginType = COS 或 AWS_S3 时会生效,取值有:
public PrivateParameter[] getPrivateParameters()
public void setPrivateParameters(PrivateParameter[] PrivateParameters)
PrivateParameters
- 私有鉴权使用参数,该参数仅当源站类型 PrivateAccess = on 时会生效。
注意:此字段可能返回 null,表示取不到有效值。public String getHostHeader()
public void setHostHeader(String HostHeader)
HostHeader
- 当前配置的回源 HOST 头。@Deprecated public Long getVodeoSubAppId()
@Deprecated public void setVodeoSubAppId(Long VodeoSubAppId)
VodeoSubAppId
- MO 子应用 ID@Deprecated public String getVodeoDistributionRange()
@Deprecated public void setVodeoDistributionRange(String VodeoDistributionRange)
VodeoDistributionRange
- MO 分发范围,取值有: @Deprecated public String getVodeoBucketId()
@Deprecated public void setVodeoBucketId(String VodeoBucketId)
VodeoBucketId
- MO 存储桶 ID,分发范围(DistributionRange)为存储桶(Bucket)时必填public String getVodOriginScope()
public void setVodOriginScope(String VodOriginScope)
VodOriginScope
- 云点播回源范围,当 OriginType = VOD 时该参数会返回值。取值有:public String getVodBucketId()
public void setVodBucketId(String VodBucketId)
VodBucketId
- 云点播存储桶 ID,该参数当 OriginType = VOD 且 VodOriginScope = bucket 时必填。数据来源:云点播专业版应用下存储桶的存储 ID 。Copyright © 2025. All rights reserved.