Reference documentation and code samples for the Google Cloud Storage Control V2 Client class UpdateProjectIntelligenceConfigRequest.
Request message to update the IntelligenceConfig resource associated with
your project.
IAM Permissions:
Requires storage.intelligenceConfigs.update
IAM permission on
the folder.
Generated from protobuf message google.storage.control.v2.UpdateProjectIntelligenceConfigRequest
Namespace
Google \ Cloud \ Storage \ Control \ V2Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ intelligence_config |
IntelligenceConfig
Required. The |
↳ update_mask |
Google\Protobuf\FieldMask
Required. The |
↳ request_id |
string
Optional. The ID that uniquely identifies the request, preventing duplicate processing. |
getIntelligenceConfig
Required. The IntelligenceConfig resource to be updated.
| Returns | |
|---|---|
| Type | Description |
IntelligenceConfig|null |
|
hasIntelligenceConfig
clearIntelligenceConfig
setIntelligenceConfig
Required. The IntelligenceConfig resource to be updated.
| Parameter | |
|---|---|
| Name | Description |
var |
IntelligenceConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getUpdateMask
Required. The update_mask that specifies the fields within the
IntelligenceConfig resource that should be modified by this update. Only
the listed fields are updated.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\FieldMask|null |
|
hasUpdateMask
clearUpdateMask
setUpdateMask
Required. The update_mask that specifies the fields within the
IntelligenceConfig resource that should be modified by this update. Only
the listed fields are updated.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\FieldMask
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getRequestId
Optional. The ID that uniquely identifies the request, preventing duplicate processing.
| Returns | |
|---|---|
| Type | Description |
string |
|
setRequestId
Optional. The ID that uniquely identifies the request, preventing duplicate processing.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
static::build
| Parameters | |
|---|---|
| Name | Description |
intelligenceConfig |
IntelligenceConfig
Required. The |
updateMask |
Google\Protobuf\FieldMask
Required. The |
| Returns | |
|---|---|
| Type | Description |
UpdateProjectIntelligenceConfigRequest |
|