Reference documentation and code samples for the Google Cloud Gke Hub V1 Client class CreateScopeNamespaceRequest.
Request to create a fleet namespace.
Generated from protobuf message google.cloud.gkehub.v1.CreateScopeNamespaceRequest
Namespace
Google \ Cloud \ GkeHub \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ parent |
string
Required. The parent (project and location) where the Namespace will be created. Specified in the format |
↳ scope_namespace_id |
string
Required. Client chosen ID for the Namespace. |
↳ scope_namespace |
PBNamespace
Required. The fleet namespace to create. |
getParent
Required. The parent (project and location) where the Namespace will be
created. Specified in the format projects/*/locations/*/scopes/*.
| Returns | |
|---|---|
| Type | Description |
string |
|
setParent
Required. The parent (project and location) where the Namespace will be
created. Specified in the format projects/*/locations/*/scopes/*.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getScopeNamespaceId
Required. Client chosen ID for the Namespace. namespace_id must be a
valid RFC 1123 compliant DNS label:
- At most 63 characters in length
- It must consist of lower case alphanumeric characters or
- - It must start and end with an alphanumeric character
Which can be expressed as the regex:
[a-z0-9]([-a-z0-9]*[a-z0-9])?, with a maximum length of 63 characters.
| Returns | |
|---|---|
| Type | Description |
string |
|
setScopeNamespaceId
Required. Client chosen ID for the Namespace. namespace_id must be a
valid RFC 1123 compliant DNS label:
- At most 63 characters in length
- It must consist of lower case alphanumeric characters or
- - It must start and end with an alphanumeric character
Which can be expressed as the regex:
[a-z0-9]([-a-z0-9]*[a-z0-9])?, with a maximum length of 63 characters.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getScopeNamespace
Required. The fleet namespace to create.
| Returns | |
|---|---|
| Type | Description |
PBNamespace|null |
|
hasScopeNamespace
clearScopeNamespace
setScopeNamespace
Required. The fleet namespace to create.
| Parameter | |
|---|---|
| Name | Description |
var |
PBNamespace
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
static::build
| Parameters | |
|---|---|
| Name | Description |
parent |
string
Required. The parent (project and location) where the Namespace will be
created. Specified in the format |
scopeNamespace |
PBNamespace
Required. The fleet namespace to create. |
scopeNamespaceId |
string
Required. Client chosen ID for the Namespace.
Which can be expressed as the regex: |
| Returns | |
|---|---|
| Type | Description |
CreateScopeNamespaceRequest |
|