Class NetworkFunctionArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.mobilepacketcore.NetworkFunctionArgs.Builder
-
- Enclosing class:
- NetworkFunctionArgs
public static final class NetworkFunctionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(NetworkFunctionArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NetworkFunctionArgs
build()
NetworkFunctionArgs.Builder
capacity(com.pulumi.core.Output<java.lang.Integer> capacity)
NetworkFunctionArgs.Builder
capacity(java.lang.Integer capacity)
NetworkFunctionArgs.Builder
deploymentNotes(com.pulumi.core.Output<java.lang.String> deploymentNotes)
NetworkFunctionArgs.Builder
deploymentNotes(java.lang.String deploymentNotes)
NetworkFunctionArgs.Builder
location(com.pulumi.core.Output<java.lang.String> location)
NetworkFunctionArgs.Builder
location(java.lang.String location)
NetworkFunctionArgs.Builder
networkFunctionAdministrativeState(NetworkFunctionAdministrativeState networkFunctionAdministrativeState)
NetworkFunctionArgs.Builder
networkFunctionAdministrativeState(com.pulumi.core.Either<java.lang.String,NetworkFunctionAdministrativeState> networkFunctionAdministrativeState)
NetworkFunctionArgs.Builder
networkFunctionAdministrativeState(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,NetworkFunctionAdministrativeState>> networkFunctionAdministrativeState)
NetworkFunctionArgs.Builder
networkFunctionAdministrativeState(java.lang.String networkFunctionAdministrativeState)
NetworkFunctionArgs.Builder
networkFunctionName(com.pulumi.core.Output<java.lang.String> networkFunctionName)
NetworkFunctionArgs.Builder
networkFunctionName(java.lang.String networkFunctionName)
NetworkFunctionArgs.Builder
networkFunctionType(NetworkFunctionType networkFunctionType)
NetworkFunctionArgs.Builder
networkFunctionType(com.pulumi.core.Either<java.lang.String,NetworkFunctionType> networkFunctionType)
NetworkFunctionArgs.Builder
networkFunctionType(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,NetworkFunctionType>> networkFunctionType)
NetworkFunctionArgs.Builder
networkFunctionType(java.lang.String networkFunctionType)
NetworkFunctionArgs.Builder
resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
NetworkFunctionArgs.Builder
resourceGroupName(java.lang.String resourceGroupName)
NetworkFunctionArgs.Builder
sku(SkuDefinitions sku)
NetworkFunctionArgs.Builder
sku(com.pulumi.core.Either<java.lang.String,SkuDefinitions> sku)
NetworkFunctionArgs.Builder
sku(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,SkuDefinitions>> sku)
NetworkFunctionArgs.Builder
sku(java.lang.String sku)
NetworkFunctionArgs.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
NetworkFunctionArgs.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
NetworkFunctionArgs.Builder
userDescription(com.pulumi.core.Output<java.lang.String> userDescription)
NetworkFunctionArgs.Builder
userDescription(java.lang.String userDescription)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(NetworkFunctionArgs defaults)
-
-
Method Detail
-
capacity
public NetworkFunctionArgs.Builder capacity(@Nullable com.pulumi.core.Output<java.lang.Integer> capacity)
- Parameters:
capacity
- Capacity of the network function in units of 10000. This represents the session count or the Simultaneously Attached Users (SAU) count as applicable- Returns:
- builder
-
capacity
public NetworkFunctionArgs.Builder capacity(java.lang.Integer capacity)
- Parameters:
capacity
- Capacity of the network function in units of 10000. This represents the session count or the Simultaneously Attached Users (SAU) count as applicable- Returns:
- builder
-
deploymentNotes
public NetworkFunctionArgs.Builder deploymentNotes(@Nullable com.pulumi.core.Output<java.lang.String> deploymentNotes)
- Parameters:
deploymentNotes
- User provided deployment notes. This is used to optionally provide details about the NF deployment- Returns:
- builder
-
deploymentNotes
public NetworkFunctionArgs.Builder deploymentNotes(java.lang.String deploymentNotes)
- Parameters:
deploymentNotes
- User provided deployment notes. This is used to optionally provide details about the NF deployment- Returns:
- builder
-
location
public NetworkFunctionArgs.Builder location(@Nullable com.pulumi.core.Output<java.lang.String> location)
- Parameters:
location
- The geo-location where the resource lives- Returns:
- builder
-
location
public NetworkFunctionArgs.Builder location(java.lang.String location)
- Parameters:
location
- The geo-location where the resource lives- Returns:
- builder
-
networkFunctionAdministrativeState
public NetworkFunctionArgs.Builder networkFunctionAdministrativeState(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,NetworkFunctionAdministrativeState>> networkFunctionAdministrativeState)
- Parameters:
networkFunctionAdministrativeState
- Administrative state of the network function- Returns:
- builder
-
networkFunctionAdministrativeState
public NetworkFunctionArgs.Builder networkFunctionAdministrativeState(com.pulumi.core.Either<java.lang.String,NetworkFunctionAdministrativeState> networkFunctionAdministrativeState)
- Parameters:
networkFunctionAdministrativeState
- Administrative state of the network function- Returns:
- builder
-
networkFunctionAdministrativeState
public NetworkFunctionArgs.Builder networkFunctionAdministrativeState(java.lang.String networkFunctionAdministrativeState)
- Parameters:
networkFunctionAdministrativeState
- Administrative state of the network function- Returns:
- builder
-
networkFunctionAdministrativeState
public NetworkFunctionArgs.Builder networkFunctionAdministrativeState(NetworkFunctionAdministrativeState networkFunctionAdministrativeState)
- Parameters:
networkFunctionAdministrativeState
- Administrative state of the network function- Returns:
- builder
-
networkFunctionName
public NetworkFunctionArgs.Builder networkFunctionName(@Nullable com.pulumi.core.Output<java.lang.String> networkFunctionName)
- Parameters:
networkFunctionName
- The name of the network function- Returns:
- builder
-
networkFunctionName
public NetworkFunctionArgs.Builder networkFunctionName(java.lang.String networkFunctionName)
- Parameters:
networkFunctionName
- The name of the network function- Returns:
- builder
-
networkFunctionType
public NetworkFunctionArgs.Builder networkFunctionType(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,NetworkFunctionType>> networkFunctionType)
- Parameters:
networkFunctionType
- Type of network function- Returns:
- builder
-
networkFunctionType
public NetworkFunctionArgs.Builder networkFunctionType(com.pulumi.core.Either<java.lang.String,NetworkFunctionType> networkFunctionType)
- Parameters:
networkFunctionType
- Type of network function- Returns:
- builder
-
networkFunctionType
public NetworkFunctionArgs.Builder networkFunctionType(java.lang.String networkFunctionType)
- Parameters:
networkFunctionType
- Type of network function- Returns:
- builder
-
networkFunctionType
public NetworkFunctionArgs.Builder networkFunctionType(NetworkFunctionType networkFunctionType)
- Parameters:
networkFunctionType
- Type of network function- Returns:
- builder
-
resourceGroupName
public NetworkFunctionArgs.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 NetworkFunctionArgs.Builder resourceGroupName(java.lang.String resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- builder
-
sku
public NetworkFunctionArgs.Builder sku(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,SkuDefinitions>> sku)
- Parameters:
sku
- Provisioned SKU Value.- Returns:
- builder
-
sku
public NetworkFunctionArgs.Builder sku(com.pulumi.core.Either<java.lang.String,SkuDefinitions> sku)
- Parameters:
sku
- Provisioned SKU Value.- Returns:
- builder
-
sku
public NetworkFunctionArgs.Builder sku(java.lang.String sku)
- Parameters:
sku
- Provisioned SKU Value.- Returns:
- builder
-
sku
public NetworkFunctionArgs.Builder sku(SkuDefinitions sku)
- Parameters:
sku
- Provisioned SKU Value.- Returns:
- builder
-
tags
public NetworkFunctionArgs.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 NetworkFunctionArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- Resource tags.- Returns:
- builder
-
userDescription
public NetworkFunctionArgs.Builder userDescription(@Nullable com.pulumi.core.Output<java.lang.String> userDescription)
- Parameters:
userDescription
- User provided description- Returns:
- builder
-
userDescription
public NetworkFunctionArgs.Builder userDescription(java.lang.String userDescription)
- Parameters:
userDescription
- User provided description- Returns:
- builder
-
build
public NetworkFunctionArgs build()
-
-