Package com.pulumi.azurenative.devcenter
Class DevBoxDefinitionArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.devcenter.DevBoxDefinitionArgs.Builder
-
- Enclosing class:
- DevBoxDefinitionArgs
public static final class DevBoxDefinitionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(DevBoxDefinitionArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DevBoxDefinitionArgs
build()
DevBoxDefinitionArgs.Builder
devBoxDefinitionName(com.pulumi.core.Output<java.lang.String> devBoxDefinitionName)
DevBoxDefinitionArgs.Builder
devBoxDefinitionName(java.lang.String devBoxDefinitionName)
DevBoxDefinitionArgs.Builder
devCenterName(com.pulumi.core.Output<java.lang.String> devCenterName)
DevBoxDefinitionArgs.Builder
devCenterName(java.lang.String devCenterName)
DevBoxDefinitionArgs.Builder
hibernateSupport(HibernateSupport hibernateSupport)
DevBoxDefinitionArgs.Builder
hibernateSupport(com.pulumi.core.Either<java.lang.String,HibernateSupport> hibernateSupport)
DevBoxDefinitionArgs.Builder
hibernateSupport(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,HibernateSupport>> hibernateSupport)
DevBoxDefinitionArgs.Builder
hibernateSupport(java.lang.String hibernateSupport)
DevBoxDefinitionArgs.Builder
imageReference(ImageReferenceArgs imageReference)
DevBoxDefinitionArgs.Builder
imageReference(com.pulumi.core.Output<ImageReferenceArgs> imageReference)
DevBoxDefinitionArgs.Builder
location(com.pulumi.core.Output<java.lang.String> location)
DevBoxDefinitionArgs.Builder
location(java.lang.String location)
DevBoxDefinitionArgs.Builder
osStorageType(com.pulumi.core.Output<java.lang.String> osStorageType)
DevBoxDefinitionArgs.Builder
osStorageType(java.lang.String osStorageType)
DevBoxDefinitionArgs.Builder
resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
DevBoxDefinitionArgs.Builder
resourceGroupName(java.lang.String resourceGroupName)
DevBoxDefinitionArgs.Builder
sku(SkuArgs sku)
DevBoxDefinitionArgs.Builder
sku(com.pulumi.core.Output<SkuArgs> sku)
DevBoxDefinitionArgs.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
DevBoxDefinitionArgs.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DevBoxDefinitionArgs defaults)
-
-
Method Detail
-
devBoxDefinitionName
public DevBoxDefinitionArgs.Builder devBoxDefinitionName(@Nullable com.pulumi.core.Output<java.lang.String> devBoxDefinitionName)
- Parameters:
devBoxDefinitionName
- The name of the Dev Box definition.- Returns:
- builder
-
devBoxDefinitionName
public DevBoxDefinitionArgs.Builder devBoxDefinitionName(java.lang.String devBoxDefinitionName)
- Parameters:
devBoxDefinitionName
- The name of the Dev Box definition.- Returns:
- builder
-
devCenterName
public DevBoxDefinitionArgs.Builder devCenterName(com.pulumi.core.Output<java.lang.String> devCenterName)
- Parameters:
devCenterName
- The name of the devcenter.- Returns:
- builder
-
devCenterName
public DevBoxDefinitionArgs.Builder devCenterName(java.lang.String devCenterName)
- Parameters:
devCenterName
- The name of the devcenter.- Returns:
- builder
-
hibernateSupport
public DevBoxDefinitionArgs.Builder hibernateSupport(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,HibernateSupport>> hibernateSupport)
- Parameters:
hibernateSupport
- Indicates whether Dev Boxes created with this definition are capable of hibernation. Not all images are capable of supporting hibernation. To find out more see https://aka.ms/devbox/hibernate- Returns:
- builder
-
hibernateSupport
public DevBoxDefinitionArgs.Builder hibernateSupport(com.pulumi.core.Either<java.lang.String,HibernateSupport> hibernateSupport)
- Parameters:
hibernateSupport
- Indicates whether Dev Boxes created with this definition are capable of hibernation. Not all images are capable of supporting hibernation. To find out more see https://aka.ms/devbox/hibernate- Returns:
- builder
-
hibernateSupport
public DevBoxDefinitionArgs.Builder hibernateSupport(java.lang.String hibernateSupport)
- Parameters:
hibernateSupport
- Indicates whether Dev Boxes created with this definition are capable of hibernation. Not all images are capable of supporting hibernation. To find out more see https://aka.ms/devbox/hibernate- Returns:
- builder
-
hibernateSupport
public DevBoxDefinitionArgs.Builder hibernateSupport(HibernateSupport hibernateSupport)
- Parameters:
hibernateSupport
- Indicates whether Dev Boxes created with this definition are capable of hibernation. Not all images are capable of supporting hibernation. To find out more see https://aka.ms/devbox/hibernate- Returns:
- builder
-
imageReference
public DevBoxDefinitionArgs.Builder imageReference(com.pulumi.core.Output<ImageReferenceArgs> imageReference)
- Parameters:
imageReference
- Image reference information.- Returns:
- builder
-
imageReference
public DevBoxDefinitionArgs.Builder imageReference(ImageReferenceArgs imageReference)
- Parameters:
imageReference
- Image reference information.- Returns:
- builder
-
location
public DevBoxDefinitionArgs.Builder location(@Nullable com.pulumi.core.Output<java.lang.String> location)
- Parameters:
location
- The geo-location where the resource lives- Returns:
- builder
-
location
public DevBoxDefinitionArgs.Builder location(java.lang.String location)
- Parameters:
location
- The geo-location where the resource lives- Returns:
- builder
-
osStorageType
public DevBoxDefinitionArgs.Builder osStorageType(@Nullable com.pulumi.core.Output<java.lang.String> osStorageType)
- Parameters:
osStorageType
- The storage type used for the Operating System disk of Dev Boxes created using this definition.- Returns:
- builder
-
osStorageType
public DevBoxDefinitionArgs.Builder osStorageType(java.lang.String osStorageType)
- Parameters:
osStorageType
- The storage type used for the Operating System disk of Dev Boxes created using this definition.- Returns:
- builder
-
resourceGroupName
public DevBoxDefinitionArgs.Builder resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- builder
-
resourceGroupName
public DevBoxDefinitionArgs.Builder resourceGroupName(java.lang.String resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- builder
-
sku
public DevBoxDefinitionArgs.Builder sku(com.pulumi.core.Output<SkuArgs> sku)
- Parameters:
sku
- The SKU for Dev Boxes created using this definition.- Returns:
- builder
-
sku
public DevBoxDefinitionArgs.Builder sku(SkuArgs sku)
- Parameters:
sku
- The SKU for Dev Boxes created using this definition.- Returns:
- builder
-
tags
public DevBoxDefinitionArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- Resource tags.- Returns:
- builder
-
tags
public DevBoxDefinitionArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- Resource tags.- Returns:
- builder
-
build
public DevBoxDefinitionArgs build()
-
-