Platform Class
- java.
lang. Object - com.
azure. resourcemanager. mobilenetwork. models. Platform
- com.
Implements
public final class Platform
implements JsonSerializable<Platform>
Platform specific packet core control plane version properties.
Constructor Summary
| Constructor | Description |
|---|---|
| Platform() |
Creates an instance of Platform class. |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| static Platform |
fromJson(JsonReader jsonReader)
Reads an instance of Platform from the Json |
| List<String> |
haUpgradesAvailable()
Get the ha |
| String |
maximumPlatformSoftwareVersion()
Get the maximum |
| String |
minimumPlatformSoftwareVersion()
Get the minimum |
|
Obsolete |
obsoleteVersion()
Get the obsolete |
|
Platform |
platformType()
Get the platform |
|
Recommended |
recommendedVersion()
Get the recommended |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Version |
versionState()
Get the version |
| Platform |
withHaUpgradesAvailable(List<String> haUpgradesAvailable)
Set the ha |
| Platform |
withMaximumPlatformSoftwareVersion(String maximumPlatformSoftwareVersion)
Set the maximum |
| Platform |
withMinimumPlatformSoftwareVersion(String minimumPlatformSoftwareVersion)
Set the minimum |
| Platform |
withObsoleteVersion(ObsoleteVersion obsoleteVersion)
Set the obsolete |
| Platform |
withPlatformType(PlatformType platformType)
Set the platform |
| Platform |
withRecommendedVersion(RecommendedVersion recommendedVersion)
Set the recommended |
| Platform |
withVersionState(VersionState versionState)
Set the version |
Methods inherited from java.lang.Object
Constructor Details
Platform
public Platform()
Creates an instance of Platform class.
Method Details
fromJson
public static Platform fromJson(JsonReader jsonReader)
Reads an instance of Platform from the JsonReader.
Parameters:
Returns:
Throws:
haUpgradesAvailable
public List<String> haUpgradesAvailable()
Get the haUpgradesAvailable property: The list of versions to which a high availability upgrade from this version is supported.
Returns:
maximumPlatformSoftwareVersion
public String maximumPlatformSoftwareVersion()
Get the maximumPlatformSoftwareVersion property: The maximum software version of the platform where this packet core version can be deployed.
Returns:
minimumPlatformSoftwareVersion
public String minimumPlatformSoftwareVersion()
Get the minimumPlatformSoftwareVersion property: The minimum software version of the platform where this packet core version can be deployed.
Returns:
obsoleteVersion
public ObsoleteVersion obsoleteVersion()
Get the obsoleteVersion property: Indicates whether this version is obsoleted for this platform.
Returns:
platformType
public PlatformType platformType()
Get the platformType property: The platform type where this version can be deployed.
Returns:
recommendedVersion
public RecommendedVersion recommendedVersion()
Get the recommendedVersion property: Indicates whether this is the recommended version for this platform.
Returns:
toJson
validate
public void validate()
Validates the instance.
versionState
public VersionState versionState()
Get the versionState property: The state of this packet core control plane version on this platform.
Returns:
withHaUpgradesAvailable
public Platform withHaUpgradesAvailable(List<String> haUpgradesAvailable)
Set the haUpgradesAvailable property: The list of versions to which a high availability upgrade from this version is supported.
Parameters:
Returns:
withMaximumPlatformSoftwareVersion
public Platform withMaximumPlatformSoftwareVersion(String maximumPlatformSoftwareVersion)
Set the maximumPlatformSoftwareVersion property: The maximum software version of the platform where this packet core version can be deployed.
Parameters:
Returns:
withMinimumPlatformSoftwareVersion
public Platform withMinimumPlatformSoftwareVersion(String minimumPlatformSoftwareVersion)
Set the minimumPlatformSoftwareVersion property: The minimum software version of the platform where this packet core version can be deployed.
Parameters:
Returns:
withObsoleteVersion
public Platform withObsoleteVersion(ObsoleteVersion obsoleteVersion)
Set the obsoleteVersion property: Indicates whether this version is obsoleted for this platform.
Parameters:
Returns:
withPlatformType
public Platform withPlatformType(PlatformType platformType)
Set the platformType property: The platform type where this version can be deployed.
Parameters:
Returns:
withRecommendedVersion
public Platform withRecommendedVersion(RecommendedVersion recommendedVersion)
Set the recommendedVersion property: Indicates whether this is the recommended version for this platform.
Parameters:
Returns:
withVersionState
public Platform withVersionState(VersionState versionState)
Set the versionState property: The state of this packet core control plane version on this platform.
Parameters:
Returns: