Class ApplySoftwareUpdateRequest (2.0.0-beta01)

public sealed class ApplySoftwareUpdateRequest : IMessage<ApplySoftwareUpdateRequest>, IEquatable<ApplySoftwareUpdateRequest>, IDeepCloneable<ApplySoftwareUpdateRequest>, IBufferMessage, IMessage

Request for [ApplySoftwareUpdate][google.cloud.memcache.v1beta2.CloudMemcache.ApplySoftwareUpdate].

Inheritance

Object > ApplySoftwareUpdateRequest

Namespace

Google.Cloud.Memcache.V1Beta2

Assembly

Google.Cloud.Memcache.V1Beta2.dll

Constructors

ApplySoftwareUpdateRequest()

public ApplySoftwareUpdateRequest()

ApplySoftwareUpdateRequest(ApplySoftwareUpdateRequest)

public ApplySoftwareUpdateRequest(ApplySoftwareUpdateRequest other)
Parameter
NameDescription
otherApplySoftwareUpdateRequest

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
TypeDescription
Boolean

Instance

public string Instance { get; set; }

Required. Resource name of the Memcached instance for which software update should be applied.

Property Value
TypeDescription
String

InstanceAsInstanceName

public InstanceName InstanceAsInstanceName { get; set; }

InstanceName-typed view over the Instance resource name property.

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