Class DistributionConfig

    • 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)
    • 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)
      • 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()