Поделиться через


NetworkFunctionInner Class

public final class NetworkFunctionInner
extends Resource

Network function resource response.

Constructor Summary

Constructor Description
NetworkFunctionInner()

Creates an instance of NetworkFunctionInner class.

Method Summary

Modifier and Type Method and Description
SubResource device()

Get the device property: The reference to the device resource.

String etag()

Get the etag property: A unique read-only string that changes whenever the resource is updated.

SubResource managedApplication()

Get the managedApplication property: The resource URI of the managed application.

Object managedApplicationParameters()

Get the managedApplicationParameters property: The parameters for the managed application.

Object networkFunctionContainerConfigurations()

Get the networkFunctionContainerConfigurations property: The network function container configurations from the user.

List<NetworkFunctionUserConfiguration> networkFunctionUserConfigurations()

Get the networkFunctionUserConfigurations property: The network function configurations from the user.

ProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the network function resource.

String serviceKey()

Get the serviceKey property: The service key for the network function resource.

String skuName()

Get the skuName property: The sku name for the network function.

SkuType skuType()

Get the skuType property: The sku type for the network function.

SystemData systemData()

Get the systemData property: The system meta data relating to this resource.

void validate()

Validates the instance.

String vendorName()

Get the vendorName property: The vendor name for the network function.

VendorProvisioningState vendorProvisioningState()

Get the vendorProvisioningState property: The vendor provisioning state for the network function resource.

NetworkFunctionInner withDevice(SubResource device)

Set the device property: The reference to the device resource.

NetworkFunctionInner withEtag(String etag)

Set the etag property: A unique read-only string that changes whenever the resource is updated.

NetworkFunctionInner withLocation(String location)
NetworkFunctionInner withManagedApplicationParameters(Object managedApplicationParameters)

Set the managedApplicationParameters property: The parameters for the managed application.

NetworkFunctionInner withNetworkFunctionContainerConfigurations(Object networkFunctionContainerConfigurations)

Set the networkFunctionContainerConfigurations property: The network function container configurations from the user.

NetworkFunctionInner withNetworkFunctionUserConfigurations(List<NetworkFunctionUserConfiguration> networkFunctionUserConfigurations)

Set the networkFunctionUserConfigurations property: The network function configurations from the user.

NetworkFunctionInner withSkuName(String skuName)

Set the skuName property: The sku name for the network function.

NetworkFunctionInner withTags(Map<String,String> tags)
NetworkFunctionInner withVendorName(String vendorName)

Set the vendorName property: The vendor name for the network function.

Methods inherited from ProxyResource

Methods inherited from Resource

Methods inherited from java.lang.Object

Constructor Details

NetworkFunctionInner

public NetworkFunctionInner()

Creates an instance of NetworkFunctionInner class.

Method Details

device

public SubResource device()

Get the device property: The reference to the device resource. Once set, it cannot be updated.

Returns:

the device value.

etag

public String etag()

Get the etag property: A unique read-only string that changes whenever the resource is updated.

Returns:

the etag value.

managedApplication

public SubResource managedApplication()

Get the managedApplication property: The resource URI of the managed application.

Returns:

the managedApplication value.

managedApplicationParameters

public Object managedApplicationParameters()

Get the managedApplicationParameters property: The parameters for the managed application.

Returns:

the managedApplicationParameters value.

networkFunctionContainerConfigurations

public Object networkFunctionContainerConfigurations()

Get the networkFunctionContainerConfigurations property: The network function container configurations from the user.

Returns:

the networkFunctionContainerConfigurations value.

networkFunctionUserConfigurations

public List<NetworkFunctionUserConfiguration> networkFunctionUserConfigurations()

Get the networkFunctionUserConfigurations property: The network function configurations from the user.

Returns:

the networkFunctionUserConfigurations value.

provisioningState

public ProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the network function resource.

Returns:

the provisioningState value.

serviceKey

public String serviceKey()

Get the serviceKey property: The service key for the network function resource.

Returns:

the serviceKey value.

skuName

public String skuName()

Get the skuName property: The sku name for the network function. Once set, it cannot be updated.

Returns:

the skuName value.

skuType

public SkuType skuType()

Get the skuType property: The sku type for the network function.

Returns:

the skuType value.

systemData

public SystemData systemData()

Get the systemData property: The system meta data relating to this resource.

Returns:

the systemData value.

validate

public void validate()

Validates the instance.

vendorName

public String vendorName()

Get the vendorName property: The vendor name for the network function. Once set, it cannot be updated.

Returns:

the vendorName value.

vendorProvisioningState

public VendorProvisioningState vendorProvisioningState()

Get the vendorProvisioningState property: The vendor provisioning state for the network function resource.

Returns:

the vendorProvisioningState value.

withDevice

public NetworkFunctionInner withDevice(SubResource device)

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.

withEtag

public NetworkFunctionInner withEtag(String etag)

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.

withLocation

public NetworkFunctionInner withLocation(String location)

Overrides:

NetworkFunctionInner.withLocation(String location)

Parameters:

location

withManagedApplicationParameters

public NetworkFunctionInner withManagedApplicationParameters(Object managedApplicationParameters)

Set the managedApplicationParameters property: The parameters for the managed application.

Parameters:

managedApplicationParameters - the managedApplicationParameters value to set.

Returns:

the NetworkFunctionInner object itself.

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.

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.

withSkuName

public NetworkFunctionInner withSkuName(String skuName)

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.

withTags

public NetworkFunctionInner withTags(Map<String,String> tags)

Overrides:

NetworkFunctionInner.withTags(Map<String,String> tags)

Parameters:

tags

withVendorName

public NetworkFunctionInner withVendorName(String vendorName)

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.

Applies to