Package com.google.cloud.memcache.v1beta2 (2.30.0)

GitHub Repository

This package is not the latest GA version!

For this library, we recommend using the package associated with API version 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. You can read more about Cloud API versioning strategy here. Each Cloud Java client library may contain multiple packages. Each package containing a version number in its name corresponds to a published version of the service. We recommend using the latest stable version for new production applications, which can be identified by the largest numeric version that does not contain a suffix. For example, if a client library has two packages: v1 and v2alpha, then the latest stable version is v1. If you use an unstable release, breaking changes may be introduced when upgrading.

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.memcache.v1beta2.CloudMemcacheClient Service Description: 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

Settings Classes

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

Settings Description
com.google.cloud.memcache.v1beta2.CloudMemcacheSettings Settings class to configure an instance of CloudMemcacheClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.memcache.v1beta2.ApplyParametersRequest Request for ApplyParameters.
com.google.cloud.memcache.v1beta2.ApplyParametersRequest.Builder Request for ApplyParameters.
com.google.cloud.memcache.v1beta2.ApplySoftwareUpdateRequest Request for ApplySoftwareUpdate.
com.google.cloud.memcache.v1beta2.ApplySoftwareUpdateRequest.Builder Request for ApplySoftwareUpdate.
com.google.cloud.memcache.v1beta2.CloudMemcacheClient.ListInstancesFixedSizeCollection
com.google.cloud.memcache.v1beta2.CloudMemcacheClient.ListInstancesPage
com.google.cloud.memcache.v1beta2.CloudMemcacheClient.ListInstancesPagedResponse
com.google.cloud.memcache.v1beta2.CloudMemcacheClient.ListLocationsFixedSizeCollection
com.google.cloud.memcache.v1beta2.CloudMemcacheClient.ListLocationsPage
com.google.cloud.memcache.v1beta2.CloudMemcacheClient.ListLocationsPagedResponse
com.google.cloud.memcache.v1beta2.CloudMemcacheGrpc 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
com.google.cloud.memcache.v1beta2.CloudMemcacheGrpc.CloudMemcacheImplBase Base class for the server implementation of the service CloudMemcache. Configures and manages Cloud Memorystore for Memcached instances.
com.google.cloud.memcache.v1beta2.CloudMemcacheProto
com.google.cloud.memcache.v1beta2.CloudMemcacheSettings.Builder Builder for CloudMemcacheSettings.
com.google.cloud.memcache.v1beta2.CreateInstanceRequest Request for CreateInstance.
com.google.cloud.memcache.v1beta2.CreateInstanceRequest.Builder Request for CreateInstance.
com.google.cloud.memcache.v1beta2.DeleteInstanceRequest Request for DeleteInstance.
com.google.cloud.memcache.v1beta2.DeleteInstanceRequest.Builder Request for DeleteInstance.
com.google.cloud.memcache.v1beta2.GetInstanceRequest Request for GetInstance.
com.google.cloud.memcache.v1beta2.GetInstanceRequest.Builder Request for GetInstance.
com.google.cloud.memcache.v1beta2.Instance A Memorystore for Memcached instance
com.google.cloud.memcache.v1beta2.Instance.Builder A Memorystore for Memcached instance
com.google.cloud.memcache.v1beta2.Instance.InstanceMessage Protobuf type google.cloud.memcache.v1beta2.Instance.InstanceMessage
com.google.cloud.memcache.v1beta2.Instance.InstanceMessage.Builder Protobuf type google.cloud.memcache.v1beta2.Instance.InstanceMessage
com.google.cloud.memcache.v1beta2.Instance.Node Protobuf type google.cloud.memcache.v1beta2.Instance.Node
com.google.cloud.memcache.v1beta2.Instance.Node.Builder Protobuf type google.cloud.memcache.v1beta2.Instance.Node
com.google.cloud.memcache.v1beta2.Instance.NodeConfig Configuration for a Memcached Node.
com.google.cloud.memcache.v1beta2.Instance.NodeConfig.Builder Configuration for a Memcached Node.
com.google.cloud.memcache.v1beta2.InstanceName
com.google.cloud.memcache.v1beta2.InstanceName.Builder Builder for projects/{project}/locations/{location}/instances/{instance}.
com.google.cloud.memcache.v1beta2.ListInstancesRequest Request for ListInstances.
com.google.cloud.memcache.v1beta2.ListInstancesRequest.Builder Request for ListInstances.
com.google.cloud.memcache.v1beta2.ListInstancesResponse Response for ListInstances.
com.google.cloud.memcache.v1beta2.ListInstancesResponse.Builder Response for ListInstances.
com.google.cloud.memcache.v1beta2.LocationMetadata Metadata for the given google.cloud.location.Location.
com.google.cloud.memcache.v1beta2.LocationMetadata.Builder Metadata for the given google.cloud.location.Location.
com.google.cloud.memcache.v1beta2.LocationName
com.google.cloud.memcache.v1beta2.LocationName.Builder Builder for projects/{project}/locations/{location}.
com.google.cloud.memcache.v1beta2.MaintenancePolicy Maintenance policy per instance.
com.google.cloud.memcache.v1beta2.MaintenancePolicy.Builder Maintenance policy per instance.
com.google.cloud.memcache.v1beta2.MaintenanceSchedule Upcoming maintenance schedule.
com.google.cloud.memcache.v1beta2.MaintenanceSchedule.Builder Upcoming maintenance schedule.
com.google.cloud.memcache.v1beta2.MemcacheParameters Protobuf type google.cloud.memcache.v1beta2.MemcacheParameters
com.google.cloud.memcache.v1beta2.MemcacheParameters.Builder Protobuf type google.cloud.memcache.v1beta2.MemcacheParameters
com.google.cloud.memcache.v1beta2.OperationMetadata Represents the metadata of a long-running operation.
com.google.cloud.memcache.v1beta2.OperationMetadata.Builder Represents the metadata of a long-running operation.
com.google.cloud.memcache.v1beta2.RescheduleMaintenanceRequest Request for RescheduleMaintenance.
com.google.cloud.memcache.v1beta2.RescheduleMaintenanceRequest.Builder Request for RescheduleMaintenance.
com.google.cloud.memcache.v1beta2.UpdateInstanceRequest Request for UpdateInstance.
com.google.cloud.memcache.v1beta2.UpdateInstanceRequest.Builder Request for UpdateInstance.
com.google.cloud.memcache.v1beta2.UpdateParametersRequest Request for UpdateParameters.
com.google.cloud.memcache.v1beta2.UpdateParametersRequest.Builder Request for UpdateParameters.
com.google.cloud.memcache.v1beta2.WeeklyMaintenanceWindow Time window specified for weekly operations.
com.google.cloud.memcache.v1beta2.WeeklyMaintenanceWindow.Builder Time window specified for weekly operations.
com.google.cloud.memcache.v1beta2.ZoneMetadata Protobuf type google.cloud.memcache.v1beta2.ZoneMetadata
com.google.cloud.memcache.v1beta2.ZoneMetadata.Builder Protobuf type google.cloud.memcache.v1beta2.ZoneMetadata

Interfaces

Interface Description
com.google.cloud.memcache.v1beta2.ApplyParametersRequestOrBuilder
com.google.cloud.memcache.v1beta2.ApplySoftwareUpdateRequestOrBuilder
com.google.cloud.memcache.v1beta2.CloudMemcacheGrpc.AsyncService 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
com.google.cloud.memcache.v1beta2.CreateInstanceRequestOrBuilder
com.google.cloud.memcache.v1beta2.DeleteInstanceRequestOrBuilder
com.google.cloud.memcache.v1beta2.GetInstanceRequestOrBuilder
com.google.cloud.memcache.v1beta2.Instance.InstanceMessageOrBuilder
com.google.cloud.memcache.v1beta2.Instance.NodeConfigOrBuilder
com.google.cloud.memcache.v1beta2.Instance.NodeOrBuilder
com.google.cloud.memcache.v1beta2.InstanceOrBuilder
com.google.cloud.memcache.v1beta2.ListInstancesRequestOrBuilder
com.google.cloud.memcache.v1beta2.ListInstancesResponseOrBuilder
com.google.cloud.memcache.v1beta2.LocationMetadataOrBuilder
com.google.cloud.memcache.v1beta2.MaintenancePolicyOrBuilder
com.google.cloud.memcache.v1beta2.MaintenanceScheduleOrBuilder
com.google.cloud.memcache.v1beta2.MemcacheParametersOrBuilder
com.google.cloud.memcache.v1beta2.OperationMetadataOrBuilder
com.google.cloud.memcache.v1beta2.RescheduleMaintenanceRequestOrBuilder
com.google.cloud.memcache.v1beta2.UpdateInstanceRequestOrBuilder
com.google.cloud.memcache.v1beta2.UpdateParametersRequestOrBuilder
com.google.cloud.memcache.v1beta2.WeeklyMaintenanceWindowOrBuilder
com.google.cloud.memcache.v1beta2.ZoneMetadataOrBuilder

Enums

Enum Description
com.google.cloud.memcache.v1beta2.Instance.InstanceMessage.Code Protobuf enum google.cloud.memcache.v1beta2.Instance.InstanceMessage.Code
com.google.cloud.memcache.v1beta2.Instance.Node.State Different states of a Memcached node.
com.google.cloud.memcache.v1beta2.Instance.State Different states of a Memcached instance.
com.google.cloud.memcache.v1beta2.MemcacheVersion Memcached versions supported by our service.
com.google.cloud.memcache.v1beta2.RescheduleMaintenanceRequest.RescheduleType Reschedule options.