public class Origin extends Object implements Serializable
A complex type that describes the Amazon S3 bucket or the HTTP server (for example, a web server) from which CloudFront gets your files.You must create at least one origin.
Constructor and Description |
---|
Origin() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
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.
|
S3OriginConfig |
getS3OriginConfig()
A complex type that contains information about the Amazon S3 origin.
|
int |
hashCode() |
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 |
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 |
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 |
withS3OriginConfig(S3OriginConfig s3OriginConfig)
A complex type that contains information about the Amazon S3 origin.
|
public String getId()
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 Origin withId(String id)
Returns a reference to this object so that method calls can be chained together.
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 getDomainName()
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 Origin withDomainName(String domainName)
Returns a reference to this object so that method calls can be chained together.
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 S3OriginConfig getS3OriginConfig()
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 Origin withS3OriginConfig(S3OriginConfig s3OriginConfig)
Returns a reference to this object so that method calls can be chained together.
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 CustomOriginConfig getCustomOriginConfig()
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 Origin withCustomOriginConfig(CustomOriginConfig customOriginConfig)
Returns a reference to this object so that method calls can be chained together.
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 Object
Object.toString()
Copyright © 2014. All rights reserved.