Reference documentation and code samples for the Google Cloud Notebooks V2 Client class Instance.
The definition of a notebook instance.
Generated from protobuf message google.cloud.notebooks.v2.Instance
Namespace
Google \ Cloud \ Notebooks \ V2Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
Output only. The name of this notebook instance. Format: |
↳ gce_setup |
Google\Cloud\Notebooks\V2\GceSetup
Optional. Compute Engine setup for the notebook. Uses notebook-defined fields. |
↳ proxy_uri |
string
Output only. The proxy endpoint that is used to access the Jupyter notebook. |
↳ instance_owners |
array
Optional. Input only. The owner of this instance after creation. Format: |
↳ creator |
string
Output only. Email address of entity that sent original CreateInstance request. |
↳ state |
int
Output only. The state of this instance. |
↳ upgrade_history |
array<Google\Cloud\Notebooks\V2\UpgradeHistoryEntry>
Output only. The upgrade history of this instance. |
↳ id |
string
Output only. Unique ID of the resource. |
↳ health_state |
int
Output only. Instance health_state. |
↳ health_info |
array|Google\Protobuf\Internal\MapField
Output only. Additional information about instance health. Example: healthInfo": { "docker_proxy_agent_status": "1", "docker_status": "1", "jupyterlab_api_status": "-1", "jupyterlab_status": "-1", "updated": "2020-10-18 09:40:03.573409" } |
↳ create_time |
Google\Protobuf\Timestamp
Output only. Instance creation time. |
↳ update_time |
Google\Protobuf\Timestamp
Output only. Instance update time. |
↳ disable_proxy_access |
bool
Optional. If true, the notebook instance will not register with the proxy. |
↳ labels |
array|Google\Protobuf\Internal\MapField
Optional. Labels to apply to this instance. These can be later modified by the UpdateInstance method. |
getName
Output only. The name of this notebook instance. Format:
projects/{project_id}/locations/{location}/instances/{instance_id}
| Returns | |
|---|---|
| Type | Description |
string |
|
setName
Output only. The name of this notebook instance. Format:
projects/{project_id}/locations/{location}/instances/{instance_id}
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getGceSetup
Optional. Compute Engine setup for the notebook. Uses notebook-defined fields.
| Returns | |
|---|---|
| Type | Description |
Google\Cloud\Notebooks\V2\GceSetup|null |
|
hasGceSetup
setGceSetup
Optional. Compute Engine setup for the notebook. Uses notebook-defined fields.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Cloud\Notebooks\V2\GceSetup
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getProxyUri
Output only. The proxy endpoint that is used to access the Jupyter notebook.
| Returns | |
|---|---|
| Type | Description |
string |
|
setProxyUri
Output only. The proxy endpoint that is used to access the Jupyter notebook.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getInstanceOwners
Optional. Input only. The owner of this instance after creation. Format:
[email protected]
Currently supports one owner only. If not specified, all of the service
account users of your VM instance's service account can use
the instance.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setInstanceOwners
Optional. Input only. The owner of this instance after creation. Format:
[email protected]
Currently supports one owner only. If not specified, all of the service
account users of your VM instance's service account can use
the instance.
| Parameter | |
|---|---|
| Name | Description |
var |
string[]
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCreator
Output only. Email address of entity that sent original CreateInstance request.
| Returns | |
|---|---|
| Type | Description |
string |
|
setCreator
Output only. Email address of entity that sent original CreateInstance request.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getState
Output only. The state of this instance.
| Returns | |
|---|---|
| Type | Description |
int |
|
setState
Output only. The state of this instance.
| Parameter | |
|---|---|
| Name | Description |
var |
int
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getUpgradeHistory
Output only. The upgrade history of this instance.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setUpgradeHistory
Output only. The upgrade history of this instance.
| Parameter | |
|---|---|
| Name | Description |
var |
array<Google\Cloud\Notebooks\V2\UpgradeHistoryEntry>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getId
Output only. Unique ID of the resource.
| Returns | |
|---|---|
| Type | Description |
string |
|
setId
Output only. Unique ID of the resource.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getHealthState
Output only. Instance health_state.
| Returns | |
|---|---|
| Type | Description |
int |
|
setHealthState
Output only. Instance health_state.
| Parameter | |
|---|---|
| Name | Description |
var |
int
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getHealthInfo
Output only. Additional information about instance health.
Example: healthInfo": { "docker_proxy_agent_status": "1", "docker_status": "1", "jupyterlab_api_status": "-1", "jupyterlab_status": "-1", "updated": "2020-10-18 09:40:03.573409" }
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\MapField |
|
setHealthInfo
Output only. Additional information about instance health.
Example: healthInfo": { "docker_proxy_agent_status": "1", "docker_status": "1", "jupyterlab_api_status": "-1", "jupyterlab_status": "-1", "updated": "2020-10-18 09:40:03.573409" }
| Parameter | |
|---|---|
| Name | Description |
var |
array|Google\Protobuf\Internal\MapField
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCreateTime
Output only. Instance creation time.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Timestamp|null |
|
hasCreateTime
clearCreateTime
setCreateTime
Output only. Instance creation time.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Timestamp
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getUpdateTime
Output only. Instance update time.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Timestamp|null |
|
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. Instance update time.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Timestamp
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getDisableProxyAccess
Optional. If true, the notebook instance will not register with the proxy.
| Returns | |
|---|---|
| Type | Description |
bool |
|
setDisableProxyAccess
Optional. If true, the notebook instance will not register with the proxy.
| Parameter | |
|---|---|
| Name | Description |
var |
bool
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getLabels
Optional. Labels to apply to this instance.
These can be later modified by the UpdateInstance method.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\MapField |
|
setLabels
Optional. Labels to apply to this instance.
These can be later modified by the UpdateInstance method.
| Parameter | |
|---|---|
| Name | Description |
var |
array|Google\Protobuf\Internal\MapField
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getInfrastructure
| Returns | |
|---|---|
| Type | Description |
string |
|