Package com.pulumi.cloudinit
Class ConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.cloudinit.ConfigArgs.Builder
-
- Enclosing class:
- ConfigArgs
public static final class ConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ConfigArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConfigArgs.Builderbase64Encode(com.pulumi.core.Output<java.lang.Boolean> base64Encode)ConfigArgs.Builderbase64Encode(java.lang.Boolean base64Encode)ConfigArgs.Builderboundary(com.pulumi.core.Output<java.lang.String> boundary)ConfigArgs.Builderboundary(java.lang.String boundary)ConfigArgsbuild()ConfigArgs.Buildergzip(com.pulumi.core.Output<java.lang.Boolean> gzip)ConfigArgs.Buildergzip(java.lang.Boolean gzip)ConfigArgs.Builderparts(ConfigPartArgs... parts)ConfigArgs.Builderparts(com.pulumi.core.Output<java.util.List<ConfigPartArgs>> parts)ConfigArgs.Builderparts(java.util.List<ConfigPartArgs> parts)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ConfigArgs defaults)
-
-
Method Detail
-
base64Encode
public ConfigArgs.Builder base64Encode(@Nullable com.pulumi.core.Output<java.lang.Boolean> base64Encode)
- Parameters:
base64Encode- Specify whether or not to base64 encode the `rendered` output. Defaults to `true`, and cannot be disabled if gzip is `true`.- Returns:
- builder
-
base64Encode
public ConfigArgs.Builder base64Encode(java.lang.Boolean base64Encode)
- Parameters:
base64Encode- Specify whether or not to base64 encode the `rendered` output. Defaults to `true`, and cannot be disabled if gzip is `true`.- Returns:
- builder
-
boundary
public ConfigArgs.Builder boundary(@Nullable com.pulumi.core.Output<java.lang.String> boundary)
- Parameters:
boundary- Specify the Writer's default boundary separator. Defaults to `MIMEBOUNDARY`.- Returns:
- builder
-
boundary
public ConfigArgs.Builder boundary(java.lang.String boundary)
- Parameters:
boundary- Specify the Writer's default boundary separator. Defaults to `MIMEBOUNDARY`.- Returns:
- builder
-
gzip
public ConfigArgs.Builder gzip(@Nullable com.pulumi.core.Output<java.lang.Boolean> gzip)
- Parameters:
gzip- Specify whether or not to gzip the `rendered` output. Defaults to `true`.- Returns:
- builder
-
gzip
public ConfigArgs.Builder gzip(java.lang.Boolean gzip)
- Parameters:
gzip- Specify whether or not to gzip the `rendered` output. Defaults to `true`.- Returns:
- builder
-
parts
public ConfigArgs.Builder parts(@Nullable com.pulumi.core.Output<java.util.List<ConfigPartArgs>> parts)
- Parameters:
parts- A nested block type which adds a file to the generated cloud-init configuration. Use multiple `part` blocks to specify multiple files, which will be included in order of declaration in the final MIME document.- Returns:
- builder
-
parts
public ConfigArgs.Builder parts(java.util.List<ConfigPartArgs> parts)
- Parameters:
parts- A nested block type which adds a file to the generated cloud-init configuration. Use multiple `part` blocks to specify multiple files, which will be included in order of declaration in the final MIME document.- Returns:
- builder
-
parts
public ConfigArgs.Builder parts(ConfigPartArgs... parts)
- Parameters:
parts- A nested block type which adds a file to the generated cloud-init configuration. Use multiple `part` blocks to specify multiple files, which will be included in order of declaration in the final MIME document.- Returns:
- builder
-
build
public ConfigArgs build()
-
-