Google.Cloud.Memcache.V1 by Google LLC

<PackageReference Include="Google.Cloud.Memcache.V1" Version="2.0.0" />

 CreateInstanceRequest

Request for [CreateInstance][google.cloud.memcache.v1.CloudMemcache.CreateInstance].
public const int InstanceFieldNumber = 3

Field number for the "instance" field.

public const int InstanceIdFieldNumber = 2

Field number for the "instance_id" field.

public const int ParentFieldNumber = 1

Field number for the "parent" field.

public static MessageDescriptor Descriptor { get; }

public static MessageParser<CreateInstanceRequest> Parser { get; }

public Instance Instance { get; set; }

Required. A Memcached Instance

public string InstanceId { get; set; }

Required. The logical name of the Memcached instance in the user project with the following restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-40 characters. * Must end with a number or a letter. * Must be unique within the user project / location If any of the above are not met, will raise an invalid argument error.

public string Parent { get; set; }

Required. The resource name of the instance location using the form: `projects/{project_id}/locations/{location_id}` where `location_id` refers to a GCP region

public LocationName ParentAsLocationName { get; set; }

LocationName-typed view over the Parent resource name property.

public int CalculateSize()

public bool Equals(CreateInstanceRequest other)

public void MergeFrom(CreateInstanceRequest other)

public void MergeFrom(CodedInputStream input)

public void WriteTo(CodedOutputStream output)