Package com.google.cloud.redis.cluster.v1beta1 (0.23.0)

GitHub Repository

This package is not the recommended entry point to using this client library!

For this library, we recommend using com.google.cloud.redis.cluster.v1 for new applications.

Prerelease Implications

This package is a prerelease version! Use with caution.

Prerelease versions are considered unstable as they may be shut down and/or subject to breaking changes when upgrading. Use them only for testing or if you specifically need their experimental features.

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterClient Service Description: Configures and manages Cloud Memorystore for Redis clusters

Google Cloud Memorystore for Redis Cluster

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterSettings Settings class to configure an instance of CloudRedisClusterClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.redis.cluster.v1beta1.CertificateAuthority Redis cluster certificate authority
com.google.cloud.redis.cluster.v1beta1.CertificateAuthority.Builder Redis cluster certificate authority
com.google.cloud.redis.cluster.v1beta1.CertificateAuthority.ManagedCertificateAuthority Protobuf type google.cloud.redis.cluster.v1beta1.CertificateAuthority.ManagedCertificateAuthority
com.google.cloud.redis.cluster.v1beta1.CertificateAuthority.ManagedCertificateAuthority.Builder Protobuf type google.cloud.redis.cluster.v1beta1.CertificateAuthority.ManagedCertificateAuthority
com.google.cloud.redis.cluster.v1beta1.CertificateAuthority.ManagedCertificateAuthority.CertChain Protobuf type google.cloud.redis.cluster.v1beta1.CertificateAuthority.ManagedCertificateAuthority.CertChain
com.google.cloud.redis.cluster.v1beta1.CertificateAuthority.ManagedCertificateAuthority.CertChain.Builder Protobuf type google.cloud.redis.cluster.v1beta1.CertificateAuthority.ManagedCertificateAuthority.CertChain
com.google.cloud.redis.cluster.v1beta1.CertificateAuthorityName
com.google.cloud.redis.cluster.v1beta1.CertificateAuthorityName.Builder Builder for projects/{project}/locations/{location}/clusters/{cluster}/certificateAuthority.
com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterClient.ListClustersFixedSizeCollection
com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterClient.ListClustersPage
com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterClient.ListClustersPagedResponse
com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterClient.ListLocationsFixedSizeCollection
com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterClient.ListLocationsPage
com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterClient.ListLocationsPagedResponse
com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc Configures and manages Cloud Memorystore for Redis clusters Google Cloud Memorystore for Redis Cluster The redis.googleapis.com service implements the Google Cloud Memorystore
com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc.CloudRedisClusterImplBase Base class for the server implementation of the service CloudRedisCluster. Configures and manages Cloud Memorystore for Redis clusters
com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterProto
com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterSettings.Builder Builder for CloudRedisClusterSettings.
com.google.cloud.redis.cluster.v1beta1.Cluster A cluster instance.
com.google.cloud.redis.cluster.v1beta1.Cluster.Builder A cluster instance.
com.google.cloud.redis.cluster.v1beta1.Cluster.StateInfo Represents additional information about the state of the cluster.
com.google.cloud.redis.cluster.v1beta1.Cluster.StateInfo.Builder Represents additional information about the state of the cluster.
com.google.cloud.redis.cluster.v1beta1.Cluster.StateInfo.UpdateInfo Represents information about an updating cluster.
com.google.cloud.redis.cluster.v1beta1.Cluster.StateInfo.UpdateInfo.Builder Represents information about an updating cluster.
com.google.cloud.redis.cluster.v1beta1.ClusterName
com.google.cloud.redis.cluster.v1beta1.ClusterName.Builder Builder for projects/{project}/locations/{location}/clusters/{cluster}.
com.google.cloud.redis.cluster.v1beta1.ClusterPersistenceConfig Configuration of the persistence functionality.
com.google.cloud.redis.cluster.v1beta1.ClusterPersistenceConfig.AOFConfig Configuration of the AOF based persistence.
com.google.cloud.redis.cluster.v1beta1.ClusterPersistenceConfig.AOFConfig.Builder Configuration of the AOF based persistence.
com.google.cloud.redis.cluster.v1beta1.ClusterPersistenceConfig.Builder Configuration of the persistence functionality.
com.google.cloud.redis.cluster.v1beta1.ClusterPersistenceConfig.RDBConfig Configuration of the RDB based persistence.
com.google.cloud.redis.cluster.v1beta1.ClusterPersistenceConfig.RDBConfig.Builder Configuration of the RDB based persistence.
com.google.cloud.redis.cluster.v1beta1.CreateClusterRequest Request for CreateCluster.
com.google.cloud.redis.cluster.v1beta1.CreateClusterRequest.Builder Request for CreateCluster.
com.google.cloud.redis.cluster.v1beta1.DeleteClusterRequest Request for DeleteCluster.
com.google.cloud.redis.cluster.v1beta1.DeleteClusterRequest.Builder Request for DeleteCluster.
com.google.cloud.redis.cluster.v1beta1.DiscoveryEndpoint Endpoints on each network, for Redis clients to connect to the cluster.
com.google.cloud.redis.cluster.v1beta1.DiscoveryEndpoint.Builder Endpoints on each network, for Redis clients to connect to the cluster.
com.google.cloud.redis.cluster.v1beta1.GetClusterCertificateAuthorityRequest Request for GetClusterCertificateAuthorityRequest.
com.google.cloud.redis.cluster.v1beta1.GetClusterCertificateAuthorityRequest.Builder Request for GetClusterCertificateAuthorityRequest.
com.google.cloud.redis.cluster.v1beta1.GetClusterRequest Request for GetCluster.
com.google.cloud.redis.cluster.v1beta1.GetClusterRequest.Builder Request for GetCluster.
com.google.cloud.redis.cluster.v1beta1.ListClustersRequest Request for ListClusters.
com.google.cloud.redis.cluster.v1beta1.ListClustersRequest.Builder Request for ListClusters.
com.google.cloud.redis.cluster.v1beta1.ListClustersResponse Response for ListClusters.
com.google.cloud.redis.cluster.v1beta1.ListClustersResponse.Builder Response for ListClusters.
com.google.cloud.redis.cluster.v1beta1.LocationName
com.google.cloud.redis.cluster.v1beta1.LocationName.Builder Builder for projects/{project}/locations/{location}.
com.google.cloud.redis.cluster.v1beta1.OperationMetadata Pre-defined metadata fields.
com.google.cloud.redis.cluster.v1beta1.OperationMetadata.Builder Pre-defined metadata fields.
com.google.cloud.redis.cluster.v1beta1.PscConfig Protobuf type google.cloud.redis.cluster.v1beta1.PscConfig
com.google.cloud.redis.cluster.v1beta1.PscConfig.Builder Protobuf type google.cloud.redis.cluster.v1beta1.PscConfig
com.google.cloud.redis.cluster.v1beta1.PscConnection Details of consumer resources in a PSC connection.
com.google.cloud.redis.cluster.v1beta1.PscConnection.Builder Details of consumer resources in a PSC connection.
com.google.cloud.redis.cluster.v1beta1.UpdateClusterRequest Request for UpdateCluster.
com.google.cloud.redis.cluster.v1beta1.UpdateClusterRequest.Builder Request for UpdateCluster.
com.google.cloud.redis.cluster.v1beta1.ZoneDistributionConfig Zone distribution config for allocation of cluster resources.
com.google.cloud.redis.cluster.v1beta1.ZoneDistributionConfig.Builder Zone distribution config for allocation of cluster resources.

Interfaces

Interface Description
com.google.cloud.redis.cluster.v1beta1.CertificateAuthority.ManagedCertificateAuthority.CertChainOrBuilder
com.google.cloud.redis.cluster.v1beta1.CertificateAuthority.ManagedCertificateAuthorityOrBuilder
com.google.cloud.redis.cluster.v1beta1.CertificateAuthorityOrBuilder
com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc.AsyncService Configures and manages Cloud Memorystore for Redis clusters Google Cloud Memorystore for Redis Cluster The redis.googleapis.com service implements the Google Cloud Memorystore
com.google.cloud.redis.cluster.v1beta1.Cluster.StateInfo.UpdateInfoOrBuilder
com.google.cloud.redis.cluster.v1beta1.Cluster.StateInfoOrBuilder
com.google.cloud.redis.cluster.v1beta1.ClusterOrBuilder
com.google.cloud.redis.cluster.v1beta1.ClusterPersistenceConfig.AOFConfigOrBuilder
com.google.cloud.redis.cluster.v1beta1.ClusterPersistenceConfig.RDBConfigOrBuilder
com.google.cloud.redis.cluster.v1beta1.ClusterPersistenceConfigOrBuilder
com.google.cloud.redis.cluster.v1beta1.CreateClusterRequestOrBuilder
com.google.cloud.redis.cluster.v1beta1.DeleteClusterRequestOrBuilder
com.google.cloud.redis.cluster.v1beta1.DiscoveryEndpointOrBuilder
com.google.cloud.redis.cluster.v1beta1.GetClusterCertificateAuthorityRequestOrBuilder
com.google.cloud.redis.cluster.v1beta1.GetClusterRequestOrBuilder
com.google.cloud.redis.cluster.v1beta1.ListClustersRequestOrBuilder
com.google.cloud.redis.cluster.v1beta1.ListClustersResponseOrBuilder
com.google.cloud.redis.cluster.v1beta1.OperationMetadataOrBuilder
com.google.cloud.redis.cluster.v1beta1.PscConfigOrBuilder
com.google.cloud.redis.cluster.v1beta1.PscConnectionOrBuilder
com.google.cloud.redis.cluster.v1beta1.UpdateClusterRequestOrBuilder
com.google.cloud.redis.cluster.v1beta1.ZoneDistributionConfigOrBuilder

Enums

Enum Description
com.google.cloud.redis.cluster.v1beta1.AuthorizationMode Available authorization mode of a Redis cluster.
com.google.cloud.redis.cluster.v1beta1.CertificateAuthority.ServerCaCase
com.google.cloud.redis.cluster.v1beta1.Cluster.State Represents the different states of a Redis cluster.
com.google.cloud.redis.cluster.v1beta1.Cluster.StateInfo.InfoCase
com.google.cloud.redis.cluster.v1beta1.ClusterPersistenceConfig.AOFConfig.AppendFsync Available fsync modes.
com.google.cloud.redis.cluster.v1beta1.ClusterPersistenceConfig.PersistenceMode Available persistence modes.
com.google.cloud.redis.cluster.v1beta1.ClusterPersistenceConfig.RDBConfig.SnapshotPeriod Available snapshot periods.
com.google.cloud.redis.cluster.v1beta1.NodeType NodeType of a redis cluster node,
com.google.cloud.redis.cluster.v1beta1.TransitEncryptionMode Available mode of in-transit encryption.
com.google.cloud.redis.cluster.v1beta1.ZoneDistributionConfig.ZoneDistributionMode Defines various modes of zone distribution. Currently supports two modes, can be expanded in future to support more types of distribution modes.