Class DevBoxDefinitionArgs.Builder

  • Enclosing class:
    DevBoxDefinitionArgs

    public static final class DevBoxDefinitionArgs.Builder
    extends java.lang.Object
    • 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
      • 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
      • 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