Class RedisFirewallRuleCreateParameters
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.redis.fluent.models.RedisFirewallRuleInner
com.azure.resourcemanager.redis.models.RedisFirewallRuleCreateParameters
- All Implemented Interfaces:
com.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>
Parameters required for creating a firewall rule on redis cache. (Note, you can just use the FirewallRule type
instead now.).
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of RedisFirewallRuleCreateParameters class. -
Method Summary
Modifier and TypeMethodDescriptionendIp()
Get the endIp property: highest IP address included in the range.fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of RedisFirewallRuleCreateParameters 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.startIp()
Get the startIp property: lowest IP address included in the range.com.azure.json.JsonWriter
toJson
(com.azure.json.JsonWriter jsonWriter) type()
Get the type property: The type of the resource.void
validate()
Validates the instance.Set the endIp property: highest IP address included in the range.withStartIp
(String startIp) Set the startIp property: lowest IP address included in the range.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
RedisFirewallRuleCreateParameters
public RedisFirewallRuleCreateParameters()Creates an instance of RedisFirewallRuleCreateParameters class.
-
-
Method Details
-
type
Get the type property: The type of the resource.- Overrides:
type
in classRedisFirewallRuleInner
- Returns:
- the type value.
-
name
Get the name property: The name of the resource.- Overrides:
name
in classRedisFirewallRuleInner
- Returns:
- the name value.
-
id
Get the id property: Fully qualified resource Id for the resource.- Overrides:
id
in classRedisFirewallRuleInner
- Returns:
- the id value.
-
startIp
Get the startIp property: lowest IP address included in the range.- Overrides:
startIp
in classRedisFirewallRuleInner
- Returns:
- the startIp value.
-
withStartIp
Set the startIp property: lowest IP address included in the range.- Overrides:
withStartIp
in classRedisFirewallRuleInner
- Parameters:
startIp
- the startIp value to set.- Returns:
- the RedisFirewallRuleCreateParameters object itself.
-
endIp
Get the endIp property: highest IP address included in the range.- Overrides:
endIp
in classRedisFirewallRuleInner
- Returns:
- the endIp value.
-
withEndIp
Set the endIp property: highest IP address included in the range.- Overrides:
withEndIp
in classRedisFirewallRuleInner
- Parameters:
endIp
- the endIp value to set.- Returns:
- the RedisFirewallRuleCreateParameters object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validate
in classRedisFirewallRuleInner
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
toJson
- Specified by:
toJson
in interfacecom.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>
- Overrides:
toJson
in classRedisFirewallRuleInner
- Throws:
IOException
-
fromJson
public static RedisFirewallRuleCreateParameters fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of RedisFirewallRuleCreateParameters from the JsonReader.- Parameters:
jsonReader
- The JsonReader being read.- Returns:
- An instance of RedisFirewallRuleCreateParameters 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 RedisFirewallRuleCreateParameters.
-