Package com.pulumi.gcp.osconfig.inputs
Class GuestPoliciesRecipeUpdateStepFileCopyArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.osconfig.inputs.GuestPoliciesRecipeUpdateStepFileCopyArgs.Builder
-
- Enclosing class:
- GuestPoliciesRecipeUpdateStepFileCopyArgs
public static final class GuestPoliciesRecipeUpdateStepFileCopyArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(GuestPoliciesRecipeUpdateStepFileCopyArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GuestPoliciesRecipeUpdateStepFileCopyArgs.Builder
artifactId(com.pulumi.core.Output<java.lang.String> artifactId)
GuestPoliciesRecipeUpdateStepFileCopyArgs.Builder
artifactId(java.lang.String artifactId)
GuestPoliciesRecipeUpdateStepFileCopyArgs
build()
GuestPoliciesRecipeUpdateStepFileCopyArgs.Builder
destination(com.pulumi.core.Output<java.lang.String> destination)
GuestPoliciesRecipeUpdateStepFileCopyArgs.Builder
destination(java.lang.String destination)
GuestPoliciesRecipeUpdateStepFileCopyArgs.Builder
overwrite(com.pulumi.core.Output<java.lang.Boolean> overwrite)
GuestPoliciesRecipeUpdateStepFileCopyArgs.Builder
overwrite(java.lang.Boolean overwrite)
GuestPoliciesRecipeUpdateStepFileCopyArgs.Builder
permissions(com.pulumi.core.Output<java.lang.String> permissions)
GuestPoliciesRecipeUpdateStepFileCopyArgs.Builder
permissions(java.lang.String permissions)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GuestPoliciesRecipeUpdateStepFileCopyArgs defaults)
-
-
Method Detail
-
artifactId
public GuestPoliciesRecipeUpdateStepFileCopyArgs.Builder artifactId(com.pulumi.core.Output<java.lang.String> artifactId)
- Parameters:
artifactId
- The id of the relevant artifact in the recipe.- Returns:
- builder
-
artifactId
public GuestPoliciesRecipeUpdateStepFileCopyArgs.Builder artifactId(java.lang.String artifactId)
- Parameters:
artifactId
- The id of the relevant artifact in the recipe.- Returns:
- builder
-
destination
public GuestPoliciesRecipeUpdateStepFileCopyArgs.Builder destination(com.pulumi.core.Output<java.lang.String> destination)
- Parameters:
destination
- The absolute path on the instance to put the file.- Returns:
- builder
-
destination
public GuestPoliciesRecipeUpdateStepFileCopyArgs.Builder destination(java.lang.String destination)
- Parameters:
destination
- The absolute path on the instance to put the file.- Returns:
- builder
-
overwrite
public GuestPoliciesRecipeUpdateStepFileCopyArgs.Builder overwrite(@Nullable com.pulumi.core.Output<java.lang.Boolean> overwrite)
- Parameters:
overwrite
- Whether to allow this step to overwrite existing files.If this is false and the file already exists the file is not overwritten and the step is considered a success. Defaults to false.- Returns:
- builder
-
overwrite
public GuestPoliciesRecipeUpdateStepFileCopyArgs.Builder overwrite(java.lang.Boolean overwrite)
- Parameters:
overwrite
- Whether to allow this step to overwrite existing files.If this is false and the file already exists the file is not overwritten and the step is considered a success. Defaults to false.- Returns:
- builder
-
permissions
public GuestPoliciesRecipeUpdateStepFileCopyArgs.Builder permissions(@Nullable com.pulumi.core.Output<java.lang.String> permissions)
- Parameters:
permissions
- Consists of three octal digits which represent, in order, the permissions of the owner, group, and other users for the file (similarly to the numeric mode used in the linux chmod utility). Each digit represents a three bit number with the 4 bit corresponding to the read permissions, the 2 bit corresponds to the write bit, and the one bit corresponds to the execute permission. Default behavior is 755. Below are some examples of permissions and their associated values: read, write, and execute: 7 read and execute: 5 read and write: 6 read only: 4- Returns:
- builder
-
permissions
public GuestPoliciesRecipeUpdateStepFileCopyArgs.Builder permissions(java.lang.String permissions)
- Parameters:
permissions
- Consists of three octal digits which represent, in order, the permissions of the owner, group, and other users for the file (similarly to the numeric mode used in the linux chmod utility). Each digit represents a three bit number with the 4 bit corresponding to the read permissions, the 2 bit corresponds to the write bit, and the one bit corresponds to the execute permission. Default behavior is 755. Below are some examples of permissions and their associated values: read, write, and execute: 7 read and execute: 5 read and write: 6 read only: 4- Returns:
- builder
-
build
public GuestPoliciesRecipeUpdateStepFileCopyArgs build()
-
-