Interface RedisCache.Update

    • Method Detail

      • withShardCount

        RedisCache.Update withShardCount​(int shardCount)
        The 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.
      • withPatchSchedule

        RedisCache.Update withPatchSchedule​(DayOfWeek dayOfWeek,
                                            int startHourUtc)
        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.
        Returns:
        the next stage of Redis Cache with Premium SKU definition.
      • withPatchSchedule

        RedisCache.Update withPatchSchedule​(DayOfWeek dayOfWeek,
                                            int startHourUtc,
                                            Duration 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.
      • withPatchSchedule

        RedisCache.Update withPatchSchedule​(ScheduleEntry scheduleEntry)
        Adds 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.
      • withPatchSchedule

        RedisCache.Update withPatchSchedule​(List<ScheduleEntry> scheduleEntry)
        Adds 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.
      • withoutPatchSchedule

        RedisCache.Update withoutPatchSchedule()
        Removes all Patch schedules from the current Premium Cluster Cache.
        Returns:
        the next stage of Redis Cache with Premium SKU definition.
      • withFirewallRule

        RedisCache.Update 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.
        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.
      • withFirewallRule

        RedisCache.Update withFirewallRule​(RedisFirewallRule rule)
        Creates 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.
      • withoutFirewallRule

        RedisCache.Update withoutFirewallRule​(String name)
        Deletes a single firewall rule in the current Redis cache instance.
        Parameters:
        name - name of the rule.
        Returns:
        the next stage of Redis Cache update.
      • withMinimumTlsVersion

        RedisCache.Update withMinimumTlsVersion​(TlsVersion tlsVersion)
        Requires 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.
      • withoutMinimumTlsVersion

        RedisCache.Update withoutMinimumTlsVersion()
        Removes the requirement for clients minimum TLS version.
        Returns:
        the next stage of Redis Cache definition.
      • withRedisVersion

        RedisCache.Update withRedisVersion​(RedisCache.RedisVersion redisVersion)
        Update the Redis version.
        Parameters:
        redisVersion - the redisVersion value to set
        Returns:
        the next stage of Redis Cache definition.