VirtualNetworkFunctionDefinitionVersion Class
- java.
lang. Object - com.
azure. resourcemanager. hybridnetwork. models. NetworkFunctionDefinitionVersionPropertiesFormat - com.
azure. resourcemanager. hybridnetwork. models. VirtualNetworkFunctionDefinitionVersion
- com.
- com.
public final class VirtualNetworkFunctionDefinitionVersion
extends NetworkFunctionDefinitionVersionPropertiesFormat
Virtual network function network function definition version properties.
Constructor Summary
| Constructor | Description |
|---|---|
| VirtualNetworkFunctionDefinitionVersion() |
Creates an instance of Virtual |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Virtual |
fromJson(JsonReader jsonReader)
Reads an instance of Virtual |
|
Virtual |
networkFunctionTemplate()
Get the network |
|
Network |
networkFunctionType()
Get the network |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Virtual |
withDeployParameters(String deployParameters)
Set the deploy |
|
Virtual |
withDescription(String description)
Set the description property: The network function definition version description. |
|
Virtual |
withNetworkFunctionTemplate(VirtualNetworkFunctionTemplate networkFunctionTemplate)
Set the network |
Methods inherited from NetworkFunctionDefinitionVersionPropertiesFormat
Methods inherited from java.lang.Object
Constructor Details
VirtualNetworkFunctionDefinitionVersion
public VirtualNetworkFunctionDefinitionVersion()
Creates an instance of VirtualNetworkFunctionDefinitionVersion class.
Method Details
fromJson
public static VirtualNetworkFunctionDefinitionVersion fromJson(JsonReader jsonReader)
Reads an instance of VirtualNetworkFunctionDefinitionVersion from the JsonReader.
Parameters:
Returns:
Throws:
networkFunctionTemplate
public VirtualNetworkFunctionTemplate networkFunctionTemplate()
Get the networkFunctionTemplate property: Virtual network function template.
Returns:
networkFunctionType
public NetworkFunctionType networkFunctionType()
Get the networkFunctionType property: The network function type.
Overrides:
VirtualNetworkFunctionDefinitionVersion.networkFunctionType()Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
VirtualNetworkFunctionDefinitionVersion.toJson(JsonWriter jsonWriter)Parameters:
Throws:
validate
public void validate()
Validates the instance.
Overrides:
VirtualNetworkFunctionDefinitionVersion.validate()withDeployParameters
public VirtualNetworkFunctionDefinitionVersion withDeployParameters(String deployParameters)
Set the deployParameters property: The deployment parameters of the network function definition version.
Overrides:
VirtualNetworkFunctionDefinitionVersion.withDeployParameters(String deployParameters)Parameters:
withDescription
public VirtualNetworkFunctionDefinitionVersion withDescription(String description)
Set the description property: The network function definition version description.
Overrides:
VirtualNetworkFunctionDefinitionVersion.withDescription(String description)Parameters:
withNetworkFunctionTemplate
public VirtualNetworkFunctionDefinitionVersion withNetworkFunctionTemplate(VirtualNetworkFunctionTemplate networkFunctionTemplate)
Set the networkFunctionTemplate property: Virtual network function template.
Parameters:
Returns: