Class NetworkManagerDeploymentStatusParameter
java.lang.Object
com.azure.resourcemanager.network.models.NetworkManagerDeploymentStatusParameter
- All Implemented Interfaces:
com.azure.json.JsonSerializable<NetworkManagerDeploymentStatusParameter>
public final class NetworkManagerDeploymentStatusParameter
extends Object
implements com.azure.json.JsonSerializable<NetworkManagerDeploymentStatusParameter>
Network Manager Deployment Status Parameter.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of NetworkManagerDeploymentStatusParameter class. -
Method Summary
Modifier and TypeMethodDescriptionGet the deploymentTypes property: List of deployment types.fromJson(com.azure.json.JsonReader jsonReader) Reads an instance of NetworkManagerDeploymentStatusParameter from the JsonReader.regions()Get the regions property: List of locations.Get the skipToken property: Continuation token for pagination, capturing the next page size and offset, as well as the context of the query.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withDeploymentTypes(List<ConfigurationType> deploymentTypes) Set the deploymentTypes property: List of deployment types.withRegions(List<String> regions) Set the regions property: List of locations.withSkipToken(String skipToken) Set the skipToken property: Continuation token for pagination, capturing the next page size and offset, as well as the context of the query.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
NetworkManagerDeploymentStatusParameter
public NetworkManagerDeploymentStatusParameter()Creates an instance of NetworkManagerDeploymentStatusParameter class.
-
-
Method Details
-
regions
Get the regions property: List of locations.- Returns:
- the regions value.
-
withRegions
Set the regions property: List of locations.- Parameters:
regions- the regions value to set.- Returns:
- the NetworkManagerDeploymentStatusParameter object itself.
-
deploymentTypes
Get the deploymentTypes property: List of deployment types.- Returns:
- the deploymentTypes value.
-
withDeploymentTypes
public NetworkManagerDeploymentStatusParameter withDeploymentTypes(List<ConfigurationType> deploymentTypes) Set the deploymentTypes property: List of deployment types.- Parameters:
deploymentTypes- the deploymentTypes value to set.- Returns:
- the NetworkManagerDeploymentStatusParameter object itself.
-
skipToken
Get the skipToken property: Continuation token for pagination, capturing the next page size and offset, as well as the context of the query.- Returns:
- the skipToken value.
-
withSkipToken
Set the skipToken property: Continuation token for pagination, capturing the next page size and offset, as well as the context of the query.- Parameters:
skipToken- the skipToken value to set.- Returns:
- the NetworkManagerDeploymentStatusParameter object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<NetworkManagerDeploymentStatusParameter>- Throws:
IOException
-
fromJson
public static NetworkManagerDeploymentStatusParameter fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of NetworkManagerDeploymentStatusParameter from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of NetworkManagerDeploymentStatusParameter if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IOException- If an error occurs while reading the NetworkManagerDeploymentStatusParameter.
-