Reference documentation and code samples for the Migration Center V1 API class Google::Cloud::MigrationCenter::V1::MachineDetails.
Details of a machine.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#architecture
def architecture() -> ::Google::Cloud::MigrationCenter::V1::MachineArchitectureDetails Returns
- (::Google::Cloud::MigrationCenter::V1::MachineArchitectureDetails) — Architecture details (vendor, CPU architecture).
#architecture=
def architecture=(value) -> ::Google::Cloud::MigrationCenter::V1::MachineArchitectureDetails Parameter
- value (::Google::Cloud::MigrationCenter::V1::MachineArchitectureDetails) — Architecture details (vendor, CPU architecture).
Returns
- (::Google::Cloud::MigrationCenter::V1::MachineArchitectureDetails) — Architecture details (vendor, CPU architecture).
#core_count
def core_count() -> ::Integer Returns
- (::Integer) — Number of CPU cores in the machine. Must be non-negative.
#core_count=
def core_count=(value) -> ::Integer Parameter
- value (::Integer) — Number of CPU cores in the machine. Must be non-negative.
Returns
- (::Integer) — Number of CPU cores in the machine. Must be non-negative.
#create_time
def create_time() -> ::Google::Protobuf::Timestamp Returns
- (::Google::Protobuf::Timestamp) — Machine creation time.
#create_time=
def create_time=(value) -> ::Google::Protobuf::Timestamp Parameter
- value (::Google::Protobuf::Timestamp) — Machine creation time.
Returns
- (::Google::Protobuf::Timestamp) — Machine creation time.
#disks
def disks() -> ::Google::Cloud::MigrationCenter::V1::MachineDiskDetails Returns
- (::Google::Cloud::MigrationCenter::V1::MachineDiskDetails) — Disk details.
#disks=
def disks=(value) -> ::Google::Cloud::MigrationCenter::V1::MachineDiskDetails Parameter
- value (::Google::Cloud::MigrationCenter::V1::MachineDiskDetails) — Disk details.
Returns
- (::Google::Cloud::MigrationCenter::V1::MachineDiskDetails) — Disk details.
#guest_os
def guest_os() -> ::Google::Cloud::MigrationCenter::V1::GuestOsDetails Returns
- (::Google::Cloud::MigrationCenter::V1::GuestOsDetails) — Guest OS information.
#guest_os=
def guest_os=(value) -> ::Google::Cloud::MigrationCenter::V1::GuestOsDetails Parameter
- value (::Google::Cloud::MigrationCenter::V1::GuestOsDetails) — Guest OS information.
Returns
- (::Google::Cloud::MigrationCenter::V1::GuestOsDetails) — Guest OS information.
#machine_name
def machine_name() -> ::String Returns
- (::String) — Machine name.
#machine_name=
def machine_name=(value) -> ::String Parameter
- value (::String) — Machine name.
Returns
- (::String) — Machine name.
#memory_mb
def memory_mb() -> ::Integer Returns
- (::Integer) — The amount of memory in the machine. Must be non-negative.
#memory_mb=
def memory_mb=(value) -> ::Integer Parameter
- value (::Integer) — The amount of memory in the machine. Must be non-negative.
Returns
- (::Integer) — The amount of memory in the machine. Must be non-negative.
#network
def network() -> ::Google::Cloud::MigrationCenter::V1::MachineNetworkDetails Returns
- (::Google::Cloud::MigrationCenter::V1::MachineNetworkDetails) — Network details.
#network=
def network=(value) -> ::Google::Cloud::MigrationCenter::V1::MachineNetworkDetails Parameter
- value (::Google::Cloud::MigrationCenter::V1::MachineNetworkDetails) — Network details.
Returns
- (::Google::Cloud::MigrationCenter::V1::MachineNetworkDetails) — Network details.
#platform
def platform() -> ::Google::Cloud::MigrationCenter::V1::PlatformDetails Returns
- (::Google::Cloud::MigrationCenter::V1::PlatformDetails) — Platform specific information.
#platform=
def platform=(value) -> ::Google::Cloud::MigrationCenter::V1::PlatformDetails Parameter
- value (::Google::Cloud::MigrationCenter::V1::PlatformDetails) — Platform specific information.
Returns
- (::Google::Cloud::MigrationCenter::V1::PlatformDetails) — Platform specific information.
#power_state
def power_state() -> ::Google::Cloud::MigrationCenter::V1::MachineDetails::PowerState Returns
- (::Google::Cloud::MigrationCenter::V1::MachineDetails::PowerState) — Power state of the machine.
#power_state=
def power_state=(value) -> ::Google::Cloud::MigrationCenter::V1::MachineDetails::PowerState Parameter
- value (::Google::Cloud::MigrationCenter::V1::MachineDetails::PowerState) — Power state of the machine.
Returns
- (::Google::Cloud::MigrationCenter::V1::MachineDetails::PowerState) — Power state of the machine.
#uuid
def uuid() -> ::String Returns
- (::String) — Machine unique identifier.
#uuid=
def uuid=(value) -> ::String Parameter
- value (::String) — Machine unique identifier.
Returns
- (::String) — Machine unique identifier.