Skip to content

RosOriginRuleProps

Properties for defining a RosOriginRule.

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

Initializer

import com.aliyun.ros.cdk.esa.RosOriginRuleProps;
RosOriginRuleProps.builder()
    .siteId(java.lang.Number)
    .siteId(IResolvable)
//  .dnsRecord(java.lang.String)
//  .dnsRecord(IResolvable)
//  .follow302Enable(java.lang.String)
//  .follow302Enable(IResolvable)
//  .follow302MaxTries(java.lang.Number)
//  .follow302MaxTries(IResolvable)
//  .follow302RetainArgs(java.lang.String)
//  .follow302RetainArgs(IResolvable)
//  .follow302RetainHeader(java.lang.String)
//  .follow302RetainHeader(IResolvable)
//  .follow302TargetHost(java.lang.String)
//  .follow302TargetHost(IResolvable)
//  .originHost(java.lang.String)
//  .originHost(IResolvable)
//  .originHttpPort(java.lang.Number)
//  .originHttpPort(IResolvable)
//  .originHttpsPort(java.lang.Number)
//  .originHttpsPort(IResolvable)
//  .originMtls(java.lang.String)
//  .originMtls(IResolvable)
//  .originReadTimeout(java.lang.Number)
//  .originReadTimeout(IResolvable)
//  .originScheme(java.lang.String)
//  .originScheme(IResolvable)
//  .originSni(java.lang.String)
//  .originSni(IResolvable)
//  .originVerify(java.lang.String)
//  .originVerify(IResolvable)
//  .range(java.lang.String)
//  .range(IResolvable)
//  .rangeChunkSize(java.lang.String)
//  .rangeChunkSize(IResolvable)
//  .rule(java.lang.String)
//  .rule(IResolvable)
//  .ruleEnable(java.lang.String)
//  .ruleEnable(IResolvable)
//  .ruleName(java.lang.String)
//  .ruleName(IResolvable)
//  .sequence(java.lang.Number)
//  .sequence(IResolvable)
//  .siteVersion(java.lang.Number)
//  .siteVersion(IResolvable)
    .build();

Properties

Name Type Description
siteId java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
dnsRecord java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
follow302Enable java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
follow302MaxTries java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
follow302RetainArgs java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
follow302RetainHeader java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
follow302TargetHost java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
originHost java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
originHttpPort java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
originHttpsPort java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
originMtls java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
originReadTimeout java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
originScheme java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
originSni java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
originVerify java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
range java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
rangeChunkSize java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
rule java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
ruleEnable java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
ruleName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
sequence java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
siteVersion java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.

siteIdRequired

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

dnsRecordOptional

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

follow302EnableOptional

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

follow302MaxTriesOptional

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

follow302RetainArgsOptional

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

follow302RetainHeaderOptional

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

follow302TargetHostOptional

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

originHostOptional

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

originHttpPortOptional

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

originHttpsPortOptional

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

originMtlsOptional

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

originReadTimeoutOptional

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

originSchemeOptional

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

originSniOptional

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

originVerifyOptional

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

rangeOptional

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

rangeChunkSizeOptional

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

ruleOptional

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

ruleEnableOptional

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

ruleNameOptional

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

sequenceOptional

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

siteVersionOptional

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