Reference documentation and code samples for the Google Cloud Vmware Engine V1 Client class VmwareEngineNetwork.
VMware Engine network resource that provides connectivity for VMware Engine private clouds.
Generated from protobuf message google.cloud.vmwareengine.v1.VmwareEngineNetwork
Namespace
Google \ Cloud \ VmwareEngine \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
Output only. The resource name of the VMware Engine network. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: |
↳ create_time |
Google\Protobuf\Timestamp
Output only. Creation time of this resource. |
↳ update_time |
Google\Protobuf\Timestamp
Output only. Last update time of this resource. |
↳ description |
string
User-provided description for this VMware Engine network. |
↳ vpc_networks |
array<VmwareEngineNetwork\VpcNetwork>
Output only. VMware Engine service VPC networks that provide connectivity from a private cloud to customer projects, the internet, and other Google Cloud services. |
↳ state |
int
Output only. State of the VMware Engine network. |
↳ type |
int
Required. VMware Engine network type. |
↳ uid |
string
Output only. System-generated unique identifier for the resource. |
↳ etag |
string
Checksum that may be sent on update and delete requests to ensure that the user-provided value is up to date before the server processes a request. The server computes checksums based on the value of other fields in the request. |
getName
Output only. The resource name of the VMware Engine network.
Resource names are schemeless URIs that follow the conventions in
https://cloud.google.com/apis/design/resource_names.
For example:
projects/my-project/locations/global/vmwareEngineNetworks/my-network
Returns | |
---|---|
Type | Description |
string |
setName
Output only. The resource name of the VMware Engine network.
Resource names are schemeless URIs that follow the conventions in
https://cloud.google.com/apis/design/resource_names.
For example:
projects/my-project/locations/global/vmwareEngineNetworks/my-network
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getCreateTime
Output only. Creation time of this resource.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Timestamp|null |
hasCreateTime
clearCreateTime
setCreateTime
Output only. Creation time of this resource.
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\Timestamp
|
Returns | |
---|---|
Type | Description |
$this |
getUpdateTime
Output only. Last update time of this resource.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Timestamp|null |
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. Last update time of this resource.
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\Timestamp
|
Returns | |
---|---|
Type | Description |
$this |
getDescription
User-provided description for this VMware Engine network.
Returns | |
---|---|
Type | Description |
string |
setDescription
User-provided description for this VMware Engine network.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getVpcNetworks
Output only. VMware Engine service VPC networks that provide connectivity from a private cloud to customer projects, the internet, and other Google Cloud services.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setVpcNetworks
Output only. VMware Engine service VPC networks that provide connectivity from a private cloud to customer projects, the internet, and other Google Cloud services.
Parameter | |
---|---|
Name | Description |
var |
array<VmwareEngineNetwork\VpcNetwork>
|
Returns | |
---|---|
Type | Description |
$this |
getState
Output only. State of the VMware Engine network.
Returns | |
---|---|
Type | Description |
int |
setState
Output only. State of the VMware Engine network.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getType
Required. VMware Engine network type.
Returns | |
---|---|
Type | Description |
int |
setType
Required. VMware Engine network type.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getUid
Output only. System-generated unique identifier for the resource.
Returns | |
---|---|
Type | Description |
string |
setUid
Output only. System-generated unique identifier for the resource.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getEtag
Checksum that may be sent on update and delete requests to ensure that the user-provided value is up to date before the server processes a request.
The server computes checksums based on the value of other fields in the request.
Returns | |
---|---|
Type | Description |
string |
setEtag
Checksum that may be sent on update and delete requests to ensure that the user-provided value is up to date before the server processes a request.
The server computes checksums based on the value of other fields in the request.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |