Class: Google::Cloud::GDCHardwareManagement::V1alpha::HardwareGroup
- Inherits:
-
Object
- Object
- Google::Cloud::GDCHardwareManagement::V1alpha::HardwareGroup
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb
Overview
A group of hardware that is part of the same order, has the same SKU, and is delivered to the same site.
Defined Under Namespace
Modules: State Classes: LabelsEntry
Instance Attribute Summary collapse
-
#config ⇒ ::Google::Cloud::GDCHardwareManagement::V1alpha::HardwareConfig
Required.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#hardware_count ⇒ ::Integer
Required.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Optional.
-
#name ⇒ ::String
Identifier.
-
#requested_installation_date ⇒ ::Google::Type::Date
deprecated
Deprecated.
This field is deprecated and may be removed in the next major version update.
-
#site ⇒ ::String
Required.
-
#state ⇒ ::Google::Cloud::GDCHardwareManagement::V1alpha::HardwareGroup::State
readonly
Output only.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#zone ⇒ ::String
Optional.
Instance Attribute Details
#config ⇒ ::Google::Cloud::GDCHardwareManagement::V1alpha::HardwareConfig
Returns Required. Configuration for hardware in this HardwareGroup.
316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 316 class HardwareGroup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Valid states of a HardwareGroup. module State # State of the HardwareGroup is unspecified. STATE_UNSPECIFIED = 0 # More information is required from the customer to make progress. ADDITIONAL_INFO_NEEDED = 1 # Google has initiated building hardware for this HardwareGroup. BUILDING = 2 # The hardware has been built and is being shipped. SHIPPING = 3 # The hardware is being installed. INSTALLING = 4 # Some hardware in the HardwareGroup have been installed. PARTIALLY_INSTALLED = 5 # All hardware in the HardwareGroup have been installed. INSTALLED = 6 # An error occurred and customer intervention is required. FAILED = 7 end end |
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Time when this hardware group was created.
316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 316 class HardwareGroup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Valid states of a HardwareGroup. module State # State of the HardwareGroup is unspecified. STATE_UNSPECIFIED = 0 # More information is required from the customer to make progress. ADDITIONAL_INFO_NEEDED = 1 # Google has initiated building hardware for this HardwareGroup. BUILDING = 2 # The hardware has been built and is being shipped. SHIPPING = 3 # The hardware is being installed. INSTALLING = 4 # Some hardware in the HardwareGroup have been installed. PARTIALLY_INSTALLED = 5 # All hardware in the HardwareGroup have been installed. INSTALLED = 6 # An error occurred and customer intervention is required. FAILED = 7 end end |
#hardware_count ⇒ ::Integer
Returns Required. Number of hardware in this HardwareGroup.
316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 316 class HardwareGroup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Valid states of a HardwareGroup. module State # State of the HardwareGroup is unspecified. STATE_UNSPECIFIED = 0 # More information is required from the customer to make progress. ADDITIONAL_INFO_NEEDED = 1 # Google has initiated building hardware for this HardwareGroup. BUILDING = 2 # The hardware has been built and is being shipped. SHIPPING = 3 # The hardware is being installed. INSTALLING = 4 # Some hardware in the HardwareGroup have been installed. PARTIALLY_INSTALLED = 5 # All hardware in the HardwareGroup have been installed. INSTALLED = 6 # An error occurred and customer intervention is required. FAILED = 7 end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Optional. Labels associated with this hardware group as key value pairs. For more information about labels, see Create and manage labels.
316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 316 class HardwareGroup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Valid states of a HardwareGroup. module State # State of the HardwareGroup is unspecified. STATE_UNSPECIFIED = 0 # More information is required from the customer to make progress. ADDITIONAL_INFO_NEEDED = 1 # Google has initiated building hardware for this HardwareGroup. BUILDING = 2 # The hardware has been built and is being shipped. SHIPPING = 3 # The hardware is being installed. INSTALLING = 4 # Some hardware in the HardwareGroup have been installed. PARTIALLY_INSTALLED = 5 # All hardware in the HardwareGroup have been installed. INSTALLED = 6 # An error occurred and customer intervention is required. FAILED = 7 end end |
#name ⇒ ::String
Returns Identifier. Name of this hardware group.
Format:
projects/{project}/locations/{location}/orders/{order}/hardwareGroups/{hardware_group}.
316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 316 class HardwareGroup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Valid states of a HardwareGroup. module State # State of the HardwareGroup is unspecified. STATE_UNSPECIFIED = 0 # More information is required from the customer to make progress. ADDITIONAL_INFO_NEEDED = 1 # Google has initiated building hardware for this HardwareGroup. BUILDING = 2 # The hardware has been built and is being shipped. SHIPPING = 3 # The hardware is being installed. INSTALLING = 4 # Some hardware in the HardwareGroup have been installed. PARTIALLY_INSTALLED = 5 # All hardware in the HardwareGroup have been installed. INSTALLED = 6 # An error occurred and customer intervention is required. FAILED = 7 end end |
#requested_installation_date ⇒ ::Google::Type::Date
This field is deprecated and may be removed in the next major version update.
Returns Deprecated: This value is not used. Use the requested_installation_date field in the Order resource instead.
316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 316 class HardwareGroup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Valid states of a HardwareGroup. module State # State of the HardwareGroup is unspecified. STATE_UNSPECIFIED = 0 # More information is required from the customer to make progress. ADDITIONAL_INFO_NEEDED = 1 # Google has initiated building hardware for this HardwareGroup. BUILDING = 2 # The hardware has been built and is being shipped. SHIPPING = 3 # The hardware is being installed. INSTALLING = 4 # Some hardware in the HardwareGroup have been installed. PARTIALLY_INSTALLED = 5 # All hardware in the HardwareGroup have been installed. INSTALLED = 6 # An error occurred and customer intervention is required. FAILED = 7 end end |
#site ⇒ ::String
Returns Required. Name of the site where the hardware in this HardwareGroup will be
delivered.
Format: projects/{project}/locations/{location}/sites/{site}.
316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 316 class HardwareGroup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Valid states of a HardwareGroup. module State # State of the HardwareGroup is unspecified. STATE_UNSPECIFIED = 0 # More information is required from the customer to make progress. ADDITIONAL_INFO_NEEDED = 1 # Google has initiated building hardware for this HardwareGroup. BUILDING = 2 # The hardware has been built and is being shipped. SHIPPING = 3 # The hardware is being installed. INSTALLING = 4 # Some hardware in the HardwareGroup have been installed. PARTIALLY_INSTALLED = 5 # All hardware in the HardwareGroup have been installed. INSTALLED = 6 # An error occurred and customer intervention is required. FAILED = 7 end end |
#state ⇒ ::Google::Cloud::GDCHardwareManagement::V1alpha::HardwareGroup::State (readonly)
Returns Output only. Current state of this HardwareGroup.
316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 316 class HardwareGroup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Valid states of a HardwareGroup. module State # State of the HardwareGroup is unspecified. STATE_UNSPECIFIED = 0 # More information is required from the customer to make progress. ADDITIONAL_INFO_NEEDED = 1 # Google has initiated building hardware for this HardwareGroup. BUILDING = 2 # The hardware has been built and is being shipped. SHIPPING = 3 # The hardware is being installed. INSTALLING = 4 # Some hardware in the HardwareGroup have been installed. PARTIALLY_INSTALLED = 5 # All hardware in the HardwareGroup have been installed. INSTALLED = 6 # An error occurred and customer intervention is required. FAILED = 7 end end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Time when this hardware group was last updated.
316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 316 class HardwareGroup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Valid states of a HardwareGroup. module State # State of the HardwareGroup is unspecified. STATE_UNSPECIFIED = 0 # More information is required from the customer to make progress. ADDITIONAL_INFO_NEEDED = 1 # Google has initiated building hardware for this HardwareGroup. BUILDING = 2 # The hardware has been built and is being shipped. SHIPPING = 3 # The hardware is being installed. INSTALLING = 4 # Some hardware in the HardwareGroup have been installed. PARTIALLY_INSTALLED = 5 # All hardware in the HardwareGroup have been installed. INSTALLED = 6 # An error occurred and customer intervention is required. FAILED = 7 end end |
#zone ⇒ ::String
Returns Optional. Name of the zone that the hardware in this HardwareGroup belongs
to. Format: projects/{project}/locations/{location}/zones/{zone}.
316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 316 class HardwareGroup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Valid states of a HardwareGroup. module State # State of the HardwareGroup is unspecified. STATE_UNSPECIFIED = 0 # More information is required from the customer to make progress. ADDITIONAL_INFO_NEEDED = 1 # Google has initiated building hardware for this HardwareGroup. BUILDING = 2 # The hardware has been built and is being shipped. SHIPPING = 3 # The hardware is being installed. INSTALLING = 4 # Some hardware in the HardwareGroup have been installed. PARTIALLY_INSTALLED = 5 # All hardware in the HardwareGroup have been installed. INSTALLED = 6 # An error occurred and customer intervention is required. FAILED = 7 end end |