public class Origin extends Object implements Serializable, Cloneable
| Constructor and Description |
|---|
Origin() |
| Modifier and Type | Method and Description |
|---|---|
Origin |
clone() |
boolean |
equals(Object obj) |
CustomHeaders |
getCustomHeaders()
A complex type that contains information about the custom headers associated with this Origin.
|
CustomOriginConfig |
getCustomOriginConfig()
A complex type that contains information about a custom origin.
|
String |
getDomainName()
Amazon S3 origins: The DNS name of the Amazon S3 bucket from which you want CloudFront to get objects for this
origin, for example, myawsbucket.s3.amazonaws.com.
|
String |
getId()
A unique identifier for the origin.
|
String |
getOriginPath()
An optional element that causes CloudFront to request your content from a directory in your Amazon S3 bucket or
your custom origin.
|
S3OriginConfig |
getS3OriginConfig()
A complex type that contains information about the Amazon S3 origin.
|
int |
hashCode() |
void |
setCustomHeaders(CustomHeaders customHeaders)
A complex type that contains information about the custom headers associated with this Origin.
|
void |
setCustomOriginConfig(CustomOriginConfig customOriginConfig)
A complex type that contains information about a custom origin.
|
void |
setDomainName(String domainName)
Amazon S3 origins: The DNS name of the Amazon S3 bucket from which you want CloudFront to get objects for this
origin, for example, myawsbucket.s3.amazonaws.com.
|
void |
setId(String id)
A unique identifier for the origin.
|
void |
setOriginPath(String originPath)
An optional element that causes CloudFront to request your content from a directory in your Amazon S3 bucket or
your custom origin.
|
void |
setS3OriginConfig(S3OriginConfig s3OriginConfig)
A complex type that contains information about the Amazon S3 origin.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
Origin |
withCustomHeaders(CustomHeaders customHeaders)
A complex type that contains information about the custom headers associated with this Origin.
|
Origin |
withCustomOriginConfig(CustomOriginConfig customOriginConfig)
A complex type that contains information about a custom origin.
|
Origin |
withDomainName(String domainName)
Amazon S3 origins: The DNS name of the Amazon S3 bucket from which you want CloudFront to get objects for this
origin, for example, myawsbucket.s3.amazonaws.com.
|
Origin |
withId(String id)
A unique identifier for the origin.
|
Origin |
withOriginPath(String originPath)
An optional element that causes CloudFront to request your content from a directory in your Amazon S3 bucket or
your custom origin.
|
Origin |
withS3OriginConfig(S3OriginConfig s3OriginConfig)
A complex type that contains information about the Amazon S3 origin.
|
public void setId(String id)
id - A unique identifier for the origin. The value of Id must be unique within the distribution. You use the
value of Id when you create a cache behavior. The Id identifies the origin that CloudFront routes a
request to when the request matches the path pattern for that cache behavior.public String getId()
public Origin withId(String id)
id - A unique identifier for the origin. The value of Id must be unique within the distribution. You use the
value of Id when you create a cache behavior. The Id identifies the origin that CloudFront routes a
request to when the request matches the path pattern for that cache behavior.public void setDomainName(String domainName)
domainName - Amazon S3 origins: The DNS name of the Amazon S3 bucket from which you want CloudFront to get objects for
this origin, for example, myawsbucket.s3.amazonaws.com. Custom origins: The DNS domain name for the HTTP
server from which you want CloudFront to get objects for this origin, for example, www.example.com.public String getDomainName()
public Origin withDomainName(String domainName)
domainName - Amazon S3 origins: The DNS name of the Amazon S3 bucket from which you want CloudFront to get objects for
this origin, for example, myawsbucket.s3.amazonaws.com. Custom origins: The DNS domain name for the HTTP
server from which you want CloudFront to get objects for this origin, for example, www.example.com.public void setOriginPath(String originPath)
originPath - An optional element that causes CloudFront to request your content from a directory in your Amazon S3
bucket or your custom origin. When you include the OriginPath element, specify the directory name,
beginning with a /. CloudFront appends the directory name to the value of DomainName.public String getOriginPath()
public Origin withOriginPath(String originPath)
originPath - An optional element that causes CloudFront to request your content from a directory in your Amazon S3
bucket or your custom origin. When you include the OriginPath element, specify the directory name,
beginning with a /. CloudFront appends the directory name to the value of DomainName.public void setCustomHeaders(CustomHeaders customHeaders)
customHeaders - A complex type that contains information about the custom headers associated with this Origin.public CustomHeaders getCustomHeaders()
public Origin withCustomHeaders(CustomHeaders customHeaders)
customHeaders - A complex type that contains information about the custom headers associated with this Origin.public void setS3OriginConfig(S3OriginConfig s3OriginConfig)
s3OriginConfig - A complex type that contains information about the Amazon S3 origin. If the origin is a custom origin, use
the CustomOriginConfig element instead.public S3OriginConfig getS3OriginConfig()
public Origin withS3OriginConfig(S3OriginConfig s3OriginConfig)
s3OriginConfig - A complex type that contains information about the Amazon S3 origin. If the origin is a custom origin, use
the CustomOriginConfig element instead.public void setCustomOriginConfig(CustomOriginConfig customOriginConfig)
customOriginConfig - A complex type that contains information about a custom origin. If the origin is an Amazon S3 bucket, use
the S3OriginConfig element instead.public CustomOriginConfig getCustomOriginConfig()
public Origin withCustomOriginConfig(CustomOriginConfig customOriginConfig)
customOriginConfig - A complex type that contains information about a custom origin. If the origin is an Amazon S3 bucket, use
the S3OriginConfig element instead.public String toString()
toString in class ObjectObject.toString()Copyright © 2016. All rights reserved.