Class NetworkFunctionPropertiesFormat
java.lang.Object
com.azure.resourcemanager.hybridnetwork.fluent.models.NetworkFunctionPropertiesFormat
Network function properties.
-
Constructor Summary
ConstructorDescriptionCreates an instance of NetworkFunctionPropertiesFormat class. -
Method Summary
Modifier and TypeMethodDescriptioncom.azure.core.management.SubResource
device()
Get the device property: The reference to the device resource.com.azure.core.management.SubResource
Get the managedApplication property: The resource URI of the managed application.Get the managedApplicationParameters property: The parameters for the managed application.Get the networkFunctionContainerConfigurations property: The network function container configurations from the user.Get the networkFunctionUserConfigurations property: The network function configurations from the user.Get the provisioningState property: The provisioning state of the network function resource.Get the serviceKey property: The service key for the network function resource.skuName()
Get the skuName property: The sku name for the network function.skuType()
Get the skuType property: The sku type for the network function.void
validate()
Validates the instance.Get the vendorName property: The vendor name for the network function.Get the vendorProvisioningState property: The vendor provisioning state for the network function resource.withDevice
(com.azure.core.management.SubResource device) Set the device property: The reference to the device resource.withManagedApplicationParameters
(Object managedApplicationParameters) Set the managedApplicationParameters property: The parameters for the managed application.withNetworkFunctionContainerConfigurations
(Object networkFunctionContainerConfigurations) Set the networkFunctionContainerConfigurations property: The network function container configurations from the user.withNetworkFunctionUserConfigurations
(List<NetworkFunctionUserConfiguration> networkFunctionUserConfigurations) Set the networkFunctionUserConfigurations property: The network function configurations from the user.withSkuName
(String skuName) Set the skuName property: The sku name for the network function.withVendorName
(String vendorName) Set the vendorName property: The vendor name for the network function.
-
Constructor Details
-
NetworkFunctionPropertiesFormat
public NetworkFunctionPropertiesFormat()Creates an instance of NetworkFunctionPropertiesFormat class.
-
-
Method Details
-
provisioningState
Get the provisioningState property: The provisioning state of the network function resource.- Returns:
- the provisioningState value.
-
device
public com.azure.core.management.SubResource device()Get the device property: The reference to the device resource. Once set, it cannot be updated.- Returns:
- the device value.
-
withDevice
Set the device property: The reference to the device resource. Once set, it cannot be updated.- Parameters:
device
- the device value to set.- Returns:
- the NetworkFunctionPropertiesFormat object itself.
-
skuName
Get the skuName property: The sku name for the network function. Once set, it cannot be updated.- Returns:
- the skuName value.
-
withSkuName
Set the skuName property: The sku name for the network function. Once set, it cannot be updated.- Parameters:
skuName
- the skuName value to set.- Returns:
- the NetworkFunctionPropertiesFormat object itself.
-
skuType
Get the skuType property: The sku type for the network function.- Returns:
- the skuType value.
-
vendorName
Get the vendorName property: The vendor name for the network function. Once set, it cannot be updated.- Returns:
- the vendorName value.
-
withVendorName
Set the vendorName property: The vendor name for the network function. Once set, it cannot be updated.- Parameters:
vendorName
- the vendorName value to set.- Returns:
- the NetworkFunctionPropertiesFormat object itself.
-
serviceKey
Get the serviceKey property: The service key for the network function resource.- Returns:
- the serviceKey value.
-
vendorProvisioningState
Get the vendorProvisioningState property: The vendor provisioning state for the network function resource.- Returns:
- the vendorProvisioningState value.
-
managedApplication
public com.azure.core.management.SubResource managedApplication()Get the managedApplication property: The resource URI of the managed application.- Returns:
- the managedApplication value.
-
managedApplicationParameters
Get the managedApplicationParameters property: The parameters for the managed application.- Returns:
- the managedApplicationParameters value.
-
withManagedApplicationParameters
public NetworkFunctionPropertiesFormat withManagedApplicationParameters(Object managedApplicationParameters) Set the managedApplicationParameters property: The parameters for the managed application.- Parameters:
managedApplicationParameters
- the managedApplicationParameters value to set.- Returns:
- the NetworkFunctionPropertiesFormat object itself.
-
networkFunctionContainerConfigurations
Get the networkFunctionContainerConfigurations property: The network function container configurations from the user.- Returns:
- the networkFunctionContainerConfigurations value.
-
withNetworkFunctionContainerConfigurations
public NetworkFunctionPropertiesFormat withNetworkFunctionContainerConfigurations(Object networkFunctionContainerConfigurations) Set the networkFunctionContainerConfigurations property: The network function container configurations from the user.- Parameters:
networkFunctionContainerConfigurations
- the networkFunctionContainerConfigurations value to set.- Returns:
- the NetworkFunctionPropertiesFormat object itself.
-
networkFunctionUserConfigurations
Get the networkFunctionUserConfigurations property: The network function configurations from the user.- Returns:
- the networkFunctionUserConfigurations value.
-
withNetworkFunctionUserConfigurations
public NetworkFunctionPropertiesFormat withNetworkFunctionUserConfigurations(List<NetworkFunctionUserConfiguration> networkFunctionUserConfigurations) Set the networkFunctionUserConfigurations property: The network function configurations from the user.- Parameters:
networkFunctionUserConfigurations
- the networkFunctionUserConfigurations value to set.- Returns:
- the NetworkFunctionPropertiesFormat object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-