Package com.pulumi.gcp.osconfig.inputs
Class PatchDeploymentPatchConfigZypperArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.osconfig.inputs.PatchDeploymentPatchConfigZypperArgs.Builder
-
- Enclosing class:
- PatchDeploymentPatchConfigZypperArgs
public static final class PatchDeploymentPatchConfigZypperArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(PatchDeploymentPatchConfigZypperArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PatchDeploymentPatchConfigZypperArgs defaults)
-
-
Method Detail
-
categories
public PatchDeploymentPatchConfigZypperArgs.Builder categories(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> categories)
- Parameters:
categories
- Install only patches with these categories. Common categories include security, recommended, and feature.- Returns:
- builder
-
categories
public PatchDeploymentPatchConfigZypperArgs.Builder categories(java.util.List<java.lang.String> categories)
- Parameters:
categories
- Install only patches with these categories. Common categories include security, recommended, and feature.- Returns:
- builder
-
categories
public PatchDeploymentPatchConfigZypperArgs.Builder categories(java.lang.String... categories)
- Parameters:
categories
- Install only patches with these categories. Common categories include security, recommended, and feature.- Returns:
- builder
-
excludes
public PatchDeploymentPatchConfigZypperArgs.Builder excludes(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> excludes)
- Parameters:
excludes
- List of packages to exclude from update.- Returns:
- builder
-
excludes
public PatchDeploymentPatchConfigZypperArgs.Builder excludes(java.util.List<java.lang.String> excludes)
- Parameters:
excludes
- List of packages to exclude from update.- Returns:
- builder
-
excludes
public PatchDeploymentPatchConfigZypperArgs.Builder excludes(java.lang.String... excludes)
- Parameters:
excludes
- List of packages to exclude from update.- Returns:
- builder
-
exclusivePatches
public PatchDeploymentPatchConfigZypperArgs.Builder exclusivePatches(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> exclusivePatches)
- Parameters:
exclusivePatches
- An exclusive list of patches to be updated. These are the only patches that will be installed using 'zypper patch patch:' command. This field must not be used with any other patch configuration fields.- Returns:
- builder
-
exclusivePatches
public PatchDeploymentPatchConfigZypperArgs.Builder exclusivePatches(java.util.List<java.lang.String> exclusivePatches)
- Parameters:
exclusivePatches
- An exclusive list of patches to be updated. These are the only patches that will be installed using 'zypper patch patch:' command. This field must not be used with any other patch configuration fields.- Returns:
- builder
-
exclusivePatches
public PatchDeploymentPatchConfigZypperArgs.Builder exclusivePatches(java.lang.String... exclusivePatches)
- Parameters:
exclusivePatches
- An exclusive list of patches to be updated. These are the only patches that will be installed using 'zypper patch patch:' command. This field must not be used with any other patch configuration fields.- Returns:
- builder
-
severities
public PatchDeploymentPatchConfigZypperArgs.Builder severities(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> severities)
- Parameters:
severities
- Install only patches with these severities. Common severities include critical, important, moderate, and low.- Returns:
- builder
-
severities
public PatchDeploymentPatchConfigZypperArgs.Builder severities(java.util.List<java.lang.String> severities)
- Parameters:
severities
- Install only patches with these severities. Common severities include critical, important, moderate, and low.- Returns:
- builder
-
severities
public PatchDeploymentPatchConfigZypperArgs.Builder severities(java.lang.String... severities)
- Parameters:
severities
- Install only patches with these severities. Common severities include critical, important, moderate, and low.- Returns:
- builder
-
withOptional
public PatchDeploymentPatchConfigZypperArgs.Builder withOptional(@Nullable com.pulumi.core.Output<java.lang.Boolean> withOptional)
- Parameters:
withOptional
- Adds the --with-optional flag to zypper patch.- Returns:
- builder
-
withOptional
public PatchDeploymentPatchConfigZypperArgs.Builder withOptional(java.lang.Boolean withOptional)
- Parameters:
withOptional
- Adds the --with-optional flag to zypper patch.- Returns:
- builder
-
withUpdate
public PatchDeploymentPatchConfigZypperArgs.Builder withUpdate(@Nullable com.pulumi.core.Output<java.lang.Boolean> withUpdate)
- Parameters:
withUpdate
- Adds the --with-update flag, to zypper patch.- Returns:
- builder
-
withUpdate
public PatchDeploymentPatchConfigZypperArgs.Builder withUpdate(java.lang.Boolean withUpdate)
- Parameters:
withUpdate
- Adds the --with-update flag, to zypper patch.- Returns:
- builder
-
build
public PatchDeploymentPatchConfigZypperArgs build()
-
-