Class DistributionCacheBehaviorSettingsArgs.Builder

    • Method Detail

      • allowedHttpMethods

        public DistributionCacheBehaviorSettingsArgs.Builder allowedHttpMethods​(@Nullable
                                                                                com.pulumi.core.Output<java.lang.String> allowedHttpMethods)
        Parameters:
        allowedHttpMethods - The HTTP methods that are processed and forwarded to the distribution's origin.
        Returns:
        builder
      • allowedHttpMethods

        public DistributionCacheBehaviorSettingsArgs.Builder allowedHttpMethods​(java.lang.String allowedHttpMethods)
        Parameters:
        allowedHttpMethods - The HTTP methods that are processed and forwarded to the distribution's origin.
        Returns:
        builder
      • cachedHttpMethods

        public DistributionCacheBehaviorSettingsArgs.Builder cachedHttpMethods​(@Nullable
                                                                               com.pulumi.core.Output<java.lang.String> cachedHttpMethods)
        Parameters:
        cachedHttpMethods - The HTTP method responses that are cached by your distribution.
        Returns:
        builder
      • cachedHttpMethods

        public DistributionCacheBehaviorSettingsArgs.Builder cachedHttpMethods​(java.lang.String cachedHttpMethods)
        Parameters:
        cachedHttpMethods - The HTTP method responses that are cached by your distribution.
        Returns:
        builder
      • defaultTtl

        public DistributionCacheBehaviorSettingsArgs.Builder defaultTtl​(@Nullable
                                                                        com.pulumi.core.Output<java.lang.Integer> defaultTtl)
        Parameters:
        defaultTtl - The default amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the content has been updated.
        Returns:
        builder
      • defaultTtl

        public DistributionCacheBehaviorSettingsArgs.Builder defaultTtl​(java.lang.Integer defaultTtl)
        Parameters:
        defaultTtl - The default amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the content has been updated.
        Returns:
        builder
      • maximumTtl

        public DistributionCacheBehaviorSettingsArgs.Builder maximumTtl​(@Nullable
                                                                        com.pulumi.core.Output<java.lang.Integer> maximumTtl)
        Parameters:
        maximumTtl - The maximum amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the object has been updated.
        Returns:
        builder
      • maximumTtl

        public DistributionCacheBehaviorSettingsArgs.Builder maximumTtl​(java.lang.Integer maximumTtl)
        Parameters:
        maximumTtl - The maximum amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the object has been updated.
        Returns:
        builder
      • minimumTtl

        public DistributionCacheBehaviorSettingsArgs.Builder minimumTtl​(@Nullable
                                                                        com.pulumi.core.Output<java.lang.Integer> minimumTtl)
        Parameters:
        minimumTtl - The minimum amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the object has been updated.
        Returns:
        builder
      • minimumTtl

        public DistributionCacheBehaviorSettingsArgs.Builder minimumTtl​(java.lang.Integer minimumTtl)
        Parameters:
        minimumTtl - The minimum amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the object has been updated.
        Returns:
        builder