Reference documentation and code samples for the Google Cloud Profiler V2 Client class CreateProfileRequest.
CreateProfileRequest describes a profile resource online creation request.
The deployment field must be populated. The profile_type specifies the list of profile types supported by the agent. The creation call will hang until a profile of one of these types needs to be collected.
Generated from protobuf message google.devtools.cloudprofiler.v2.CreateProfileRequest
Namespace
Google \ Cloud \ Profiler \ V2Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ parent |
string
Parent project to create the profile in. |
↳ deployment |
Google\Cloud\Profiler\V2\Deployment
Deployment details. |
↳ profile_type |
array
One or more profile types that the agent is capable of providing. |
getParent
Parent project to create the profile in.
| Returns | |
|---|---|
| Type | Description |
string |
|
setParent
Parent project to create the profile in.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getDeployment
Deployment details.
| Returns | |
|---|---|
| Type | Description |
Google\Cloud\Profiler\V2\Deployment|null |
|
hasDeployment
clearDeployment
setDeployment
Deployment details.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Cloud\Profiler\V2\Deployment
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getProfileType
One or more profile types that the agent is capable of providing.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setProfileType
One or more profile types that the agent is capable of providing.
| Parameter | |
|---|---|
| Name | Description |
var |
int[]
|
| Returns | |
|---|---|
| Type | Description |
$this |
|