public class DistributionConfig extends Object
Constructor and 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) |
Modifier and Type | Method and 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() |
public DistributionConfig(Origin origin, String callerReference, String[] cnames, String comment, boolean enabled, LoggingStatus loggingStatus, boolean trustedSignerSelf, String[] trustedSignerAwsAccountNumbers, String[] requiredProtocols, String defaultRootObject)
public DistributionConfig(Origin origin, String callerReference, String[] cnames, String comment, boolean enabled, LoggingStatus loggingStatus)
public Origin getOrigin()
public String getCallerReference()
public String[] getCNAMEs()
public String getComment()
public boolean isEnabled()
public String getEtag()
public void setEtag(String etag)
public LoggingStatus getLoggingStatus()
public boolean isLoggingEnabled()
public boolean isPrivate()
public String[] getTrustedSignerAwsAccountNumbers()
public boolean isTrustedSignerSelf()
public boolean hasTrustedSignerAwsAccountNumbers()
public boolean isUrlSigningRequired()
public boolean isStreamingDistributionConfig()
public void setRequiredProtocols(String[] protocols)
public String[] getRequiredProtocols()
public boolean isHttpsProtocolRequired()
public void setHttpsProtocolRequired(boolean value)
public String getDefaultRootObject()