Class MultitenantDistributionOriginCustomOriginConfig


  • public final class MultitenantDistributionOriginCustomOriginConfig
    extends java.lang.Object
    • Method Detail

      • httpPort

        public java.lang.Integer httpPort()
        Returns:
        HTTP port the custom origin listens on.
      • httpsPort

        public java.lang.Integer httpsPort()
        Returns:
        HTTPS port the custom origin listens on.
      • ipAddressType

        public java.util.Optional<java.lang.String> ipAddressType()
        Returns:
        Type of IP addresses used by your origins. Valid values are `ipv4` and `dualstack`.
      • originKeepaliveTimeout

        public java.util.Optional<java.lang.Integer> originKeepaliveTimeout()
        Returns:
        Custom keep-alive timeout, in seconds. Default: 5.
      • originProtocolPolicy

        public java.lang.String originProtocolPolicy()
        Returns:
        Origin protocol policy to apply to your origin. Valid values are `http-only`, `https-only`, and `match-viewer`.
      • originReadTimeout

        public java.util.Optional<java.lang.Integer> originReadTimeout()
        Returns:
        Custom read timeout, in seconds. Default: 30.
      • originSslProtocols

        public java.util.List<java.lang.String> originSslProtocols()
        Returns:
        List of SSL/TLS protocols that you want CloudFront to use when communicating with your origin over HTTPS.