public abstract static class ContainerCDNMetadata.Builder<T extends ContainerCDNMetadata.Builder<T>> extends Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
cdnEnabled |
protected URI |
CDNUri |
protected boolean |
logRetention |
protected String |
name |
protected String |
referrerAcl |
protected long |
ttl |
protected String |
useragentAcl |
Constructor and Description |
---|
ContainerCDNMetadata.Builder() |
Modifier and Type | Method and Description |
---|---|
ContainerCDNMetadata |
build() |
T |
CDNEnabled(boolean cdnEnabled) |
T |
CDNUri(URI CDNUri) |
T |
fromContainerCDNMetadata(ContainerCDNMetadata in) |
T |
logRetention(boolean logRetention) |
T |
name(String name) |
T |
referrerAcl(String referrerAcl) |
protected abstract T |
self() |
T |
ttl(long ttl) |
T |
useragent_acl(String useragentAcl) |
protected String name
protected boolean cdnEnabled
protected long ttl
protected URI CDNUri
protected String referrerAcl
protected String useragentAcl
protected boolean logRetention
protected abstract T self()
public T name(String name)
ContainerCDNMetadata.getName()
public T CDNEnabled(boolean cdnEnabled)
ContainerCDNMetadata.isCDNEnabled()
public T ttl(long ttl)
ContainerCDNMetadata.getTTL()
public T CDNUri(URI CDNUri)
ContainerCDNMetadata.getCDNUri()
public T logRetention(boolean logRetention)
public ContainerCDNMetadata build()
public T fromContainerCDNMetadata(ContainerCDNMetadata in)
Copyright © 2009-2012 jclouds. All Rights Reserved.