Class ResourceOptions.Builder<T extends ResourceOptions,​B extends ResourceOptions.Builder<T,​B>>

    • Constructor Detail

      • Builder

        protected Builder​(T options)
    • Method Detail

      • id

        public B id​(@Nullable
                    Output<java.lang.String> id)
      • id

        public B id​(@Nullable
                    java.lang.String id)
      • parent

        public B parent​(@Nullable
                        Resource parent)
      • dependsOn

        public B dependsOn​(Resource... dependsOn)
      • dependsOn

        public B dependsOn​(@Nullable
                           Output<java.util.List<Resource>> dependsOn)
      • dependsOn

        public B dependsOn​(@Nullable
                           java.util.List<Resource> dependsOn)
      • protect

        public B protect​(boolean protect)
      • ignoreChanges

        public B ignoreChanges​(java.lang.String... ignoreChanges)
      • ignoreChanges

        public B ignoreChanges​(@Nullable
                               java.util.List<java.lang.String> ignoreChanges)
      • version

        public B version​(@Nullable
                         java.lang.String version)
      • customTimeouts

        public B customTimeouts​(@Nullable
                                CustomTimeouts customTimeouts)
      • resourceTransformations

        public B resourceTransformations​(ResourceTransformation... resourceTransformations)
      • resourceTransformations

        public B resourceTransformations​(@Nullable
                                         java.util.List<ResourceTransformation> resourceTransformations)
      • aliases

        public B aliases​(Alias... aliases)
      • aliases

        @SafeVarargs
        public final B aliases​(Output<Alias>... aliases)
      • aliases

        public B aliases​(@Nullable
                         java.util.List<Output<Alias>> aliases)
      • urn

        public B urn​(@Nullable
                     java.lang.String urn)
      • replaceOnChanges

        public B replaceOnChanges​(java.lang.String... replaceOnChanges)
      • replaceOnChanges

        public B replaceOnChanges​(@Nullable
                                  java.util.List<java.lang.String> replaceOnChanges)
      • retainOnDelete

        public B retainOnDelete​(boolean retainOnDelete)
      • pluginDownloadURL

        public B pluginDownloadURL​(@Nullable
                                   java.lang.String pluginDownloadURL)