Class NetworkInterfaceReferenceArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.compute.inputs.NetworkInterfaceReferenceArgs.Builder
-
- Enclosing class:
- NetworkInterfaceReferenceArgs
public static final class NetworkInterfaceReferenceArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(NetworkInterfaceReferenceArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NetworkInterfaceReferenceArgs
build()
NetworkInterfaceReferenceArgs.Builder
deleteOption(DeleteOptions deleteOption)
NetworkInterfaceReferenceArgs.Builder
deleteOption(com.pulumi.core.Either<java.lang.String,DeleteOptions> deleteOption)
NetworkInterfaceReferenceArgs.Builder
deleteOption(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,DeleteOptions>> deleteOption)
NetworkInterfaceReferenceArgs.Builder
deleteOption(java.lang.String deleteOption)
NetworkInterfaceReferenceArgs.Builder
id(com.pulumi.core.Output<java.lang.String> id)
NetworkInterfaceReferenceArgs.Builder
id(java.lang.String id)
NetworkInterfaceReferenceArgs.Builder
primary(com.pulumi.core.Output<java.lang.Boolean> primary)
NetworkInterfaceReferenceArgs.Builder
primary(java.lang.Boolean primary)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(NetworkInterfaceReferenceArgs defaults)
-
-
Method Detail
-
deleteOption
public NetworkInterfaceReferenceArgs.Builder deleteOption(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,DeleteOptions>> deleteOption)
- Parameters:
deleteOption
- Specify what happens to the network interface when the VM is deleted- Returns:
- builder
-
deleteOption
public NetworkInterfaceReferenceArgs.Builder deleteOption(com.pulumi.core.Either<java.lang.String,DeleteOptions> deleteOption)
- Parameters:
deleteOption
- Specify what happens to the network interface when the VM is deleted- Returns:
- builder
-
deleteOption
public NetworkInterfaceReferenceArgs.Builder deleteOption(java.lang.String deleteOption)
- Parameters:
deleteOption
- Specify what happens to the network interface when the VM is deleted- Returns:
- builder
-
deleteOption
public NetworkInterfaceReferenceArgs.Builder deleteOption(DeleteOptions deleteOption)
- Parameters:
deleteOption
- Specify what happens to the network interface when the VM is deleted- Returns:
- builder
-
id
public NetworkInterfaceReferenceArgs.Builder id(@Nullable com.pulumi.core.Output<java.lang.String> id)
- Parameters:
id
- Resource Id- Returns:
- builder
-
id
public NetworkInterfaceReferenceArgs.Builder id(java.lang.String id)
- Parameters:
id
- Resource Id- Returns:
- builder
-
primary
public NetworkInterfaceReferenceArgs.Builder primary(@Nullable com.pulumi.core.Output<java.lang.Boolean> primary)
- Parameters:
primary
- Specifies the primary network interface in case the virtual machine has more than 1 network interface.- Returns:
- builder
-
primary
public NetworkInterfaceReferenceArgs.Builder primary(java.lang.Boolean primary)
- Parameters:
primary
- Specifies the primary network interface in case the virtual machine has more than 1 network interface.- Returns:
- builder
-
build
public NetworkInterfaceReferenceArgs build()
-
-