Package com.pulumi.cloudinit.inputs
Class ConfigState.Builder
- java.lang.Object
-
- com.pulumi.cloudinit.inputs.ConfigState.Builder
-
- Enclosing class:
- ConfigState
public static final class ConfigState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ConfigState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConfigState.Builderbase64Encode(com.pulumi.core.Output<java.lang.Boolean> base64Encode)ConfigState.Builderbase64Encode(java.lang.Boolean base64Encode)ConfigState.Builderboundary(com.pulumi.core.Output<java.lang.String> boundary)ConfigState.Builderboundary(java.lang.String boundary)ConfigStatebuild()ConfigState.Buildergzip(com.pulumi.core.Output<java.lang.Boolean> gzip)ConfigState.Buildergzip(java.lang.Boolean gzip)ConfigState.Builderparts(ConfigPartArgs... parts)ConfigState.Builderparts(com.pulumi.core.Output<java.util.List<ConfigPartArgs>> parts)ConfigState.Builderparts(java.util.List<ConfigPartArgs> parts)ConfigState.Builderrendered(com.pulumi.core.Output<java.lang.String> rendered)ConfigState.Builderrendered(java.lang.String rendered)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ConfigState defaults)
-
-
Method Detail
-
base64Encode
public ConfigState.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 ConfigState.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 ConfigState.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 ConfigState.Builder boundary(java.lang.String boundary)
- Parameters:
boundary- Specify the Writer's default boundary separator. Defaults to `MIMEBOUNDARY`.- Returns:
- builder
-
gzip
public ConfigState.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 ConfigState.Builder gzip(java.lang.Boolean gzip)
- Parameters:
gzip- Specify whether or not to gzip the `rendered` output. Defaults to `true`.- Returns:
- builder
-
parts
public ConfigState.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 ConfigState.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 ConfigState.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
-
rendered
public ConfigState.Builder rendered(@Nullable com.pulumi.core.Output<java.lang.String> rendered)
- Parameters:
rendered- The final rendered multi-part cloud-init config.- Returns:
- builder
-
rendered
public ConfigState.Builder rendered(java.lang.String rendered)
- Parameters:
rendered- The final rendered multi-part cloud-init config.- Returns:
- builder
-
build
public ConfigState build()
-
-