Class NetworkToNetworkInterconnectArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.managednetworkfabric.NetworkToNetworkInterconnectArgs.Builder
-
- Enclosing class:
- NetworkToNetworkInterconnectArgs
public static final class NetworkToNetworkInterconnectArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(NetworkToNetworkInterconnectArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(NetworkToNetworkInterconnectArgs defaults)
-
-
Method Detail
-
isManagementType
public NetworkToNetworkInterconnectArgs.Builder isManagementType(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,BooleanEnumProperty>> isManagementType)
- Parameters:
isManagementType
- Configuration to use NNI for Infrastructure Management. Example: True/False.- Returns:
- builder
-
isManagementType
public NetworkToNetworkInterconnectArgs.Builder isManagementType(com.pulumi.core.Either<java.lang.String,BooleanEnumProperty> isManagementType)
- Parameters:
isManagementType
- Configuration to use NNI for Infrastructure Management. Example: True/False.- Returns:
- builder
-
isManagementType
public NetworkToNetworkInterconnectArgs.Builder isManagementType(java.lang.String isManagementType)
- Parameters:
isManagementType
- Configuration to use NNI for Infrastructure Management. Example: True/False.- Returns:
- builder
-
isManagementType
public NetworkToNetworkInterconnectArgs.Builder isManagementType(BooleanEnumProperty isManagementType)
- Parameters:
isManagementType
- Configuration to use NNI for Infrastructure Management. Example: True/False.- Returns:
- builder
-
layer2Configuration
public NetworkToNetworkInterconnectArgs.Builder layer2Configuration(@Nullable com.pulumi.core.Output<Layer2ConfigurationArgs> layer2Configuration)
- Parameters:
layer2Configuration
- Common properties for Layer2Configuration.- Returns:
- builder
-
layer2Configuration
public NetworkToNetworkInterconnectArgs.Builder layer2Configuration(Layer2ConfigurationArgs layer2Configuration)
- Parameters:
layer2Configuration
- Common properties for Layer2Configuration.- Returns:
- builder
-
layer3Configuration
public NetworkToNetworkInterconnectArgs.Builder layer3Configuration(@Nullable com.pulumi.core.Output<Layer3ConfigurationArgs> layer3Configuration)
- Parameters:
layer3Configuration
- Common properties for Layer3Configuration.- Returns:
- builder
-
layer3Configuration
public NetworkToNetworkInterconnectArgs.Builder layer3Configuration(Layer3ConfigurationArgs layer3Configuration)
- Parameters:
layer3Configuration
- Common properties for Layer3Configuration.- Returns:
- builder
-
networkFabricName
public NetworkToNetworkInterconnectArgs.Builder networkFabricName(com.pulumi.core.Output<java.lang.String> networkFabricName)
- Parameters:
networkFabricName
- Name of the NetworkFabric.- Returns:
- builder
-
networkFabricName
public NetworkToNetworkInterconnectArgs.Builder networkFabricName(java.lang.String networkFabricName)
- Parameters:
networkFabricName
- Name of the NetworkFabric.- Returns:
- builder
-
networkToNetworkInterconnectName
public NetworkToNetworkInterconnectArgs.Builder networkToNetworkInterconnectName(@Nullable com.pulumi.core.Output<java.lang.String> networkToNetworkInterconnectName)
- Parameters:
networkToNetworkInterconnectName
- Name of the NetworkToNetworkInterconnectName- Returns:
- builder
-
networkToNetworkInterconnectName
public NetworkToNetworkInterconnectArgs.Builder networkToNetworkInterconnectName(java.lang.String networkToNetworkInterconnectName)
- Parameters:
networkToNetworkInterconnectName
- Name of the NetworkToNetworkInterconnectName- Returns:
- builder
-
nniType
public NetworkToNetworkInterconnectArgs.Builder nniType(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,NniType>> nniType)
- Parameters:
nniType
- Type of NNI used. Example: CE | NPB- Returns:
- builder
-
nniType
public NetworkToNetworkInterconnectArgs.Builder nniType(com.pulumi.core.Either<java.lang.String,NniType> nniType)
- Parameters:
nniType
- Type of NNI used. Example: CE | NPB- Returns:
- builder
-
nniType
public NetworkToNetworkInterconnectArgs.Builder nniType(java.lang.String nniType)
- Parameters:
nniType
- Type of NNI used. Example: CE | NPB- Returns:
- builder
-
nniType
public NetworkToNetworkInterconnectArgs.Builder nniType(NniType nniType)
- Parameters:
nniType
- Type of NNI used. Example: CE | NPB- Returns:
- builder
-
resourceGroupName
public NetworkToNetworkInterconnectArgs.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 NetworkToNetworkInterconnectArgs.Builder resourceGroupName(java.lang.String resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- builder
-
useOptionB
public NetworkToNetworkInterconnectArgs.Builder useOptionB(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,BooleanEnumProperty>> useOptionB)
- Parameters:
useOptionB
- Based on this parameter the layer2/layer3 is made as mandatory. Example: True/False- Returns:
- builder
-
useOptionB
public NetworkToNetworkInterconnectArgs.Builder useOptionB(com.pulumi.core.Either<java.lang.String,BooleanEnumProperty> useOptionB)
- Parameters:
useOptionB
- Based on this parameter the layer2/layer3 is made as mandatory. Example: True/False- Returns:
- builder
-
useOptionB
public NetworkToNetworkInterconnectArgs.Builder useOptionB(java.lang.String useOptionB)
- Parameters:
useOptionB
- Based on this parameter the layer2/layer3 is made as mandatory. Example: True/False- Returns:
- builder
-
useOptionB
public NetworkToNetworkInterconnectArgs.Builder useOptionB(BooleanEnumProperty useOptionB)
- Parameters:
useOptionB
- Based on this parameter the layer2/layer3 is made as mandatory. Example: True/False- Returns:
- builder
-
build
public NetworkToNetworkInterconnectArgs build()
-
-