public sealed class ApplySoftwareUpdateRequest : IMessage<ApplySoftwareUpdateRequest>, IEquatable<ApplySoftwareUpdateRequest>, IDeepCloneable<ApplySoftwareUpdateRequest>, IBufferMessage, IMessage
Request for [ApplySoftwareUpdate][google.cloud.memcache.v1beta2.CloudMemcache.ApplySoftwareUpdate].
Implements
IMessage<ApplySoftwareUpdateRequest>, IEquatable<ApplySoftwareUpdateRequest>, IDeepCloneable<ApplySoftwareUpdateRequest>, IBufferMessage, IMessageNamespace
Google.Cloud.Memcache.V1Beta2Assembly
Google.Cloud.Memcache.V1Beta2.dll
Constructors
ApplySoftwareUpdateRequest()
public ApplySoftwareUpdateRequest()
ApplySoftwareUpdateRequest(ApplySoftwareUpdateRequest)
public ApplySoftwareUpdateRequest(ApplySoftwareUpdateRequest other)
Parameter | |
---|---|
Name | Description |
other | ApplySoftwareUpdateRequest |
Properties
ApplyAll
public bool ApplyAll { get; set; }
Whether to apply the update to all nodes. If set to true, will explicitly restrict users from specifying any nodes, and apply software update to all nodes (where applicable) within the instance.
Property Value | |
---|---|
Type | Description |
Boolean |
Instance
public string Instance { get; set; }
Required. Resource name of the Memcached instance for which software update should be applied.
Property Value | |
---|---|
Type | Description |
String |
InstanceAsInstanceName
public InstanceName InstanceAsInstanceName { get; set; }
InstanceName-typed view over the Instance resource name property.
Property Value | |
---|---|
Type | Description |
InstanceName |
NodeIds
public RepeatedField<string> NodeIds { get; }
Nodes to which we should apply the update to. Note all the selected nodes are updated in parallel.
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |