Class: Google::Cloud::GDCHardwareManagement::V1alpha::SubmitOrderRequest

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/gdchardwaremanagement/v1alpha/service.rb

Overview

A request to submit an order.

Defined Under Namespace

Modules: Type

Instance Attribute Summary collapse

Instance Attribute Details

#name::String

Returns Required. The name of the order. Format: projects/{project}/locations/{location}/orders/{order}.

Returns:

  • (::String)

    Required. The name of the order. Format: projects/{project}/locations/{location}/orders/{order}



155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/service.rb', line 155

class SubmitOrderRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Valid types of submit order request.
  module Type
    # Request type is unspecified. This should not be used.
    TYPE_UNSPECIFIED = 0

    # Use this request type to submit your order and initiate conversation with
    # Google. After this submission, you will not be able to modify the number
    # or SKU of your ordered hardware. Please note that this order will not be
    # ready for fulfillment yet until you provide more information, such as
    # zone network configuration, hardware physical and installation
    # information, etc.
    # If you are submitting an order for a SKU type of RACK, please use this
    # request type, as additional information will be required outside of the
    # API.
    INFO_PENDING = 1

    # Use this request type if and when you are ready to submit your order for
    # fulfillment. In addition to the information required for `INFO_PENDING`,
    # the order must contain all required information, such as zone network
    # configuration, hardware physical and installation information, etc.
    # Further changes to any order information will no longer be allowed.
    INFO_COMPLETE = 2
  end
end

#request_id::String

Returns Optional. An optional unique identifier for this request. See AIP-155.

Returns:

  • (::String)

    Optional. An optional unique identifier for this request. See AIP-155.



155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/service.rb', line 155

class SubmitOrderRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Valid types of submit order request.
  module Type
    # Request type is unspecified. This should not be used.
    TYPE_UNSPECIFIED = 0

    # Use this request type to submit your order and initiate conversation with
    # Google. After this submission, you will not be able to modify the number
    # or SKU of your ordered hardware. Please note that this order will not be
    # ready for fulfillment yet until you provide more information, such as
    # zone network configuration, hardware physical and installation
    # information, etc.
    # If you are submitting an order for a SKU type of RACK, please use this
    # request type, as additional information will be required outside of the
    # API.
    INFO_PENDING = 1

    # Use this request type if and when you are ready to submit your order for
    # fulfillment. In addition to the information required for `INFO_PENDING`,
    # the order must contain all required information, such as zone network
    # configuration, hardware physical and installation information, etc.
    # Further changes to any order information will no longer be allowed.
    INFO_COMPLETE = 2
  end
end

#type::Google::Cloud::GDCHardwareManagement::V1alpha::SubmitOrderRequest::Type

Returns Optional. Type of this request. If unset, the request type is assumed to be INFO_PENDING.

Returns:



155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/service.rb', line 155

class SubmitOrderRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Valid types of submit order request.
  module Type
    # Request type is unspecified. This should not be used.
    TYPE_UNSPECIFIED = 0

    # Use this request type to submit your order and initiate conversation with
    # Google. After this submission, you will not be able to modify the number
    # or SKU of your ordered hardware. Please note that this order will not be
    # ready for fulfillment yet until you provide more information, such as
    # zone network configuration, hardware physical and installation
    # information, etc.
    # If you are submitting an order for a SKU type of RACK, please use this
    # request type, as additional information will be required outside of the
    # API.
    INFO_PENDING = 1

    # Use this request type if and when you are ready to submit your order for
    # fulfillment. In addition to the information required for `INFO_PENDING`,
    # the order must contain all required information, such as zone network
    # configuration, hardware physical and installation information, etc.
    # Further changes to any order information will no longer be allowed.
    INFO_COMPLETE = 2
  end
end