Class ProjectCacheArgs.Builder

  • Enclosing class:
    ProjectCacheArgs

    public static final class ProjectCacheArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • location

        public ProjectCacheArgs.Builder location​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> location)
        Parameters:
        location - Location where the AWS CodeBuild project stores cached resources. For type `S3`, the value must be a valid S3 bucket name/prefix.
        Returns:
        builder
      • location

        public ProjectCacheArgs.Builder location​(java.lang.String location)
        Parameters:
        location - Location where the AWS CodeBuild project stores cached resources. For type `S3`, the value must be a valid S3 bucket name/prefix.
        Returns:
        builder
      • modes

        public ProjectCacheArgs.Builder modes​(@Nullable
                                              com.pulumi.core.Output<java.util.List<java.lang.String>> modes)
        Parameters:
        modes - Specifies settings that AWS CodeBuild uses to store and reuse build dependencies. Valid values: `LOCAL_SOURCE_CACHE`, `LOCAL_DOCKER_LAYER_CACHE`, `LOCAL_CUSTOM_CACHE`.
        Returns:
        builder
      • modes

        public ProjectCacheArgs.Builder modes​(java.util.List<java.lang.String> modes)
        Parameters:
        modes - Specifies settings that AWS CodeBuild uses to store and reuse build dependencies. Valid values: `LOCAL_SOURCE_CACHE`, `LOCAL_DOCKER_LAYER_CACHE`, `LOCAL_CUSTOM_CACHE`.
        Returns:
        builder
      • modes

        public ProjectCacheArgs.Builder modes​(java.lang.String... modes)
        Parameters:
        modes - Specifies settings that AWS CodeBuild uses to store and reuse build dependencies. Valid values: `LOCAL_SOURCE_CACHE`, `LOCAL_DOCKER_LAYER_CACHE`, `LOCAL_CUSTOM_CACHE`.
        Returns:
        builder
      • type

        public ProjectCacheArgs.Builder type​(@Nullable
                                             com.pulumi.core.Output<java.lang.String> type)
        Parameters:
        type - Type of storage that will be used for the AWS CodeBuild project cache. Valid values: `NO_CACHE`, `LOCAL`, `S3`. Defaults to `NO_CACHE`.
        Returns:
        builder
      • type

        public ProjectCacheArgs.Builder type​(java.lang.String type)
        Parameters:
        type - Type of storage that will be used for the AWS CodeBuild project cache. Valid values: `NO_CACHE`, `LOCAL`, `S3`. Defaults to `NO_CACHE`.
        Returns:
        builder