Skip to content

RosCacheRuleProps

Properties for defining a RosCacheRule.

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

Initializer

import com.aliyun.ros.cdk.esa.RosCacheRuleProps;
RosCacheRuleProps.builder()
    .siteId(java.lang.Number)
    .siteId(IResolvable)
//  .additionalCacheablePorts(java.lang.Number)
//  .additionalCacheablePorts(IResolvable)
//  .browserCacheMode(java.lang.String)
//  .browserCacheMode(IResolvable)
//  .browserCacheTtl(java.lang.Number)
//  .browserCacheTtl(IResolvable)
//  .bypassCache(java.lang.String)
//  .bypassCache(IResolvable)
//  .cacheDeceptionArmor(java.lang.String)
//  .cacheDeceptionArmor(IResolvable)
//  .cacheReserveEligibility(java.lang.String)
//  .cacheReserveEligibility(IResolvable)
//  .checkPresenceCookie(java.lang.String)
//  .checkPresenceCookie(IResolvable)
//  .checkPresenceHeader(java.lang.String)
//  .checkPresenceHeader(IResolvable)
//  .edgeCacheMode(java.lang.String)
//  .edgeCacheMode(IResolvable)
//  .edgeCacheTtl(java.lang.Number)
//  .edgeCacheTtl(IResolvable)
//  .edgeStatusCodeCacheTtl(java.lang.String)
//  .edgeStatusCodeCacheTtl(IResolvable)
//  .includeCookie(java.lang.String)
//  .includeCookie(IResolvable)
//  .includeHeader(java.lang.String)
//  .includeHeader(IResolvable)
//  .queryString(java.lang.String)
//  .queryString(IResolvable)
//  .queryStringMode(java.lang.String)
//  .queryStringMode(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)
//  .serveStale(java.lang.String)
//  .serveStale(IResolvable)
//  .siteVersion(java.lang.Number)
//  .siteVersion(IResolvable)
//  .sortQueryStringForCache(java.lang.String)
//  .sortQueryStringForCache(IResolvable)
//  .userDeviceType(java.lang.String)
//  .userDeviceType(IResolvable)
//  .userGeo(java.lang.String)
//  .userGeo(IResolvable)
//  .userLanguage(java.lang.String)
//  .userLanguage(IResolvable)
    .build();

Properties

Name Type Description
siteId java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
additionalCacheablePorts java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
browserCacheMode java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
browserCacheTtl java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
bypassCache java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
cacheDeceptionArmor java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
cacheReserveEligibility java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
checkPresenceCookie java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
checkPresenceHeader java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
edgeCacheMode java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
edgeCacheTtl java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
edgeStatusCodeCacheTtl java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
includeCookie java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
includeHeader java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
queryString java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
queryStringMode 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.
serveStale java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
siteVersion java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
sortQueryStringForCache java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
userDeviceType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
userGeo java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
userLanguage java.lang.String 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

additionalCacheablePortsOptional

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

browserCacheModeOptional

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

browserCacheTtlOptional

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

bypassCacheOptional

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

cacheDeceptionArmorOptional

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

cacheReserveEligibilityOptional

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

checkPresenceCookieOptional

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

checkPresenceHeaderOptional

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

edgeCacheModeOptional

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

edgeCacheTtlOptional

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

edgeStatusCodeCacheTtlOptional

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

includeCookieOptional

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

includeHeaderOptional

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

queryStringOptional

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

queryStringModeOptional

public java.lang.Object getQueryStringMode();
  • 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

serveStaleOptional

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

siteVersionOptional

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

sortQueryStringForCacheOptional

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

userDeviceTypeOptional

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

userGeoOptional

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

userLanguageOptional

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