Class IpamPoolInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.network.models.CommonResource
com.azure.resourcemanager.network.models.CommonTrackedResource
com.azure.resourcemanager.network.fluent.models.IpamPoolInner
- All Implemented Interfaces:
com.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>
Instance of Pool resource.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionetag()Get the etag property: String representing unique etag for the resource document.static IpamPoolInnerfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of IpamPoolInner from the JsonReader.id()Get the id property: Fully qualified resource Id for the resource.name()Get the name property: The name of the resource.Get the properties property: Properties of IpamPool resource properties which are specific to the Pool resource.com.azure.core.management.SystemDataGet the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) type()Get the type property: The type of the resource.voidvalidate()Validates the instance.withLocation(String location) Set the location property: The geo-location where the resource lives.withProperties(IpamPoolProperties properties) Set the properties property: Properties of IpamPool resource properties which are specific to the Pool resource.Set the tags property: Resource tags.Methods inherited from class CommonTrackedResource
location, tagsMethods inherited from class 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
-
IpamPoolInner
public IpamPoolInner()Creates an instance of IpamPoolInner class.
-
-
Method Details
-
properties
Get the properties property: Properties of IpamPool resource properties which are specific to the Pool resource.- Returns:
- the properties value.
-
withProperties
Set the properties property: Properties of IpamPool resource properties which are specific to the Pool resource.- Parameters:
properties- the properties value to set.- Returns:
- the IpamPoolInner object itself.
-
etag
Get the etag property: String representing unique etag for the resource document.- Returns:
- the etag value.
-
systemData
public com.azure.core.management.SystemData systemData()Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.- Overrides:
systemDatain classCommonTrackedResource- Returns:
- the systemData value.
-
type
Get the type property: The type of the resource.- Overrides:
typein classCommonTrackedResource- Returns:
- the type value.
-
name
Get the name property: The name of the resource.- Overrides:
namein classCommonTrackedResource- Returns:
- the name value.
-
id
Get the id property: Fully qualified resource Id for the resource.- Overrides:
idin classCommonTrackedResource- Returns:
- the id value.
-
withTags
Set the tags property: Resource tags.- Overrides:
withTagsin classCommonTrackedResource- Parameters:
tags- the tags value to set.- Returns:
- the CommonTrackedResource object itself.
-
withLocation
Set the location property: The geo-location where the resource lives.- Overrides:
withLocationin classCommonTrackedResource- Parameters:
location- the location value to set.- Returns:
- the CommonTrackedResource object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validatein classCommonTrackedResource- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>- Overrides:
toJsonin classCommonTrackedResource- Throws:
IOException
-
fromJson
Reads an instance of IpamPoolInner from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of IpamPoolInner if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IllegalStateException- If the deserialized JSON object was missing any required properties.IOException- If an error occurs while reading the IpamPoolInner.
-