org.jclouds.cloudfiles.domain
Class ContainerCDNMetadata

java.lang.Object
  extended by org.jclouds.cloudfiles.domain.ContainerCDNMetadata
All Implemented Interfaces:
Comparable<ContainerCDNMetadata>

public class ContainerCDNMetadata
extends Object
implements Comparable<ContainerCDNMetadata>


Constructor Summary
ContainerCDNMetadata()
           
ContainerCDNMetadata(String name, boolean cdnEnabled, boolean logRetention, long ttl, URI cdnUri, URI cdnSslUri, URI cdnStreamingUri, URI cdnIosUri)
           
 
Method Summary
 int compareTo(ContainerCDNMetadata o)
           
 boolean equals(Object obj)
           
 URI getCDNIosUri()
           
 URI getCDNSslUri()
           
 URI getCDNStreamingUri()
           
 URI getCDNUri()
           
 String getName()
          Beware: The container name is not available from HEAD CDN responses and will be null.
 long getTTL()
           
 int hashCode()
           
 boolean isCDNEnabled()
           
 boolean isLogRetention()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

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()
Method Detail

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.