Interface AllowedMethods.Builder

    • Method Detail

      • quantity

        AllowedMethods.Builder quantity​(Integer quantity)

        The number of HTTP methods that you want CloudFront to forward to your origin. Valid values are 2 (for GET and HEAD requests), 3 (for GET, HEAD, and OPTIONS requests) and 7 (for GET, HEAD, OPTIONS, PUT, PATCH, POST, and DELETE requests).

        Parameters:
        quantity - The number of HTTP methods that you want CloudFront to forward to your origin. Valid values are 2 (for GET and HEAD requests), 3 (for GET, HEAD, and OPTIONS requests) and 7 (for GET, HEAD, OPTIONS, PUT, PATCH, POST, and DELETE requests).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • itemsWithStrings

        AllowedMethods.Builder itemsWithStrings​(Collection<String> items)

        A complex type that contains the HTTP methods that you want CloudFront to process and forward to your origin.

        Parameters:
        items - A complex type that contains the HTTP methods that you want CloudFront to process and forward to your origin.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • itemsWithStrings

        AllowedMethods.Builder itemsWithStrings​(String... items)

        A complex type that contains the HTTP methods that you want CloudFront to process and forward to your origin.

        Parameters:
        items - A complex type that contains the HTTP methods that you want CloudFront to process and forward to your origin.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • items

        AllowedMethods.Builder items​(Collection<Method> items)

        A complex type that contains the HTTP methods that you want CloudFront to process and forward to your origin.

        Parameters:
        items - A complex type that contains the HTTP methods that you want CloudFront to process and forward to your origin.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • items

        AllowedMethods.Builder items​(Method... items)

        A complex type that contains the HTTP methods that you want CloudFront to process and forward to your origin.

        Parameters:
        items - A complex type that contains the HTTP methods that you want CloudFront to process and forward to your origin.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • cachedMethods

        AllowedMethods.Builder cachedMethods​(CachedMethods cachedMethods)
        Sets the value of the CachedMethods property for this object.
        Parameters:
        cachedMethods - The new value for the CachedMethods property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.