Package com.pulumi.resources
Class ResourceOptions.Builder<T extends ResourceOptions,B extends ResourceOptions.Builder<T,B>>
- java.lang.Object
-
- com.pulumi.resources.ResourceOptions.Builder<T,B>
-
- Direct Known Subclasses:
ComponentResourceOptions.Builder
,CustomResourceOptions.Builder
- Enclosing class:
- ResourceOptions
protected abstract static class ResourceOptions.Builder<T extends ResourceOptions,B extends ResourceOptions.Builder<T,B>> extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description B
aliases(Alias... aliases)
B
aliases(Output<Alias>... aliases)
B
aliases(java.util.List<Output<Alias>> aliases)
B
customTimeouts(CustomTimeouts customTimeouts)
B
dependsOn(Output<java.util.List<Resource>> dependsOn)
B
dependsOn(Resource... dependsOn)
B
dependsOn(java.util.List<Resource> dependsOn)
B
id(Output<java.lang.String> id)
B
id(java.lang.String id)
B
ignoreChanges(java.lang.String... ignoreChanges)
B
ignoreChanges(java.util.List<java.lang.String> ignoreChanges)
B
parent(Resource parent)
B
pluginDownloadURL(java.lang.String pluginDownloadURL)
B
protect(boolean protect)
B
provider(ProviderResource provider)
B
replaceOnChanges(java.lang.String... replaceOnChanges)
B
replaceOnChanges(java.util.List<java.lang.String> replaceOnChanges)
B
resourceTransformations(ResourceTransformation... resourceTransformations)
B
resourceTransformations(java.util.List<ResourceTransformation> resourceTransformations)
B
retainOnDelete(boolean retainOnDelete)
B
urn(java.lang.String urn)
B
version(java.lang.String version)
-
-
-
Field Detail
-
options
protected final T extends ResourceOptions options
-
-
Constructor Detail
-
Builder
protected Builder(T options)
-
-
Method Detail
-
id
public B id(@Nullable java.lang.String id)
-
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)
-
provider
public B provider(@Nullable ProviderResource provider)
-
customTimeouts
public B customTimeouts(@Nullable CustomTimeouts customTimeouts)
-
resourceTransformations
public B resourceTransformations(ResourceTransformation... resourceTransformations)
-
resourceTransformations
public B resourceTransformations(@Nullable java.util.List<ResourceTransformation> resourceTransformations)
-
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)
-
-