public sealed class Order : IMessage<Order>, IEquatable<Order>, IDeepCloneable<Order>, IBufferMessage, IMessageReference documentation and code samples for the GDC Hardware Management v1alpha API class Order.
An order for GDC hardware.
Namespace
Google.Cloud.GdcHardwareManagement.V1AlphaAssembly
Google.Cloud.GdcHardwareManagement.V1Alpha.dll
Constructors
Order()
public Order()Order(Order)
public Order(Order other)| Parameter | |
|---|---|
| Name | Description |
other |
Order |
Properties
AcceptedTime
public Timestamp AcceptedTime { get; set; }Output only. The time when the order was moved to ACCEPTED state.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
ActualInstallationDate
public Date ActualInstallationDate { get; set; }Output only. Actual installation date for this order.
| Property Value | |
|---|---|
| Type | Description |
Date |
|
BillingId
public string BillingId { get; set; }Output only. The Google Cloud Billing ID to be charged for this order.
| Property Value | |
|---|---|
| Type | Description |
string |
|
CreateTime
public Timestamp CreateTime { get; set; }Output only. Time when this order was created.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
CustomerMotivation
public string CustomerMotivation { get; set; }Required. Information about the customer's motivation for this order. The length of this field must be <= 1000 characters.
| Property Value | |
|---|---|
| Type | Description |
string |
|
CustomerRequestedInstallationDate
public Date CustomerRequestedInstallationDate { get; set; }Optional. Customer requested installation date for this order.
| Property Value | |
|---|---|
| Type | Description |
Date |
|
DeploymentType
public Order.Types.DeploymentType DeploymentType { get; set; }Output only. The deployment type of this order.
| Property Value | |
|---|---|
| Type | Description |
OrderTypesDeploymentType |
|
DisplayName
public string DisplayName { get; set; }Optional. Display name of this order.
| Property Value | |
|---|---|
| Type | Description |
string |
|
EstimatedDeliveryDate
public Date EstimatedDeliveryDate { get; set; }Output only. Estimated delivery date for this order.
| Property Value | |
|---|---|
| Type | Description |
Date |
|
EstimatedInstallationDate
public Date EstimatedInstallationDate { get; set; }Output only. Estimated installation date for this order.
| Property Value | |
|---|---|
| Type | Description |
Date |
|
ExistingHardware
public RepeatedField<HardwareLocation> ExistingHardware { get; }Optional. Existing hardware to be removed as part of this order. Note: any hardware removed will be recycled unless otherwise agreed.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldHardwareLocation |
|
FulfillmentTime
[Obsolete]
public Timestamp FulfillmentTime { get; set; }Deprecated: Please use customer_requested_installation_date instead.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
Labels
public MapField<string, string> Labels { get; }Optional. Labels associated with this order as key value pairs. For more information about labels, see Create and manage labels.
| Property Value | |
|---|---|
| Type | Description |
MapFieldstringstring |
|
Migration
public bool Migration { get; set; }Optional. Whether this order is a migration from customer's existing infrastructure.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
Name
public string Name { get; set; }Identifier. Name of this order.
Format: projects/{project}/locations/{location}/orders/{order}
| Property Value | |
|---|---|
| Type | Description |
string |
|
OrderFormUri
public string OrderFormUri { get; set; }Output only. Link to the order form.
| Property Value | |
|---|---|
| Type | Description |
string |
|
OrderName
public OrderName OrderName { get; set; }| Property Value | |
|---|---|
| Type | Description |
OrderName |
|
OrganizationContact
public OrganizationContact OrganizationContact { get; set; }Required. Customer contact information.
| Property Value | |
|---|---|
| Type | Description |
OrganizationContact |
|
RegionCode
public string RegionCode { get; set; }Required. Unicode CLDR region code where this order will be deployed. For a list of valid CLDR region codes, see the Language Subtag Registry.
| Property Value | |
|---|---|
| Type | Description |
string |
|
RequestedDateChange
public Date RequestedDateChange { get; set; }Output only. The date to which the customer or Google wants to set the scheduled installation date.
| Property Value | |
|---|---|
| Type | Description |
Date |
|
State
public Order.Types.State State { get; set; }Output only. State of this order. On order creation, state will be set to DRAFT.
| Property Value | |
|---|---|
| Type | Description |
OrderTypesState |
|
SubmitTime
public Timestamp SubmitTime { get; set; }Output only. Time when the order was submitted. Is auto-populated to the current time when an order is submitted.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
TargetWorkloads
public RepeatedField<string> TargetWorkloads { get; }Optional. Customer specified workloads of interest targeted by this order. This must contain <= 20 elements and the length of each element must be <= 50 characters.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
Type
public Order.Types.Type Type { get; set; }Output only. Type of this Order.
| Property Value | |
|---|---|
| Type | Description |
OrderTypesType |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. Time when this order was last updated.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
VendorContact
public OrganizationContact VendorContact { get; set; }Output only. Contact information of the SI assigned to this order.
| Property Value | |
|---|---|
| Type | Description |
OrganizationContact |
|
VendorNotes
public string VendorNotes { get; set; }Output only. Notes for this order, provided by the vendor.
| Property Value | |
|---|---|
| Type | Description |
string |
|