Reference documentation and code samples for the Google Cloud Oracle Database V1 Client class UpdateExadbVmClusterRequest.
The request for ExadbVmCluster.Update. We only support adding the
Virtual Machine to the ExadbVmCluster. Rest of the fields in ExadbVmCluster
are immutable.
Generated from protobuf message google.cloud.oracledatabase.v1.UpdateExadbVmClusterRequest
Namespace
Google \ Cloud \ OracleDatabase \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ update_mask |
Google\Protobuf\FieldMask
Optional. A mask specifying which fields in th VM Cluster should be updated. A field specified in the mask is overwritten. If a mask isn't provided then all the fields in the VM Cluster are overwritten. |
↳ exadb_vm_cluster |
ExadbVmCluster
Required. The resource being updated. |
↳ request_id |
string
Optional. An optional ID to identify the request. This value is used to identify duplicate requests. If you make a request with the same request ID and the original request is still in progress or completed, the server ignores the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). |
getUpdateMask
Optional. A mask specifying which fields in th VM Cluster should be updated. A field specified in the mask is overwritten. If a mask isn't provided then all the fields in the VM Cluster are overwritten.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\FieldMask|null |
|
hasUpdateMask
clearUpdateMask
setUpdateMask
Optional. A mask specifying which fields in th VM Cluster should be updated. A field specified in the mask is overwritten. If a mask isn't provided then all the fields in the VM Cluster are overwritten.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\FieldMask
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getExadbVmCluster
Required. The resource being updated.
| Returns | |
|---|---|
| Type | Description |
ExadbVmCluster|null |
|
hasExadbVmCluster
clearExadbVmCluster
setExadbVmCluster
Required. The resource being updated.
| Parameter | |
|---|---|
| Name | Description |
var |
ExadbVmCluster
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getRequestId
Optional. An optional ID to identify the request. This value is used to identify duplicate requests. If you make a request with the same request ID and the original request is still in progress or completed, the server ignores the second request. This prevents clients from accidentally creating duplicate commitments.
The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
| Returns | |
|---|---|
| Type | Description |
string |
|
setRequestId
Optional. An optional ID to identify the request. This value is used to identify duplicate requests. If you make a request with the same request ID and the original request is still in progress or completed, the server ignores the second request. This prevents clients from accidentally creating duplicate commitments.
The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
static::build
| Parameters | |
|---|---|
| Name | Description |
exadbVmCluster |
ExadbVmCluster
Required. The resource being updated. |
updateMask |
Google\Protobuf\FieldMask
Optional. A mask specifying which fields in th VM Cluster should be updated. A field specified in the mask is overwritten. If a mask isn't provided then all the fields in the VM Cluster are overwritten. |
| Returns | |
|---|---|
| Type | Description |
UpdateExadbVmClusterRequest |
|