NetworkFunctionPropertiesFormat Class
- java.
lang. Object - com.
azure. resourcemanager. hybridnetwork. models. NetworkFunctionPropertiesFormat
- com.
Implements
public class NetworkFunctionPropertiesFormat
implements JsonSerializable<NetworkFunctionPropertiesFormat>
Network function properties.
Constructor Summary
| Constructor | Description |
|---|---|
| NetworkFunctionPropertiesFormat() |
Creates an instance of Network |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| Boolean |
allowSoftwareUpdate()
Get the allow |
|
Network |
configurationType()
Get the configuration |
|
static
Network |
fromJson(JsonReader jsonReader)
Reads an instance of Network |
| String |
networkFunctionDefinitionGroupName()
Get the network |
| String |
networkFunctionDefinitionOfferingLocation()
Get the network |
| String |
networkFunctionDefinitionVersion()
Get the network |
|
Deployment |
networkFunctionDefinitionVersionResourceReference()
Get the network |
| String |
nfviId()
Get the nfvi |
|
Nfvi |
nfviType()
Get the nfvi |
|
Provisioning |
provisioningState()
Get the provisioning |
| String |
publisherName()
Get the publisher |
|
Publisher |
publisherScope()
Get the publisher |
| List<String> |
roleOverrideValues()
Get the role |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Network |
withAllowSoftwareUpdate(Boolean allowSoftwareUpdate)
Set the allow |
|
Network |
withNetworkFunctionDefinitionVersionResourceReference(DeploymentResourceIdReference networkFunctionDefinitionVersionResourceReference)
Set the network |
|
Network |
withNfviId(String nfviId)
Set the nfvi |
|
Network |
withNfviType(NfviType nfviType)
Set the nfvi |
|
Network |
withRoleOverrideValues(List<String> roleOverrideValues)
Set the role |
Methods inherited from java.lang.Object
Constructor Details
NetworkFunctionPropertiesFormat
public NetworkFunctionPropertiesFormat()
Creates an instance of NetworkFunctionPropertiesFormat class.
Method Details
allowSoftwareUpdate
public Boolean allowSoftwareUpdate()
Get the allowSoftwareUpdate property: Indicates if software updates are allowed during deployment.
Returns:
configurationType
public NetworkFunctionConfigurationType configurationType()
Get the configurationType property: The value which indicates if NF values are secrets.
Returns:
fromJson
public static NetworkFunctionPropertiesFormat fromJson(JsonReader jsonReader)
Reads an instance of NetworkFunctionPropertiesFormat from the JsonReader.
Parameters:
Returns:
Throws:
networkFunctionDefinitionGroupName
public String networkFunctionDefinitionGroupName()
Get the networkFunctionDefinitionGroupName property: The network function definition group name for the network function.
Returns:
networkFunctionDefinitionOfferingLocation
public String networkFunctionDefinitionOfferingLocation()
Get the networkFunctionDefinitionOfferingLocation property: The location of the network function definition offering.
Returns:
networkFunctionDefinitionVersion
public String networkFunctionDefinitionVersion()
Get the networkFunctionDefinitionVersion property: The network function definition version for the network function.
Returns:
networkFunctionDefinitionVersionResourceReference
public DeploymentResourceIdReference networkFunctionDefinitionVersionResourceReference()
Get the networkFunctionDefinitionVersionResourceReference property: The network function definition version resource reference.
Returns:
nfviId
public String nfviId()
Get the nfviId property: The nfviId for the network function.
Returns:
nfviType
public NfviType nfviType()
Get the nfviType property: The nfvi type for the network function.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the network function resource.
Returns:
publisherName
public String publisherName()
Get the publisherName property: The publisher name for the network function.
Returns:
publisherScope
public PublisherScope publisherScope()
Get the publisherScope property: The scope of the publisher.
Returns:
roleOverrideValues
public List<String> roleOverrideValues()
Get the roleOverrideValues property: The role configuration override values from the user.
Returns:
toJson
validate
public void validate()
Validates the instance.
withAllowSoftwareUpdate
public NetworkFunctionPropertiesFormat withAllowSoftwareUpdate(Boolean allowSoftwareUpdate)
Set the allowSoftwareUpdate property: Indicates if software updates are allowed during deployment.
Parameters:
Returns:
withNetworkFunctionDefinitionVersionResourceReference
public NetworkFunctionPropertiesFormat withNetworkFunctionDefinitionVersionResourceReference(DeploymentResourceIdReference networkFunctionDefinitionVersionResourceReference)
Set the networkFunctionDefinitionVersionResourceReference property: The network function definition version resource reference.
Parameters:
Returns:
withNfviId
public NetworkFunctionPropertiesFormat withNfviId(String nfviId)
Set the nfviId property: The nfviId for the network function.
Parameters:
Returns:
withNfviType
public NetworkFunctionPropertiesFormat withNfviType(NfviType nfviType)
Set the nfviType property: The nfvi type for the network function.
Parameters:
Returns:
withRoleOverrideValues
public NetworkFunctionPropertiesFormat withRoleOverrideValues(List<String> roleOverrideValues)
Set the roleOverrideValues property: The role configuration override values from the user.
Parameters:
Returns: