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