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

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.

↳ vmware_engine_finding Google\Cloud\MigrationCenter\V1\ReportSummary\VmwareEngineFinding

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

↳ sole_tenant_finding Google\Cloud\MigrationCenter\V1\ReportSummary\SoleTenantFinding

A set of findings that applies to Sole-Tenant 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

getVmwareEngineFinding

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

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

hasVmwareEngineFinding

clearVmwareEngineFinding

setVmwareEngineFinding

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

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

getSoleTenantFinding

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

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

hasSoleTenantFinding

clearSoleTenantFinding

setSoleTenantFinding

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

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