public sealed class MaintenancePolicy : IMessage<MaintenancePolicy>, IEquatable<MaintenancePolicy>, IDeepCloneable<MaintenancePolicy>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Memorystore for Memcached v1 API class MaintenancePolicy.
Maintenance policy per instance.
Implements
IMessageMaintenancePolicy, IEquatableMaintenancePolicy, IDeepCloneableMaintenancePolicy, IBufferMessage, IMessageNamespace
Google.Cloud.Memcache.V1Assembly
Google.Cloud.Memcache.V1.dll
Constructors
MaintenancePolicy()
public MaintenancePolicy()
MaintenancePolicy(MaintenancePolicy)
public MaintenancePolicy(MaintenancePolicy other)
Parameter | |
---|---|
Name | Description |
other |
MaintenancePolicy |
Properties
CreateTime
public Timestamp CreateTime { get; set; }
Output only. The time when the policy was created.
Property Value | |
---|---|
Type | Description |
Timestamp |
Description
public string Description { get; set; }
Description of what this policy is for. Create/Update methods return INVALID_ARGUMENT if the length is greater than 512.
Property Value | |
---|---|
Type | Description |
string |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. The time when the policy was updated.
Property Value | |
---|---|
Type | Description |
Timestamp |
WeeklyMaintenanceWindow
public RepeatedField<WeeklyMaintenanceWindow> WeeklyMaintenanceWindow { get; }
Required. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_windows is expected to be one.
Property Value | |
---|---|
Type | Description |
RepeatedFieldWeeklyMaintenanceWindow |