org.jclouds.cloudfiles.domain
Class ContainerCDNMetadata
java.lang.Object
org.jclouds.cloudfiles.domain.ContainerCDNMetadata
- All Implemented Interfaces:
- Comparable<ContainerCDNMetadata>
public class ContainerCDNMetadata
- extends Object
- implements Comparable<ContainerCDNMetadata>
ContainerCDNMetadata
@ConstructorProperties(value={"name","cdn_enabled","log_retention","ttl","cdn_uri","cdn_ssl_uri","cdn_streaming_uri","cdn_ios_uri"})
public ContainerCDNMetadata(String name,
boolean cdnEnabled,
boolean logRetention,
long ttl,
@Nullable
URI cdnUri,
@Nullable
URI cdnSslUri,
@Nullable
URI cdnStreamingUri,
@Nullable
URI cdnIosUri)
ContainerCDNMetadata
public ContainerCDNMetadata()
getName
public String getName()
- Beware: The container name is not available from HEAD CDN responses and will be null. return
the name of the container to which these CDN settings apply.
isCDNEnabled
public boolean isCDNEnabled()
isLogRetention
public boolean isLogRetention()
getTTL
public long getTTL()
getCDNUri
public URI getCDNUri()
getCDNSslUri
public URI getCDNSslUri()
getCDNStreamingUri
public URI getCDNStreamingUri()
getCDNIosUri
public URI getCDNIosUri()
compareTo
public int compareTo(ContainerCDNMetadata o)
- Specified by:
compareTo in interface Comparable<ContainerCDNMetadata>
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.