Google Cloud Migration Center V1 Client - Class GroupPreferenceSetFinding (1.0.2)

Reference documentation and code samples for the Google Cloud Migration Center V1 Client class GroupPreferenceSetFinding.

Summary Findings for a specific Group/PreferenceSet combination.

Generated from protobuf message google.cloud.migrationcenter.v1.ReportSummary.GroupPreferenceSetFinding

Namespace

Google \ Cloud \ MigrationCenter \ V1 \ ReportSummary

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ display_name string

Display Name of the Preference Set

↳ description string

Description for the Preference Set.

↳ machine_preferences Google\Cloud\MigrationCenter\V1\VirtualMachinePreferences

A set of preferences that applies to all machines in the context.

↳ monthly_cost_total Google\Type\Money

Total monthly cost for this preference set.

↳ monthly_cost_compute Google\Type\Money

Compute monthly cost for this preference set.

↳ monthly_cost_os_license Google\Type\Money

Licensing monthly cost for this preference set.

↳ monthly_cost_network_egress Google\Type\Money

Network Egress monthly cost for this preference set.

↳ monthly_cost_storage Google\Type\Money

Storage monthly cost for this preference set.

↳ monthly_cost_other Google\Type\Money

Miscellaneous monthly cost for this preference set.

↳ compute_engine_finding ComputeEngineFinding

A set of findings that applies to Compute Engine machines in the input.

↳ vmware_engine_finding VmwareEngineFinding

A set of findings that applies to VMWare machines in the input.

↳ sole_tenant_finding SoleTenantFinding

A set of findings that applies to Sole-Tenant machines in the input.

getDisplayName

Display Name of the Preference Set

Returns
Type Description
string

setDisplayName

Display Name of the Preference Set

Parameter
Name Description
var string
Returns
Type Description
$this

getDescription

Description for the Preference Set.

Returns
Type Description
string

setDescription

Description for the Preference Set.

Parameter
Name Description
var string
Returns
Type Description
$this

getMachinePreferences

A set of preferences that applies to all machines in the context.

Returns
Type Description
Google\Cloud\MigrationCenter\V1\VirtualMachinePreferences|null

hasMachinePreferences

clearMachinePreferences

setMachinePreferences

A set of preferences that applies to all machines in the context.

Parameter
Name Description
var Google\Cloud\MigrationCenter\V1\VirtualMachinePreferences
Returns
Type Description
$this

getMonthlyCostTotal

Total monthly cost for this preference set.

Returns
Type Description
Google\Type\Money|null

hasMonthlyCostTotal

clearMonthlyCostTotal

setMonthlyCostTotal

Total monthly cost for this preference set.

Parameter
Name Description
var Google\Type\Money
Returns
Type Description
$this

getMonthlyCostCompute

Compute monthly cost for this preference set.

Returns
Type Description
Google\Type\Money|null

hasMonthlyCostCompute

clearMonthlyCostCompute

setMonthlyCostCompute

Compute monthly cost for this preference set.

Parameter
Name Description
var Google\Type\Money
Returns
Type Description
$this

getMonthlyCostOsLicense

Licensing monthly cost for this preference set.

Returns
Type Description
Google\Type\Money|null

hasMonthlyCostOsLicense

clearMonthlyCostOsLicense

setMonthlyCostOsLicense

Licensing monthly cost for this preference set.

Parameter
Name Description
var Google\Type\Money
Returns
Type Description
$this

getMonthlyCostNetworkEgress

Network Egress monthly cost for this preference set.

Returns
Type Description
Google\Type\Money|null

hasMonthlyCostNetworkEgress

clearMonthlyCostNetworkEgress

setMonthlyCostNetworkEgress

Network Egress monthly cost for this preference set.

Parameter
Name Description
var Google\Type\Money
Returns
Type Description
$this

getMonthlyCostStorage

Storage monthly cost for this preference set.

Returns
Type Description
Google\Type\Money|null

hasMonthlyCostStorage

clearMonthlyCostStorage

setMonthlyCostStorage

Storage monthly cost for this preference set.

Parameter
Name Description
var Google\Type\Money
Returns
Type Description
$this

getMonthlyCostOther

Miscellaneous monthly cost for this preference set.

Returns
Type Description
Google\Type\Money|null

hasMonthlyCostOther

clearMonthlyCostOther

setMonthlyCostOther

Miscellaneous monthly cost for this preference set.

Parameter
Name Description
var Google\Type\Money
Returns
Type Description
$this

getComputeEngineFinding

A set of findings that applies to Compute Engine machines in the input.

Returns
Type Description
ComputeEngineFinding|null

hasComputeEngineFinding

clearComputeEngineFinding

setComputeEngineFinding

A set of findings that applies to Compute Engine machines in the input.

Parameter
Name Description
var ComputeEngineFinding
Returns
Type Description
$this

getVmwareEngineFinding

A set of findings that applies to VMWare machines in the input.

Returns
Type Description
VmwareEngineFinding|null

hasVmwareEngineFinding

clearVmwareEngineFinding

setVmwareEngineFinding

A set of findings that applies to VMWare machines in the input.

Parameter
Name Description
var VmwareEngineFinding
Returns
Type Description
$this

getSoleTenantFinding

A set of findings that applies to Sole-Tenant machines in the input.

Returns
Type Description
SoleTenantFinding|null

hasSoleTenantFinding

clearSoleTenantFinding

setSoleTenantFinding

A set of findings that applies to Sole-Tenant machines in the input.

Parameter
Name Description
var SoleTenantFinding
Returns
Type Description
$this