Interface CacheBehaviorPerPath.Builder

    • Method Detail

      • path

        CacheBehaviorPerPath.Builder path​(String path)

        The path to a directory or file to cached, or not cache. Use an asterisk symbol to specify wildcard directories (path/to/assets/*), and file types (*.html, *jpg, *js). Directories and file paths are case-sensitive.

        Examples:

        • Specify the following to cache all files in the document root of an Apache web server running on a Lightsail instance.

          var/www/html/

        • Specify the following file to cache only the index page in the document root of an Apache web server.

          var/www/html/index.html

        • Specify the following to cache only the .html files in the document root of an Apache web server.

          var/www/html/*.html

        • Specify the following to cache only the .jpg, .png, and .gif files in the images sub-directory of the document root of an Apache web server.

          var/www/html/images/*.jpg

          var/www/html/images/*.png

          var/www/html/images/*.gif

          Specify the following to cache all files in the images sub-directory of the document root of an Apache web server.

          var/www/html/images/

        Parameters:
        path - The path to a directory or file to cached, or not cache. Use an asterisk symbol to specify wildcard directories (path/to/assets/*), and file types (*.html, *jpg, *js). Directories and file paths are case-sensitive.

        Examples:

        • Specify the following to cache all files in the document root of an Apache web server running on a Lightsail instance.

          var/www/html/

        • Specify the following file to cache only the index page in the document root of an Apache web server.

          var/www/html/index.html

        • Specify the following to cache only the .html files in the document root of an Apache web server.

          var/www/html/*.html

        • Specify the following to cache only the .jpg, .png, and .gif files in the images sub-directory of the document root of an Apache web server.

          var/www/html/images/*.jpg

          var/www/html/images/*.png

          var/www/html/images/*.gif

          Specify the following to cache all files in the images sub-directory of the document root of an Apache web server.

          var/www/html/images/

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • behavior

        CacheBehaviorPerPath.Builder behavior​(String behavior)

        The cache behavior for the specified path.

        You can specify one of the following per-path cache behaviors:

        • cache - This behavior caches the specified path.

        • dont-cache - This behavior doesn't cache the specified path.

        Parameters:
        behavior - The cache behavior for the specified path.

        You can specify one of the following per-path cache behaviors:

        • cache - This behavior caches the specified path.

        • dont-cache - This behavior doesn't cache the specified path.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        BehaviorEnum, BehaviorEnum
      • behavior

        CacheBehaviorPerPath.Builder behavior​(BehaviorEnum behavior)

        The cache behavior for the specified path.

        You can specify one of the following per-path cache behaviors:

        • cache - This behavior caches the specified path.

        • dont-cache - This behavior doesn't cache the specified path.

        Parameters:
        behavior - The cache behavior for the specified path.

        You can specify one of the following per-path cache behaviors:

        • cache - This behavior caches the specified path.

        • dont-cache - This behavior doesn't cache the specified path.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        BehaviorEnum, BehaviorEnum