Interface RedisCache.Update
- All Superinterfaces:
- Appliable<RedisCache>,- Indexable,- RedisCache.UpdateStages.WithNonSslPort,- RedisCache.UpdateStages.WithRedisConfiguration,- RedisCache.UpdateStages.WithSku,- Resource.UpdateWithTags<RedisCache.Update>
- Enclosing interface:
- RedisCache
public static interface RedisCache.Update
extends Appliable<RedisCache>, Resource.UpdateWithTags<RedisCache.Update>, RedisCache.UpdateStages.WithSku, RedisCache.UpdateStages.WithNonSslPort, RedisCache.UpdateStages.WithRedisConfiguration
The template for a Redis Cache update operation, containing all the settings that can be modified.
- 
Method SummaryModifier and TypeMethodDescriptionCreates or updates Redis cache firewall rule with range of IP addresses permitted to connect to the cache.withFirewallRule(String name, String lowestIp, String highestIp) Creates or updates Redis cache firewall rule with range of IP addresses permitted to connect to the cache.withMinimumTlsVersion(TlsVersion tlsVersion) Requires clients to use a specified TLS version (or higher) to connect (e,g, '1.0', '1.1', '1.2').withoutFirewallRule(String name) Deletes a single firewall rule in the current Redis cache instance.Removes the requirement for clients minimum TLS version.Removes all Patch schedules from the current Premium Cluster Cache.withPatchSchedule(DayOfWeek dayOfWeek, int startHourUtc) Adds Patch schedule to the current Premium Cluster Cache.withPatchSchedule(DayOfWeek dayOfWeek, int startHourUtc, org.joda.time.Period maintenanceWindow) Adds Patch schedule to the current Premium Cluster Cache.withPatchSchedule(ScheduleEntry scheduleEntry) Adds Patch schedule to the current Premium Cluster Cache.withPatchSchedule(List<ScheduleEntry> scheduleEntry) Adds Patch schedule to the current Premium Cluster Cache.withShardCount(int shardCount) The number of shards to be created on a Premium Cluster Cache.Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Appliableapply, applyAsync, applyAsyncMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.IndexablekeyMethods inherited from interface com.microsoft.azure.management.redis.RedisCache.UpdateStages.WithNonSslPortwithNonSslPort, withoutNonSslPortMethods inherited from interface com.microsoft.azure.management.redis.RedisCache.UpdateStages.WithRedisConfigurationwithoutRedisConfiguration, withoutRedisConfiguration, withRedisConfiguration, withRedisConfigurationMethods inherited from interface com.microsoft.azure.management.redis.RedisCache.UpdateStages.WithSkuwithBasicSku, withPremiumSku, withPremiumSku, withStandardSku, withStandardSkuMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.UpdateWithTagswithoutTag, withTag, withTags
- 
Method Details- 
withShardCountThe number of shards to be created on a Premium Cluster Cache.- Parameters:
- shardCount- the shard count value to set.
- Returns:
- the next stage of Redis Cache update.
 
- 
withPatchScheduleAdds Patch schedule to the current Premium Cluster Cache.- Parameters:
- dayOfWeek- day of week when cache can be patched.
- startHourUtc- start hour after which cache patching can start.
- Returns:
- the next stage of Redis Cache with Premium SKU definition.
 
- 
withPatchScheduleRedisCache.Update withPatchSchedule(DayOfWeek dayOfWeek, int startHourUtc, org.joda.time.Period maintenanceWindow) Adds Patch schedule to the current Premium Cluster Cache.- Parameters:
- dayOfWeek- day of week when cache can be patched.
- startHourUtc- start hour after which cache patching can start.
- maintenanceWindow- ISO8601 timespan specifying how much time cache patching can take.
- Returns:
- the next stage of Redis Cache with Premium SKU definition.
 
- 
withPatchScheduleAdds Patch schedule to the current Premium Cluster Cache.- Parameters:
- scheduleEntry- Patch schedule entry for Premium Redis Cache.
- Returns:
- the next stage of Redis Cache with Premium SKU definition.
 
- 
withPatchScheduleAdds Patch schedule to the current Premium Cluster Cache.- Parameters:
- scheduleEntry- List of patch schedule entries for Premium Redis Cache.
- Returns:
- the next stage of Redis Cache with Premium SKU definition.
 
- 
withoutPatchScheduleRemoves all Patch schedules from the current Premium Cluster Cache.- Returns:
- the next stage of Redis Cache with Premium SKU definition.
 
- 
withFirewallRuleCreates or updates Redis cache firewall rule with range of IP addresses permitted to connect to the cache.- Parameters:
- name- name of the rule.
- lowestIp- lowest IP address included in the range.
- highestIp- highest IP address included in the range.
- Returns:
- the next stage of Redis Cache update.
 
- 
withFirewallRuleCreates or updates Redis cache firewall rule with range of IP addresses permitted to connect to the cache.- Parameters:
- rule- firewall rule that specifies name, lowest and highest IP address included in the range of permitted IP addresses.
- Returns:
- the next stage of Redis Cache update.
 
- 
withoutFirewallRuleDeletes a single firewall rule in the current Redis cache instance.- Parameters:
- name- name of the rule.
- Returns:
- the next stage of Redis Cache update.
 
- 
withMinimumTlsVersionRequires clients to use a specified TLS version (or higher) to connect (e,g, '1.0', '1.1', '1.2').- Parameters:
- tlsVersion- minimum TLS version.
- Returns:
- the next stage of Redis Cache definition.
 
- 
withoutMinimumTlsVersionRemoves the requirement for clients minimum TLS version.- Returns:
- the next stage of Redis Cache definition.
 
 
-