Class CacheRuleUpdateProperties
java.lang.Object
com.azure.resourcemanager.containerregistry.fluent.models.CacheRuleUpdateProperties
- All Implemented Interfaces:
com.azure.json.JsonSerializable<CacheRuleUpdateProperties>
public final class CacheRuleUpdateProperties
extends Object
implements com.azure.json.JsonSerializable<CacheRuleUpdateProperties>
The parameters for updating cache rule properties.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of CacheRuleUpdateProperties 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 CacheRuleUpdatePropertiesfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of CacheRuleUpdateProperties 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
-
CacheRuleUpdateProperties
public CacheRuleUpdateProperties()Creates an instance of CacheRuleUpdateProperties 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 CacheRuleUpdateProperties 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<CacheRuleUpdateProperties>- Throws:
IOException
-
fromJson
public static CacheRuleUpdateProperties fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of CacheRuleUpdateProperties from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of CacheRuleUpdateProperties 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 CacheRuleUpdateProperties.
-