Class OsDiskArgs.Builder

  • Enclosing class:
    OsDiskArgs

    public static final class OsDiskArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
      • Builder

        public Builder​(OsDiskArgs defaults)
    • Method Detail

      • createOption

        public OsDiskArgs.Builder createOption​(@Nullable
                                               com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​OsDiskCreateOption>> createOption)
        Parameters:
        createOption - The strategy for creating the OS disk.
        Returns:
        builder
      • createOption

        public OsDiskArgs.Builder createOption​(com.pulumi.core.Either<java.lang.String,​OsDiskCreateOption> createOption)
        Parameters:
        createOption - The strategy for creating the OS disk.
        Returns:
        builder
      • createOption

        public OsDiskArgs.Builder createOption​(java.lang.String createOption)
        Parameters:
        createOption - The strategy for creating the OS disk.
        Returns:
        builder
      • deleteOption

        public OsDiskArgs.Builder deleteOption​(@Nullable
                                               com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​OsDiskDeleteOption>> deleteOption)
        Parameters:
        deleteOption - The strategy for deleting the OS disk.
        Returns:
        builder
      • deleteOption

        public OsDiskArgs.Builder deleteOption​(com.pulumi.core.Either<java.lang.String,​OsDiskDeleteOption> deleteOption)
        Parameters:
        deleteOption - The strategy for deleting the OS disk.
        Returns:
        builder
      • deleteOption

        public OsDiskArgs.Builder deleteOption​(java.lang.String deleteOption)
        Parameters:
        deleteOption - The strategy for deleting the OS disk.
        Returns:
        builder
      • diskSizeGB

        public OsDiskArgs.Builder diskSizeGB​(com.pulumi.core.Output<java.lang.Double> diskSizeGB)
        Parameters:
        diskSizeGB - The size of the disk in gigabytes. Required if the createOption is Ephemeral.
        Returns:
        builder
      • diskSizeGB

        public OsDiskArgs.Builder diskSizeGB​(java.lang.Double diskSizeGB)
        Parameters:
        diskSizeGB - The size of the disk in gigabytes. Required if the createOption is Ephemeral.
        Returns:
        builder