public class EndpointUpdateParameters extends Object
| Constructor and Description |
|---|
EndpointUpdateParameters() |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
contentTypesToCompress()
Get the contentTypesToCompress property: List of content types on which compression applies.
|
ResourceReference |
defaultOriginGroup()
Get the defaultOriginGroup property: A reference to the origin group.
|
EndpointPropertiesUpdateParametersDeliveryPolicy |
deliveryPolicy()
Get the deliveryPolicy property: A policy that specifies the delivery rules to be used for an endpoint.
|
List<GeoFilter> |
geoFilters()
Get the geoFilters property: List of rules defining the user's geo access within a CDN endpoint.
|
Boolean |
isCompressionEnabled()
Get the isCompressionEnabled property: Indicates whether content compression is enabled on CDN.
|
Boolean |
isHttpAllowed()
Get the isHttpAllowed property: Indicates whether HTTP traffic is allowed on the endpoint.
|
Boolean |
isHttpsAllowed()
Get the isHttpsAllowed property: Indicates whether HTTPS traffic is allowed on the endpoint.
|
OptimizationType |
optimizationType()
Get the optimizationType property: Specifies what scenario the customer wants this CDN endpoint to optimize for,
e.g.
|
String |
originHostHeader()
Get the originHostHeader property: The host header value sent to the origin with each request.
|
String |
originPath()
Get the originPath property: A directory path on the origin that CDN can use to retrieve content from, e.g.
|
String |
probePath()
Get the probePath property: Path to a file hosted on the origin which helps accelerate delivery of the dynamic
content and calculate the most optimal routes for the CDN.
|
QueryStringCachingBehavior |
queryStringCachingBehavior()
Get the queryStringCachingBehavior property: Defines how CDN caches requests that include query strings.
|
Map<String,String> |
tags()
Get the tags property: Endpoint tags.
|
List<UrlSigningKey> |
urlSigningKeys()
Get the urlSigningKeys property: List of keys used to validate the signed URL hashes.
|
void |
validate()
Validates the instance.
|
EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink |
webApplicationFirewallPolicyLink()
Get the webApplicationFirewallPolicyLink property: Defines the Web Application Firewall policy for the endpoint
(if applicable).
|
EndpointUpdateParameters |
withContentTypesToCompress(List<String> contentTypesToCompress)
Set the contentTypesToCompress property: List of content types on which compression applies.
|
EndpointUpdateParameters |
withDefaultOriginGroup(ResourceReference defaultOriginGroup)
Set the defaultOriginGroup property: A reference to the origin group.
|
EndpointUpdateParameters |
withDeliveryPolicy(EndpointPropertiesUpdateParametersDeliveryPolicy deliveryPolicy)
Set the deliveryPolicy property: A policy that specifies the delivery rules to be used for an endpoint.
|
EndpointUpdateParameters |
withGeoFilters(List<GeoFilter> geoFilters)
Set the geoFilters property: List of rules defining the user's geo access within a CDN endpoint.
|
EndpointUpdateParameters |
withIsCompressionEnabled(Boolean isCompressionEnabled)
Set the isCompressionEnabled property: Indicates whether content compression is enabled on CDN.
|
EndpointUpdateParameters |
withIsHttpAllowed(Boolean isHttpAllowed)
Set the isHttpAllowed property: Indicates whether HTTP traffic is allowed on the endpoint.
|
EndpointUpdateParameters |
withIsHttpsAllowed(Boolean isHttpsAllowed)
Set the isHttpsAllowed property: Indicates whether HTTPS traffic is allowed on the endpoint.
|
EndpointUpdateParameters |
withOptimizationType(OptimizationType optimizationType)
Set the optimizationType property: Specifies what scenario the customer wants this CDN endpoint to optimize for,
e.g.
|
EndpointUpdateParameters |
withOriginHostHeader(String originHostHeader)
Set the originHostHeader property: The host header value sent to the origin with each request.
|
EndpointUpdateParameters |
withOriginPath(String originPath)
Set the originPath property: A directory path on the origin that CDN can use to retrieve content from, e.g.
|
EndpointUpdateParameters |
withProbePath(String probePath)
Set the probePath property: Path to a file hosted on the origin which helps accelerate delivery of the dynamic
content and calculate the most optimal routes for the CDN.
|
EndpointUpdateParameters |
withQueryStringCachingBehavior(QueryStringCachingBehavior queryStringCachingBehavior)
Set the queryStringCachingBehavior property: Defines how CDN caches requests that include query strings.
|
EndpointUpdateParameters |
withTags(Map<String,String> tags)
Set the tags property: Endpoint tags.
|
EndpointUpdateParameters |
withUrlSigningKeys(List<UrlSigningKey> urlSigningKeys)
Set the urlSigningKeys property: List of keys used to validate the signed URL hashes.
|
EndpointUpdateParameters |
withWebApplicationFirewallPolicyLink(EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink)
Set the webApplicationFirewallPolicyLink property: Defines the Web Application Firewall policy for the endpoint
(if applicable).
|
public Map<String,String> tags()
public EndpointUpdateParameters withTags(Map<String,String> tags)
tags - the tags value to set.public String originPath()
public EndpointUpdateParameters withOriginPath(String originPath)
originPath - the originPath value to set.public List<String> contentTypesToCompress()
public EndpointUpdateParameters withContentTypesToCompress(List<String> contentTypesToCompress)
contentTypesToCompress - the contentTypesToCompress value to set.public String originHostHeader()
public EndpointUpdateParameters withOriginHostHeader(String originHostHeader)
originHostHeader - the originHostHeader value to set.public Boolean isCompressionEnabled()
public EndpointUpdateParameters withIsCompressionEnabled(Boolean isCompressionEnabled)
isCompressionEnabled - the isCompressionEnabled value to set.public Boolean isHttpAllowed()
public EndpointUpdateParameters withIsHttpAllowed(Boolean isHttpAllowed)
isHttpAllowed - the isHttpAllowed value to set.public Boolean isHttpsAllowed()
public EndpointUpdateParameters withIsHttpsAllowed(Boolean isHttpsAllowed)
isHttpsAllowed - the isHttpsAllowed value to set.public QueryStringCachingBehavior queryStringCachingBehavior()
public EndpointUpdateParameters withQueryStringCachingBehavior(QueryStringCachingBehavior queryStringCachingBehavior)
queryStringCachingBehavior - the queryStringCachingBehavior value to set.public OptimizationType optimizationType()
public EndpointUpdateParameters withOptimizationType(OptimizationType optimizationType)
optimizationType - the optimizationType value to set.public String probePath()
public EndpointUpdateParameters withProbePath(String probePath)
probePath - the probePath value to set.public List<GeoFilter> geoFilters()
public EndpointUpdateParameters withGeoFilters(List<GeoFilter> geoFilters)
geoFilters - the geoFilters value to set.public ResourceReference defaultOriginGroup()
public EndpointUpdateParameters withDefaultOriginGroup(ResourceReference defaultOriginGroup)
defaultOriginGroup - the defaultOriginGroup value to set.public List<UrlSigningKey> urlSigningKeys()
public EndpointUpdateParameters withUrlSigningKeys(List<UrlSigningKey> urlSigningKeys)
urlSigningKeys - the urlSigningKeys value to set.public EndpointPropertiesUpdateParametersDeliveryPolicy deliveryPolicy()
public EndpointUpdateParameters withDeliveryPolicy(EndpointPropertiesUpdateParametersDeliveryPolicy deliveryPolicy)
deliveryPolicy - the deliveryPolicy value to set.public EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink()
public EndpointUpdateParameters withWebApplicationFirewallPolicyLink(EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink)
webApplicationFirewallPolicyLink - the webApplicationFirewallPolicyLink value to set.public void validate()
IllegalArgumentException - thrown if the instance is not valid.Copyright © 2020 Microsoft Corporation. All rights reserved.