Class NetworkFunctionArgs.Builder

  • Enclosing class:
    NetworkFunctionArgs

    public static final class NetworkFunctionArgs.Builder
    extends java.lang.Object
    • 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
      • 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
      • 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
      • 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