Class OsDiskArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.networkcloud.inputs.OsDiskArgs.Builder
-
- Enclosing class:
- OsDiskArgs
public static final class OsDiskArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(OsDiskArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OsDiskArgs
build()
OsDiskArgs.Builder
createOption(OsDiskCreateOption createOption)
OsDiskArgs.Builder
createOption(com.pulumi.core.Either<java.lang.String,OsDiskCreateOption> createOption)
OsDiskArgs.Builder
createOption(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,OsDiskCreateOption>> createOption)
OsDiskArgs.Builder
createOption(java.lang.String createOption)
OsDiskArgs.Builder
deleteOption(OsDiskDeleteOption deleteOption)
OsDiskArgs.Builder
deleteOption(com.pulumi.core.Either<java.lang.String,OsDiskDeleteOption> deleteOption)
OsDiskArgs.Builder
deleteOption(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,OsDiskDeleteOption>> deleteOption)
OsDiskArgs.Builder
deleteOption(java.lang.String deleteOption)
OsDiskArgs.Builder
diskSizeGB(com.pulumi.core.Output<java.lang.Double> diskSizeGB)
OsDiskArgs.Builder
diskSizeGB(java.lang.Double diskSizeGB)
-
-
-
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
-
createOption
public OsDiskArgs.Builder createOption(OsDiskCreateOption 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
-
deleteOption
public OsDiskArgs.Builder deleteOption(OsDiskDeleteOption 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
-
build
public OsDiskArgs build()
-
-