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 \ ReportSummaryMethods
__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 |
|