Cloud Memorystore for Memcached v1 API - Class MaintenancePolicy (2.1.0)

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.

Inheritance

Object > MaintenancePolicy

Namespace

Google.Cloud.Memcache.V1

Assembly

Google.Cloud.Memcache.V1.dll

Constructors

MaintenancePolicy()

public MaintenancePolicy()

MaintenancePolicy(MaintenancePolicy)

public MaintenancePolicy(MaintenancePolicy other)
Parameter
NameDescription
otherMaintenancePolicy

Properties

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The time when the policy was created.

Property Value
TypeDescription
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
TypeDescription
String

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The time when the policy was updated.

Property Value
TypeDescription
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
TypeDescription
RepeatedField<WeeklyMaintenanceWindow>