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

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
NameDescription
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 Google\Cloud\MigrationCenter\V1\ReportSummary\ComputeEngineFinding

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

getDisplayName

Display Name of the Preference Set

Returns
TypeDescription
string

setDisplayName

Display Name of the Preference Set

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getDescription

Description for the Preference Set.

Returns
TypeDescription
string

setDescription

Description for the Preference Set.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getMachinePreferences

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

Returns
TypeDescription
Google\Cloud\MigrationCenter\V1\VirtualMachinePreferences|null

hasMachinePreferences

clearMachinePreferences

setMachinePreferences

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

Parameter
NameDescription
var Google\Cloud\MigrationCenter\V1\VirtualMachinePreferences
Returns
TypeDescription
$this

getMonthlyCostTotal

Total monthly cost for this preference set.

Returns
TypeDescription
Google\Type\Money|null

hasMonthlyCostTotal

clearMonthlyCostTotal

setMonthlyCostTotal

Total monthly cost for this preference set.

Parameter
NameDescription
var Google\Type\Money
Returns
TypeDescription
$this

getMonthlyCostCompute

Compute monthly cost for this preference set.

Returns
TypeDescription
Google\Type\Money|null

hasMonthlyCostCompute

clearMonthlyCostCompute

setMonthlyCostCompute

Compute monthly cost for this preference set.

Parameter
NameDescription
var Google\Type\Money
Returns
TypeDescription
$this

getMonthlyCostOsLicense

Licensing monthly cost for this preference set.

Returns
TypeDescription
Google\Type\Money|null

hasMonthlyCostOsLicense

clearMonthlyCostOsLicense

setMonthlyCostOsLicense

Licensing monthly cost for this preference set.

Parameter
NameDescription
var Google\Type\Money
Returns
TypeDescription
$this

getMonthlyCostNetworkEgress

Network Egress monthly cost for this preference set.

Returns
TypeDescription
Google\Type\Money|null

hasMonthlyCostNetworkEgress

clearMonthlyCostNetworkEgress

setMonthlyCostNetworkEgress

Network Egress monthly cost for this preference set.

Parameter
NameDescription
var Google\Type\Money
Returns
TypeDescription
$this

getMonthlyCostStorage

Storage monthly cost for this preference set.

Returns
TypeDescription
Google\Type\Money|null

hasMonthlyCostStorage

clearMonthlyCostStorage

setMonthlyCostStorage

Storage monthly cost for this preference set.

Parameter
NameDescription
var Google\Type\Money
Returns
TypeDescription
$this

getMonthlyCostOther

Miscellaneous monthly cost for this preference set.

Returns
TypeDescription
Google\Type\Money|null

hasMonthlyCostOther

clearMonthlyCostOther

setMonthlyCostOther

Miscellaneous monthly cost for this preference set.

Parameter
NameDescription
var Google\Type\Money
Returns
TypeDescription
$this

getComputeEngineFinding

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

Returns
TypeDescription
Google\Cloud\MigrationCenter\V1\ReportSummary\ComputeEngineFinding|null

hasComputeEngineFinding

clearComputeEngineFinding

setComputeEngineFinding

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

Parameter
NameDescription
var Google\Cloud\MigrationCenter\V1\ReportSummary\ComputeEngineFinding
Returns
TypeDescription
$this