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