@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AwsCloudFrontDistributionDetails extends Object implements Serializable, Cloneable, StructuredPojo
A distribution configuration.
| Constructor and Description |
|---|
AwsCloudFrontDistributionDetails() |
| Modifier and Type | Method and Description |
|---|---|
AwsCloudFrontDistributionDetails |
clone() |
boolean |
equals(Object obj) |
String |
getDomainName()
The domain name corresponding to the distribution.
|
String |
getETag()
The entity tag is a hash of the object.
|
String |
getLastModifiedTime()
The date and time that the distribution was last modified.
|
AwsCloudFrontDistributionLogging |
getLogging()
A complex type that controls whether access logs are written for the distribution.
|
AwsCloudFrontDistributionOrigins |
getOrigins()
A complex type that contains information about origins for this distribution.
|
String |
getStatus()
Indicates the current status of the distribution.
|
String |
getWebAclId()
A unique identifier that specifies the AWS WAF web ACL, if any, to associate with this distribution.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setDomainName(String domainName)
The domain name corresponding to the distribution.
|
void |
setETag(String eTag)
The entity tag is a hash of the object.
|
void |
setLastModifiedTime(String lastModifiedTime)
The date and time that the distribution was last modified.
|
void |
setLogging(AwsCloudFrontDistributionLogging logging)
A complex type that controls whether access logs are written for the distribution.
|
void |
setOrigins(AwsCloudFrontDistributionOrigins origins)
A complex type that contains information about origins for this distribution.
|
void |
setStatus(String status)
Indicates the current status of the distribution.
|
void |
setWebAclId(String webAclId)
A unique identifier that specifies the AWS WAF web ACL, if any, to associate with this distribution.
|
String |
toString()
Returns a string representation of this object.
|
AwsCloudFrontDistributionDetails |
withDomainName(String domainName)
The domain name corresponding to the distribution.
|
AwsCloudFrontDistributionDetails |
withETag(String eTag)
The entity tag is a hash of the object.
|
AwsCloudFrontDistributionDetails |
withLastModifiedTime(String lastModifiedTime)
The date and time that the distribution was last modified.
|
AwsCloudFrontDistributionDetails |
withLogging(AwsCloudFrontDistributionLogging logging)
A complex type that controls whether access logs are written for the distribution.
|
AwsCloudFrontDistributionDetails |
withOrigins(AwsCloudFrontDistributionOrigins origins)
A complex type that contains information about origins for this distribution.
|
AwsCloudFrontDistributionDetails |
withStatus(String status)
Indicates the current status of the distribution.
|
AwsCloudFrontDistributionDetails |
withWebAclId(String webAclId)
A unique identifier that specifies the AWS WAF web ACL, if any, to associate with this distribution.
|
public void setDomainName(String domainName)
The domain name corresponding to the distribution.
domainName - The domain name corresponding to the distribution.public String getDomainName()
The domain name corresponding to the distribution.
public AwsCloudFrontDistributionDetails withDomainName(String domainName)
The domain name corresponding to the distribution.
domainName - The domain name corresponding to the distribution.public void setETag(String eTag)
The entity tag is a hash of the object.
eTag - The entity tag is a hash of the object.public String getETag()
The entity tag is a hash of the object.
public AwsCloudFrontDistributionDetails withETag(String eTag)
The entity tag is a hash of the object.
eTag - The entity tag is a hash of the object.public void setLastModifiedTime(String lastModifiedTime)
The date and time that the distribution was last modified.
lastModifiedTime - The date and time that the distribution was last modified.public String getLastModifiedTime()
The date and time that the distribution was last modified.
public AwsCloudFrontDistributionDetails withLastModifiedTime(String lastModifiedTime)
The date and time that the distribution was last modified.
lastModifiedTime - The date and time that the distribution was last modified.public void setLogging(AwsCloudFrontDistributionLogging logging)
A complex type that controls whether access logs are written for the distribution.
logging - A complex type that controls whether access logs are written for the distribution.public AwsCloudFrontDistributionLogging getLogging()
A complex type that controls whether access logs are written for the distribution.
public AwsCloudFrontDistributionDetails withLogging(AwsCloudFrontDistributionLogging logging)
A complex type that controls whether access logs are written for the distribution.
logging - A complex type that controls whether access logs are written for the distribution.public void setOrigins(AwsCloudFrontDistributionOrigins origins)
A complex type that contains information about origins for this distribution.
origins - A complex type that contains information about origins for this distribution.public AwsCloudFrontDistributionOrigins getOrigins()
A complex type that contains information about origins for this distribution.
public AwsCloudFrontDistributionDetails withOrigins(AwsCloudFrontDistributionOrigins origins)
A complex type that contains information about origins for this distribution.
origins - A complex type that contains information about origins for this distribution.public void setStatus(String status)
Indicates the current status of the distribution.
status - Indicates the current status of the distribution.public String getStatus()
Indicates the current status of the distribution.
public AwsCloudFrontDistributionDetails withStatus(String status)
Indicates the current status of the distribution.
status - Indicates the current status of the distribution.public void setWebAclId(String webAclId)
A unique identifier that specifies the AWS WAF web ACL, if any, to associate with this distribution.
webAclId - A unique identifier that specifies the AWS WAF web ACL, if any, to associate with this distribution.public String getWebAclId()
A unique identifier that specifies the AWS WAF web ACL, if any, to associate with this distribution.
public AwsCloudFrontDistributionDetails withWebAclId(String webAclId)
A unique identifier that specifies the AWS WAF web ACL, if any, to associate with this distribution.
webAclId - A unique identifier that specifies the AWS WAF web ACL, if any, to associate with this distribution.public String toString()
toString in class ObjectObject.toString()public AwsCloudFrontDistributionDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2020. All rights reserved.