Class Platform
java.lang.Object
com.azure.resourcemanager.mobilenetwork.models.Platform
Platform specific packet core control plane version properties.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the maximumPlatformSoftwareVersion property: The maximum software version of the platform where this packet core version can be deployed.Get the minimumPlatformSoftwareVersion property: The minimum software version of the platform where this packet core version can be deployed.Get the obsoleteVersion property: Indicates whether this version is obsoleted for this platform.Get the platformType property: The platform type where this version can be deployed.Get the recommendedVersion property: Indicates whether this is the recommended version for this platform.void
validate()
Validates the instance.Get the versionState property: The state of this packet core control plane version on this platform.withMaximumPlatformSoftwareVersion
(String maximumPlatformSoftwareVersion) Set the maximumPlatformSoftwareVersion property: The maximum software version of the platform where this packet core version can be deployed.withMinimumPlatformSoftwareVersion
(String minimumPlatformSoftwareVersion) Set the minimumPlatformSoftwareVersion property: The minimum software version of the platform where this packet core version can be deployed.withObsoleteVersion
(ObsoleteVersion obsoleteVersion) Set the obsoleteVersion property: Indicates whether this version is obsoleted for this platform.withPlatformType
(PlatformType platformType) Set the platformType property: The platform type where this version can be deployed.withRecommendedVersion
(RecommendedVersion recommendedVersion) Set the recommendedVersion property: Indicates whether this is the recommended version for this platform.withVersionState
(VersionState versionState) Set the versionState property: The state of this packet core control plane version on this platform.
-
Constructor Details
-
Platform
public Platform()Creates an instance of Platform class.
-
-
Method Details
-
platformType
Get the platformType property: The platform type where this version can be deployed.- Returns:
- the platformType value.
-
withPlatformType
Set the platformType property: The platform type where this version can be deployed.- Parameters:
platformType
- the platformType value to set.- Returns:
- the Platform object itself.
-
versionState
Get the versionState property: The state of this packet core control plane version on this platform.- Returns:
- the versionState value.
-
withVersionState
Set the versionState property: The state of this packet core control plane version on this platform.- Parameters:
versionState
- the versionState value to set.- Returns:
- the Platform object itself.
-
minimumPlatformSoftwareVersion
Get the minimumPlatformSoftwareVersion property: The minimum software version of the platform where this packet core version can be deployed.- Returns:
- the minimumPlatformSoftwareVersion value.
-
withMinimumPlatformSoftwareVersion
Set the minimumPlatformSoftwareVersion property: The minimum software version of the platform where this packet core version can be deployed.- Parameters:
minimumPlatformSoftwareVersion
- the minimumPlatformSoftwareVersion value to set.- Returns:
- the Platform object itself.
-
maximumPlatformSoftwareVersion
Get the maximumPlatformSoftwareVersion property: The maximum software version of the platform where this packet core version can be deployed.- Returns:
- the maximumPlatformSoftwareVersion value.
-
withMaximumPlatformSoftwareVersion
Set the maximumPlatformSoftwareVersion property: The maximum software version of the platform where this packet core version can be deployed.- Parameters:
maximumPlatformSoftwareVersion
- the maximumPlatformSoftwareVersion value to set.- Returns:
- the Platform object itself.
-
recommendedVersion
Get the recommendedVersion property: Indicates whether this is the recommended version for this platform.- Returns:
- the recommendedVersion value.
-
withRecommendedVersion
Set the recommendedVersion property: Indicates whether this is the recommended version for this platform.- Parameters:
recommendedVersion
- the recommendedVersion value to set.- Returns:
- the Platform object itself.
-
obsoleteVersion
Get the obsoleteVersion property: Indicates whether this version is obsoleted for this platform.- Returns:
- the obsoleteVersion value.
-
withObsoleteVersion
Set the obsoleteVersion property: Indicates whether this version is obsoleted for this platform.- Parameters:
obsoleteVersion
- the obsoleteVersion value to set.- Returns:
- the Platform object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-