GDC Hardware Management v1alpha API - Class CreateHardwareRequest (1.0.0-alpha01)

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

Reference documentation and code samples for the GDC Hardware Management v1alpha API class CreateHardwareRequest.

A request to create hardware.

Inheritance

object > CreateHardwareRequest

Namespace

Google.Cloud.GdcHardwareManagement.V1Alpha

Assembly

Google.Cloud.GdcHardwareManagement.V1Alpha.dll

Constructors

CreateHardwareRequest()

public CreateHardwareRequest()

CreateHardwareRequest(CreateHardwareRequest)

public CreateHardwareRequest(CreateHardwareRequest other)
Parameter
Name Description
other CreateHardwareRequest

Properties

Hardware

public Hardware Hardware { get; set; }

Required. The resource to create.

Property Value
Type Description
Hardware

HardwareId

public string HardwareId { get; set; }

Optional. ID used to uniquely identify the Hardware within its parent scope. This field should contain at most 63 characters and must start with lowercase characters. Only lowercase characters, numbers and - are accepted. The - character cannot be the first or the last one. A system generated ID will be used if the field is not set.

The hardware.name field in the request will be ignored.

Property Value
Type Description
string

Parent

public string Parent { get; set; }

Required. The project and location to create hardware in. Format: projects/{project}/locations/{location}

Property Value
Type Description
string

ParentAsLocationName

public LocationName ParentAsLocationName { get; set; }

LocationName-typed view over the Parent resource name property.

Property Value
Type Description
LocationName