Package com.pulumi.aws.workspaces
Class PoolArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.workspaces.PoolArgs.Builder
-
- Enclosing class:
- PoolArgs
public static final class PoolArgs.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PoolArgs.BuilderapplicationSettings(PoolApplicationSettingArgs... applicationSettings)PoolArgs.BuilderapplicationSettings(com.pulumi.core.Output<java.util.List<PoolApplicationSettingArgs>> applicationSettings)PoolArgs.BuilderapplicationSettings(java.util.List<PoolApplicationSettingArgs> applicationSettings)PoolArgsbuild()PoolArgs.BuilderbundleId(com.pulumi.core.Output<java.lang.String> bundleId)PoolArgs.BuilderbundleId(java.lang.String bundleId)PoolArgs.Buildercapacity(PoolCapacityArgs capacity)PoolArgs.Buildercapacity(com.pulumi.core.Output<PoolCapacityArgs> capacity)PoolArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)PoolArgs.Builderdescription(java.lang.String description)PoolArgs.BuilderdirectoryId(com.pulumi.core.Output<java.lang.String> directoryId)PoolArgs.BuilderdirectoryId(java.lang.String directoryId)PoolArgs.BuilderpoolName(com.pulumi.core.Output<java.lang.String> poolName)PoolArgs.BuilderpoolName(java.lang.String poolName)PoolArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)PoolArgs.Builderregion(java.lang.String region)PoolArgs.BuilderrunningMode(com.pulumi.core.Output<java.lang.String> runningMode)PoolArgs.BuilderrunningMode(java.lang.String runningMode)PoolArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)PoolArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)PoolArgs.Buildertimeouts(PoolTimeoutsArgs timeouts)PoolArgs.Buildertimeouts(com.pulumi.core.Output<PoolTimeoutsArgs> timeouts)PoolArgs.BuildertimeoutSettings(PoolTimeoutSettingArgs... timeoutSettings)PoolArgs.BuildertimeoutSettings(com.pulumi.core.Output<java.util.List<PoolTimeoutSettingArgs>> timeoutSettings)PoolArgs.BuildertimeoutSettings(java.util.List<PoolTimeoutSettingArgs> timeoutSettings)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PoolArgs defaults)
-
-
Method Detail
-
applicationSettings
public PoolArgs.Builder applicationSettings(@Nullable com.pulumi.core.Output<java.util.List<PoolApplicationSettingArgs>> applicationSettings)
- Parameters:
applicationSettings- Application settings configuration for the WorkSpaces Pool. See `applicationSettings` Block below.- Returns:
- builder
-
applicationSettings
public PoolArgs.Builder applicationSettings(java.util.List<PoolApplicationSettingArgs> applicationSettings)
- Parameters:
applicationSettings- Application settings configuration for the WorkSpaces Pool. See `applicationSettings` Block below.- Returns:
- builder
-
applicationSettings
public PoolArgs.Builder applicationSettings(PoolApplicationSettingArgs... applicationSettings)
- Parameters:
applicationSettings- Application settings configuration for the WorkSpaces Pool. See `applicationSettings` Block below.- Returns:
- builder
-
bundleId
public PoolArgs.Builder bundleId(com.pulumi.core.Output<java.lang.String> bundleId)
- Parameters:
bundleId- ID of the bundle for the WorkSpaces Pool.- Returns:
- builder
-
bundleId
public PoolArgs.Builder bundleId(java.lang.String bundleId)
- Parameters:
bundleId- ID of the bundle for the WorkSpaces Pool.- Returns:
- builder
-
capacity
public PoolArgs.Builder capacity(@Nullable com.pulumi.core.Output<PoolCapacityArgs> capacity)
- Parameters:
capacity- Capacity configuration for the WorkSpaces Pool. See `capacity` below.- Returns:
- builder
-
capacity
public PoolArgs.Builder capacity(PoolCapacityArgs capacity)
- Parameters:
capacity- Capacity configuration for the WorkSpaces Pool. See `capacity` below.- Returns:
- builder
-
description
public PoolArgs.Builder description(com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description of the WorkSpaces Pool.- Returns:
- builder
-
description
public PoolArgs.Builder description(java.lang.String description)
- Parameters:
description- Description of the WorkSpaces Pool.- Returns:
- builder
-
directoryId
public PoolArgs.Builder directoryId(com.pulumi.core.Output<java.lang.String> directoryId)
- Parameters:
directoryId- ID of the directory for the WorkSpaces Pool.- Returns:
- builder
-
directoryId
public PoolArgs.Builder directoryId(java.lang.String directoryId)
- Parameters:
directoryId- ID of the directory for the WorkSpaces Pool.- Returns:
- builder
-
poolName
public PoolArgs.Builder poolName(com.pulumi.core.Output<java.lang.String> poolName)
- Parameters:
poolName- Name of the WorkSpaces Pool. This cannot be changed after creation.- Returns:
- builder
-
poolName
public PoolArgs.Builder poolName(java.lang.String poolName)
- Parameters:
poolName- Name of the WorkSpaces Pool. This cannot be changed after creation.- Returns:
- builder
-
region
public PoolArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public PoolArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
runningMode
public PoolArgs.Builder runningMode(com.pulumi.core.Output<java.lang.String> runningMode)
- Parameters:
runningMode- Running mode of the WorkSpaces Pool. Valid values are `AUTO_STOP` and `ALWAYS_ON`. The following arguments are optional:- Returns:
- builder
-
runningMode
public PoolArgs.Builder runningMode(java.lang.String runningMode)
- Parameters:
runningMode- Running mode of the WorkSpaces Pool. Valid values are `AUTO_STOP` and `ALWAYS_ON`. The following arguments are optional:- Returns:
- builder
-
tags
public PoolArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public PoolArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
timeoutSettings
public PoolArgs.Builder timeoutSettings(@Nullable com.pulumi.core.Output<java.util.List<PoolTimeoutSettingArgs>> timeoutSettings)
- Parameters:
timeoutSettings- Timeout settings configuration for the WorkSpaces Pool. See `timeoutSettings` Block below.- Returns:
- builder
-
timeoutSettings
public PoolArgs.Builder timeoutSettings(java.util.List<PoolTimeoutSettingArgs> timeoutSettings)
- Parameters:
timeoutSettings- Timeout settings configuration for the WorkSpaces Pool. See `timeoutSettings` Block below.- Returns:
- builder
-
timeoutSettings
public PoolArgs.Builder timeoutSettings(PoolTimeoutSettingArgs... timeoutSettings)
- Parameters:
timeoutSettings- Timeout settings configuration for the WorkSpaces Pool. See `timeoutSettings` Block below.- Returns:
- builder
-
timeouts
public PoolArgs.Builder timeouts(@Nullable com.pulumi.core.Output<PoolTimeoutsArgs> timeouts)
-
timeouts
public PoolArgs.Builder timeouts(PoolTimeoutsArgs timeouts)
-
build
public PoolArgs build()
-
-