public class S3Origin
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
domainName
The DNS name of the S3 origin.
|
private java.lang.String |
originAccessIdentity
Your S3 origin's origin access identity.
|
Constructor and Description |
---|
S3Origin()
Default constructor for S3Origin object.
|
S3Origin(java.lang.String domainName)
Constructs a new S3Origin object.
|
S3Origin(java.lang.String domainName,
java.lang.String originAccessIdentity)
Constructs a new S3Origin object.
|
Modifier and Type | Method and Description |
---|---|
S3Origin |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getDomainName()
The DNS name of the S3 origin.
|
java.lang.String |
getOriginAccessIdentity()
Your S3 origin's origin access identity.
|
int |
hashCode() |
void |
setDomainName(java.lang.String domainName)
The DNS name of the S3 origin.
|
void |
setOriginAccessIdentity(java.lang.String originAccessIdentity)
Your S3 origin's origin access identity.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
S3Origin |
withDomainName(java.lang.String domainName)
The DNS name of the S3 origin.
|
S3Origin |
withOriginAccessIdentity(java.lang.String originAccessIdentity)
Your S3 origin's origin access identity.
|
private java.lang.String domainName
private java.lang.String originAccessIdentity
public S3Origin()
public S3Origin(java.lang.String domainName)
domainName
- The DNS name of the S3 origin.public S3Origin(java.lang.String domainName, java.lang.String originAccessIdentity)
domainName
- The DNS name of the S3 origin.originAccessIdentity
- Your S3 origin's origin access identity.public void setDomainName(java.lang.String domainName)
domainName
- The DNS name of the S3 origin.public java.lang.String getDomainName()
public S3Origin withDomainName(java.lang.String domainName)
domainName
- The DNS name of the S3 origin.public void setOriginAccessIdentity(java.lang.String originAccessIdentity)
originAccessIdentity
- Your S3 origin's origin access identity.public java.lang.String getOriginAccessIdentity()
public S3Origin withOriginAccessIdentity(java.lang.String originAccessIdentity)
originAccessIdentity
- Your S3 origin's origin access identity.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public S3Origin clone()
clone
in class java.lang.Object