Google Cloud Oracle Database V1 Client - Class GoldengateDeploymentEnvironment (0.9.0)

Reference documentation and code samples for the Google Cloud Oracle Database V1 Client class GoldengateDeploymentEnvironment.

Details of the Goldengate Deployment Environment resource.

Generated from protobuf message google.cloud.oracledatabase.v1.GoldengateDeploymentEnvironment

Namespace

Google \ Cloud \ OracleDatabase \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ name string

Identifier. The name of the Goldengate Deployment Environment resource with the format: projects/{project}/locations/{location}/goldengateDeploymentEnvironments/{goldengate_deployment_environment}

↳ category int

Output only. The category of the Goldengate Deployment Environment resource.

↳ display_name string

The display name of the Goldengate Deployment Environment resource.

↳ default_cpu_core_count int

Output only. The default CPU core count of the Goldengate Deployment Environment resource.

↳ environment_type int

Output only. The environment type of the Goldengate Deployment Environment resource.

↳ auto_scaling_enabled bool

Output only. Whether auto scaling is enabled by default for the Goldengate Deployment Environment resource.

↳ max_cpu_core_count int

Output only. The max CPU core count of the Goldengate Deployment Environment resource.

↳ memory_gb_per_cpu_core int

Output only. The memory per CPU core in GBs of the Goldengate Deployment Environment resource.

↳ min_cpu_core_count int

Output only. The min CPU core count of the Goldengate Deployment Environment resource.

↳ network_bandwidth_gbps_per_cpu_core int

Output only. The network bandwidth per CPU core in Gbps of the Goldengate Deployment Environment resource.

↳ storage_usage_limit_gb_per_cpu_core int

Output only. The storage usage limit per CPU core in GBs of the Goldengate Deployment Environment resource.

getName

Identifier. The name of the Goldengate Deployment Environment resource with the format: projects/{project}/locations/{location}/goldengateDeploymentEnvironments/{goldengate_deployment_environment}

Returns
Type Description
string

setName

Identifier. The name of the Goldengate Deployment Environment resource with the format: projects/{project}/locations/{location}/goldengateDeploymentEnvironments/{goldengate_deployment_environment}

Parameter
Name Description
var string
Returns
Type Description
$this

getCategory

Output only. The category of the Goldengate Deployment Environment resource.

Returns
Type Description
int Enum of type DeploymentCategory.

setCategory

Output only. The category of the Goldengate Deployment Environment resource.

Parameter
Name Description
var int

Enum of type DeploymentCategory.

Returns
Type Description
$this

getDisplayName

The display name of the Goldengate Deployment Environment resource.

Returns
Type Description
string

setDisplayName

The display name of the Goldengate Deployment Environment resource.

Parameter
Name Description
var string
Returns
Type Description
$this

getDefaultCpuCoreCount

Output only. The default CPU core count of the Goldengate Deployment Environment resource.

Returns
Type Description
int

setDefaultCpuCoreCount

Output only. The default CPU core count of the Goldengate Deployment Environment resource.

Parameter
Name Description
var int
Returns
Type Description
$this

getEnvironmentType

Output only. The environment type of the Goldengate Deployment Environment resource.

Returns
Type Description
int Enum of type DeploymentEnvironmentType.

setEnvironmentType

Output only. The environment type of the Goldengate Deployment Environment resource.

Parameter
Name Description
var int

Enum of type DeploymentEnvironmentType.

Returns
Type Description
$this

getAutoScalingEnabled

Output only. Whether auto scaling is enabled by default for the Goldengate Deployment Environment resource.

Returns
Type Description
bool

setAutoScalingEnabled

Output only. Whether auto scaling is enabled by default for the Goldengate Deployment Environment resource.

Parameter
Name Description
var bool
Returns
Type Description
$this

getMaxCpuCoreCount

Output only. The max CPU core count of the Goldengate Deployment Environment resource.

Returns
Type Description
int

setMaxCpuCoreCount

Output only. The max CPU core count of the Goldengate Deployment Environment resource.

Parameter
Name Description
var int
Returns
Type Description
$this

getMemoryGbPerCpuCore

Output only. The memory per CPU core in GBs of the Goldengate Deployment Environment resource.

Returns
Type Description
int

setMemoryGbPerCpuCore

Output only. The memory per CPU core in GBs of the Goldengate Deployment Environment resource.

Parameter
Name Description
var int
Returns
Type Description
$this

getMinCpuCoreCount

Output only. The min CPU core count of the Goldengate Deployment Environment resource.

Returns
Type Description
int

setMinCpuCoreCount

Output only. The min CPU core count of the Goldengate Deployment Environment resource.

Parameter
Name Description
var int
Returns
Type Description
$this

getNetworkBandwidthGbpsPerCpuCore

Output only. The network bandwidth per CPU core in Gbps of the Goldengate Deployment Environment resource.

Returns
Type Description
int

setNetworkBandwidthGbpsPerCpuCore

Output only. The network bandwidth per CPU core in Gbps of the Goldengate Deployment Environment resource.

Parameter
Name Description
var int
Returns
Type Description
$this

getStorageUsageLimitGbPerCpuCore

Output only. The storage usage limit per CPU core in GBs of the Goldengate Deployment Environment resource.

Returns
Type Description
int

setStorageUsageLimitGbPerCpuCore

Output only. The storage usage limit per CPU core in GBs of the Goldengate Deployment Environment resource.

Parameter
Name Description
var int
Returns
Type Description
$this