Class S3Origin
- java.lang.Object
-
- com.amazonaws.services.cloudfront.model.S3Origin
-
- All Implemented Interfaces:
Serializable,Cloneable
public class S3Origin extends Object implements Serializable, Cloneable
A complex type that contains information about the Amazon S3 bucket from which you want CloudFront to get your media files for distribution.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description S3Originclone()booleanequals(Object obj)StringgetDomainName()The DNS name of the S3 origin.StringgetOriginAccessIdentity()Your S3 origin's origin access identity.inthashCode()voidsetDomainName(String domainName)The DNS name of the S3 origin.voidsetOriginAccessIdentity(String originAccessIdentity)Your S3 origin's origin access identity.StringtoString()Returns a string representation of this object; useful for testing and debugging.S3OriginwithDomainName(String domainName)The DNS name of the S3 origin.S3OriginwithOriginAccessIdentity(String originAccessIdentity)Your S3 origin's origin access identity.
-
-
-
Constructor Detail
-
S3Origin
public S3Origin()
Default constructor for S3Origin object. Callers should use the setter or fluent setter (with...) methods to initialize the object after creating it.
-
S3Origin
public S3Origin(String domainName)
Constructs a new S3Origin object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.- Parameters:
domainName- The DNS name of the S3 origin.
-
S3Origin
public S3Origin(String domainName, String originAccessIdentity)
Constructs a new S3Origin object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.- Parameters:
domainName- The DNS name of the S3 origin.originAccessIdentity- Your S3 origin's origin access identity.
-
-
Method Detail
-
setDomainName
public void setDomainName(String domainName)
The DNS name of the S3 origin.- Parameters:
domainName- The DNS name of the S3 origin.
-
getDomainName
public String getDomainName()
The DNS name of the S3 origin.- Returns:
- The DNS name of the S3 origin.
-
withDomainName
public S3Origin withDomainName(String domainName)
The DNS name of the S3 origin.- Parameters:
domainName- The DNS name of the S3 origin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setOriginAccessIdentity
public void setOriginAccessIdentity(String originAccessIdentity)
Your S3 origin's origin access identity.- Parameters:
originAccessIdentity- Your S3 origin's origin access identity.
-
getOriginAccessIdentity
public String getOriginAccessIdentity()
Your S3 origin's origin access identity.- Returns:
- Your S3 origin's origin access identity.
-
withOriginAccessIdentity
public S3Origin withOriginAccessIdentity(String originAccessIdentity)
Your S3 origin's origin access identity.- Parameters:
originAccessIdentity- Your S3 origin's origin access identity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toStringin classObject- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
-