Class CacheRuleUpdateParameters
java.lang.Object
com.azure.resourcemanager.containerregistry.models.CacheRuleUpdateParameters
- All Implemented Interfaces:
com.azure.json.JsonSerializable<CacheRuleUpdateParameters>
public final class CacheRuleUpdateParameters
extends Object
implements com.azure.json.JsonSerializable<CacheRuleUpdateParameters>
The parameters for updating a cache rule.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of CacheRuleUpdateParameters class. -
Method Summary
Modifier and TypeMethodDescriptionGet the credentialSetResourceId property: The ARM resource ID of the credential store which is associated with the Cache rule.static CacheRuleUpdateParametersfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of CacheRuleUpdateParameters from the JsonReader.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withCredentialSetResourceId(String credentialSetResourceId) Set the credentialSetResourceId property: The ARM resource ID of the credential store which is associated with the Cache rule.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
-
CacheRuleUpdateParameters
public CacheRuleUpdateParameters()Creates an instance of CacheRuleUpdateParameters class.
-
-
Method Details
-
credentialSetResourceId
Get the credentialSetResourceId property: The ARM resource ID of the credential store which is associated with the Cache rule.- Returns:
- the credentialSetResourceId value.
-
withCredentialSetResourceId
Set the credentialSetResourceId property: The ARM resource ID of the credential store which is associated with the Cache rule.- Parameters:
credentialSetResourceId- the credentialSetResourceId value to set.- Returns:
- the CacheRuleUpdateParameters 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<CacheRuleUpdateParameters>- Throws:
IOException
-
fromJson
public static CacheRuleUpdateParameters fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of CacheRuleUpdateParameters from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of CacheRuleUpdateParameters 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 CacheRuleUpdateParameters.
-