Origin.Update Interface
Implements
public static interface Origin.Update
extends Settable<Update>
The entirety of an origin update inside an OriginGroup.Update flow.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| abstract Update |
withAzureOriginResourceId(String azureOriginResourceId)
Specifies the resource ID of an Azure origin resource. |
| abstract Update |
withEnabledState(EnabledState enabledState)
Specifies whether health probes should be enabled for this origin. |
| abstract Update |
withEnforceCertificateNameCheck(Boolean enforce)
Specifies whether certificate name check should be enforced at origin level. |
| abstract Update |
withHostname(String hostname)
Specifies the hostname (address) of the origin. |
| abstract Update |
withHttpPort(Integer httpPort)
Specifies the HTTP port for the origin. |
| abstract Update |
withHttpsPort(Integer httpsPort)
Specifies the HTTPS port for the origin. |
| abstract Update |
withOriginHostHeader(String originHostHeader)
Specifies the host header value sent to the origin with each request. |
| abstract Update |
withPriority(Integer priority)
Specifies the priority of this origin in the origin group for load balancing. |
| abstract Update |
withSharedPrivateLinkResource(SharedPrivateLinkResourceProperties sharedPrivateLinkResource)
Specifies the shared private link resource properties for a private origin. |
| abstract Update |
withWeight(Integer weight)
Specifies the weight of this origin in the origin group for load balancing. |
Method Details
withAzureOriginResourceId
public abstract Origin.Update withAzureOriginResourceId(String azureOriginResourceId)
Specifies the resource ID of an Azure origin resource.
Parameters:
Returns:
withEnabledState
public abstract Origin.Update withEnabledState(EnabledState enabledState)
Specifies whether health probes should be enabled for this origin.
Parameters:
Returns:
withEnforceCertificateNameCheck
public abstract Origin.Update withEnforceCertificateNameCheck(Boolean enforce)
Specifies whether certificate name check should be enforced at origin level.
Parameters:
Returns:
withHostname
public abstract Origin.Update withHostname(String hostname)
Specifies the hostname (address) of the origin.
Parameters:
Returns:
withHttpPort
public abstract Origin.Update withHttpPort(Integer httpPort)
Specifies the HTTP port for the origin.
Parameters:
Returns:
withHttpsPort
public abstract Origin.Update withHttpsPort(Integer httpsPort)
Specifies the HTTPS port for the origin.
Parameters:
Returns:
withOriginHostHeader
public abstract Origin.Update withOriginHostHeader(String originHostHeader)
Specifies the host header value sent to the origin with each request.
Parameters:
Returns:
withPriority
public abstract Origin.Update withPriority(Integer priority)
Specifies the priority of this origin in the origin group for load balancing.
Parameters:
Returns:
withSharedPrivateLinkResource
public abstract Origin.Update withSharedPrivateLinkResource(SharedPrivateLinkResourceProperties sharedPrivateLinkResource)
Specifies the shared private link resource properties for a private origin.
Parameters:
Returns:
withWeight
public abstract Origin.Update withWeight(Integer weight)
Specifies the weight of this origin in the origin group for load balancing.
Parameters:
Returns: