com.google.cloud.redis.v1beta1.LocationMetadataOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of proto-google-cloud-redis-v1beta1 Show documentation
Show all versions of proto-google-cloud-redis-v1beta1 Show documentation
PROTO library for proto-google-cloud-redis-v1beta1
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/cloud/redis/v1beta1/cloud_redis.proto
package com.google.cloud.redis.v1beta1;
public interface LocationMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.cloud.redis.v1beta1.LocationMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* Output only. The set of available zones in the location. The map is keyed
* by the lowercase ID of each zone, as defined by GCE. These keys can be
* specified in `location_id` or `alternative_location_id` fields when
* creating a Redis instance.
*
*
* map<string, .google.cloud.redis.v1beta1.ZoneMetadata> available_zones = 1;
*/
int getAvailableZonesCount();
/**
*
* Output only. The set of available zones in the location. The map is keyed
* by the lowercase ID of each zone, as defined by GCE. These keys can be
* specified in `location_id` or `alternative_location_id` fields when
* creating a Redis instance.
*
*
* map<string, .google.cloud.redis.v1beta1.ZoneMetadata> available_zones = 1;
*/
boolean containsAvailableZones(
java.lang.String key);
/**
* Use {@link #getAvailableZonesMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getAvailableZones();
/**
*
* Output only. The set of available zones in the location. The map is keyed
* by the lowercase ID of each zone, as defined by GCE. These keys can be
* specified in `location_id` or `alternative_location_id` fields when
* creating a Redis instance.
*
*
* map<string, .google.cloud.redis.v1beta1.ZoneMetadata> available_zones = 1;
*/
java.util.Map
getAvailableZonesMap();
/**
*
* Output only. The set of available zones in the location. The map is keyed
* by the lowercase ID of each zone, as defined by GCE. These keys can be
* specified in `location_id` or `alternative_location_id` fields when
* creating a Redis instance.
*
*
* map<string, .google.cloud.redis.v1beta1.ZoneMetadata> available_zones = 1;
*/
com.google.cloud.redis.v1beta1.ZoneMetadata getAvailableZonesOrDefault(
java.lang.String key,
com.google.cloud.redis.v1beta1.ZoneMetadata defaultValue);
/**
*
* Output only. The set of available zones in the location. The map is keyed
* by the lowercase ID of each zone, as defined by GCE. These keys can be
* specified in `location_id` or `alternative_location_id` fields when
* creating a Redis instance.
*
*
* map<string, .google.cloud.redis.v1beta1.ZoneMetadata> available_zones = 1;
*/
com.google.cloud.redis.v1beta1.ZoneMetadata getAvailableZonesOrThrow(
java.lang.String key);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy