Class DistributionConfig
- java.lang.Object
-
- org.jets3t.service.model.cloudfront.DistributionConfig
-
- Direct Known Subclasses:
StreamingDistributionConfig
public class DistributionConfig extends Object
-
-
Constructor Summary
Constructors Constructor Description DistributionConfig(Origin origin, String callerReference, String[] cnames, String comment, boolean enabled, LoggingStatus loggingStatus)
DistributionConfig(Origin origin, String callerReference, String[] cnames, String comment, boolean enabled, LoggingStatus loggingStatus, boolean trustedSignerSelf, String[] trustedSignerAwsAccountNumbers, String[] requiredProtocols, String defaultRootObject)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getCallerReference()
String[]
getCNAMEs()
String
getComment()
String
getDefaultRootObject()
String
getEtag()
LoggingStatus
getLoggingStatus()
Origin
getOrigin()
String[]
getRequiredProtocols()
String[]
getTrustedSignerAwsAccountNumbers()
boolean
hasTrustedSignerAwsAccountNumbers()
boolean
isEnabled()
boolean
isHttpsProtocolRequired()
boolean
isLoggingEnabled()
boolean
isPrivate()
boolean
isStreamingDistributionConfig()
boolean
isTrustedSignerSelf()
boolean
isUrlSigningRequired()
void
setEtag(String etag)
void
setHttpsProtocolRequired(boolean value)
void
setRequiredProtocols(String[] protocols)
String
toString()
-
-
-
Constructor Detail
-
DistributionConfig
public DistributionConfig(Origin origin, String callerReference, String[] cnames, String comment, boolean enabled, LoggingStatus loggingStatus, boolean trustedSignerSelf, String[] trustedSignerAwsAccountNumbers, String[] requiredProtocols, String defaultRootObject)
-
DistributionConfig
public DistributionConfig(Origin origin, String callerReference, String[] cnames, String comment, boolean enabled, LoggingStatus loggingStatus)
-
-
Method Detail
-
getOrigin
public Origin getOrigin()
-
getCallerReference
public String getCallerReference()
-
getCNAMEs
public String[] getCNAMEs()
-
getComment
public String getComment()
-
isEnabled
public boolean isEnabled()
-
getEtag
public String getEtag()
-
setEtag
public void setEtag(String etag)
-
getLoggingStatus
public LoggingStatus getLoggingStatus()
-
isLoggingEnabled
public boolean isLoggingEnabled()
-
isPrivate
public boolean isPrivate()
-
getTrustedSignerAwsAccountNumbers
public String[] getTrustedSignerAwsAccountNumbers()
-
isTrustedSignerSelf
public boolean isTrustedSignerSelf()
-
hasTrustedSignerAwsAccountNumbers
public boolean hasTrustedSignerAwsAccountNumbers()
-
isUrlSigningRequired
public boolean isUrlSigningRequired()
-
isStreamingDistributionConfig
public boolean isStreamingDistributionConfig()
-
setRequiredProtocols
public void setRequiredProtocols(String[] protocols)
-
getRequiredProtocols
public String[] getRequiredProtocols()
-
isHttpsProtocolRequired
public boolean isHttpsProtocolRequired()
-
setHttpsProtocolRequired
public void setHttpsProtocolRequired(boolean value)
-
getDefaultRootObject
public String getDefaultRootObject()
-
-