Class NetworkFunctionInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.core.management.Resource
com.azure.resourcemanager.hybridnetwork.fluent.models.NetworkFunctionInner
public final class NetworkFunctionInner
extends com.azure.core.management.Resource
Network function resource response.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncom.azure.core.management.SubResource
device()
Get the device property: The reference to the device resource.etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.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.com.azure.core.management.SystemData
Get the systemData property: The system meta data relating to this resource.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.Set the etag property: A unique read-only string that changes whenever the resource is updated.withLocation
(String location) 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.Methods inherited from class com.azure.core.management.Resource
location, tags
Methods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
Constructor Details
-
NetworkFunctionInner
public NetworkFunctionInner()Creates an instance of NetworkFunctionInner class.
-
-
Method Details
-
etag
Get the etag property: A unique read-only string that changes whenever the resource is updated.- Returns:
- the etag value.
-
withEtag
Set the etag property: A unique read-only string that changes whenever the resource is updated.- Parameters:
etag
- the etag value to set.- Returns:
- the NetworkFunctionInner object itself.
-
systemData
public com.azure.core.management.SystemData systemData()Get the systemData property: The system meta data relating to this resource.- Returns:
- the systemData value.
-
withLocation
- Overrides:
withLocation
in classcom.azure.core.management.Resource
-
withTags
- Overrides:
withTags
in classcom.azure.core.management.Resource
-
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 NetworkFunctionInner 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 NetworkFunctionInner 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 NetworkFunctionInner 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
Set the managedApplicationParameters property: The parameters for the managed application.- Parameters:
managedApplicationParameters
- the managedApplicationParameters value to set.- Returns:
- the NetworkFunctionInner object itself.
-
networkFunctionContainerConfigurations
Get the networkFunctionContainerConfigurations property: The network function container configurations from the user.- Returns:
- the networkFunctionContainerConfigurations value.
-
withNetworkFunctionContainerConfigurations
public NetworkFunctionInner withNetworkFunctionContainerConfigurations(Object networkFunctionContainerConfigurations) Set the networkFunctionContainerConfigurations property: The network function container configurations from the user.- Parameters:
networkFunctionContainerConfigurations
- the networkFunctionContainerConfigurations value to set.- Returns:
- the NetworkFunctionInner object itself.
-
networkFunctionUserConfigurations
Get the networkFunctionUserConfigurations property: The network function configurations from the user.- Returns:
- the networkFunctionUserConfigurations value.
-
withNetworkFunctionUserConfigurations
public NetworkFunctionInner withNetworkFunctionUserConfigurations(List<NetworkFunctionUserConfiguration> networkFunctionUserConfigurations) Set the networkFunctionUserConfigurations property: The network function configurations from the user.- Parameters:
networkFunctionUserConfigurations
- the networkFunctionUserConfigurations value to set.- Returns:
- the NetworkFunctionInner object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-