Classes
ApplyParametersRequest
Request for [ApplyParameters][google.cloud.memcache.v1beta2.CloudMemcache.ApplyParameters].
ApplySoftwareUpdateRequest
Request for [ApplySoftwareUpdate][google.cloud.memcache.v1beta2.CloudMemcache.ApplySoftwareUpdate].
CloudMemcache
Configures and manages Cloud Memorystore for Memcached instances.
The memcache.googleapis.com
service implements the Google Cloud Memorystore
for Memcached API and defines the following resource model for managing
Memorystore Memcached (also called Memcached below) instances:
- The service works with a collection of cloud projects, named:
/projects/*
- Each project has a collection of available locations, named:
/locations/*
- Each location has a collection of Memcached instances, named:
/instances/*
- As such, Memcached instances are resources of the form:
/projects/{project_id}/locations/{location_id}/instances/{instance_id}
Note that location_id must be a GCP region
; for example:
projects/my-memcached-project/locations/us-central1/instances/my-memcached
CloudMemcache.CloudMemcacheBase
Base class for server-side implementations of CloudMemcache
CloudMemcache.CloudMemcacheClient
Client for CloudMemcache
CloudMemcacheClient
CloudMemcache client wrapper, for convenient use.
CloudMemcacheClientBuilder
Builder class for CloudMemcacheClient to provide simple configuration of credentials, endpoint etc.
CloudMemcacheClientImpl
CloudMemcache client wrapper implementation, for convenient use.
CloudMemcacheSettings
Settings for CloudMemcacheClient instances.
CreateInstanceRequest
Request for [CreateInstance][google.cloud.memcache.v1beta2.CloudMemcache.CreateInstance].
DeleteInstanceRequest
Request for [DeleteInstance][google.cloud.memcache.v1beta2.CloudMemcache.DeleteInstance].
GetInstanceRequest
Request for [GetInstance][google.cloud.memcache.v1beta2.CloudMemcache.GetInstance].
Instance
A Memorystore for Memcached instance
Instance.Types
Container for nested types declared in the Instance message type.
Instance.Types.InstanceMessage
Instance.Types.InstanceMessage.Types
Container for nested types declared in the InstanceMessage message type.
Instance.Types.Node
Instance.Types.Node.Types
Container for nested types declared in the Node message type.
Instance.Types.NodeConfig
Configuration for a Memcached Node.
InstanceName
Resource name for the Instance
resource.
ListInstancesRequest
Request for [ListInstances][google.cloud.memcache.v1beta2.CloudMemcache.ListInstances].
ListInstancesResponse
Response for [ListInstances][google.cloud.memcache.v1beta2.CloudMemcache.ListInstances].
LocationMetadata
Metadata for the given [google.cloud.location.Location][google.cloud.location.Location].
MaintenancePolicy
Maintenance policy per instance.
MaintenanceSchedule
Upcoming maintenance schedule.
MemcacheParameters
OperationMetadata
Represents the metadata of a long-running operation.
RescheduleMaintenanceRequest
Request for [RescheduleMaintenance][google.cloud.memcache.v1beta2.CloudMemcache.RescheduleMaintenance].
RescheduleMaintenanceRequest.Types
Container for nested types declared in the RescheduleMaintenanceRequest message type.
UpdateInstanceRequest
Request for [UpdateInstance][google.cloud.memcache.v1beta2.CloudMemcache.UpdateInstance].
UpdateParametersRequest
Request for [UpdateParameters][google.cloud.memcache.v1beta2.CloudMemcache.UpdateParameters].
WeeklyMaintenanceWindow
Time window specified for weekly operations.
ZoneMetadata
Enums
Instance.Types.InstanceMessage.Types.Code
Instance.Types.Node.Types.State
Different states of a Memcached node.
Instance.Types.State
Different states of a Memcached instance.
InstanceName.ResourceNameType
The possible contents of InstanceName.
MemcacheVersion
Memcached versions supported by our service.
RescheduleMaintenanceRequest.Types.RescheduleType
Reschedule options.