Reference documentation and code samples for the Google Cloud Apigee Registry V1 Client class CreateApiRequest.
Request message for CreateApi.
Generated from protobuf message google.cloud.apigeeregistry.v1.CreateApiRequest
Namespace
Google \ Cloud \ ApigeeRegistry \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ parent
string
Required. The parent, which owns this collection of APIs. Format: projects/*/locations/*
↳ api
↳ api_id
string
Required. The ID to use for the API, which will become the final component of the API's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID.
getParent
Required. The parent, which owns this collection of APIs.
Format: projects/*/locations/*
string
setParent
Required. The parent, which owns this collection of APIs.
Format: projects/*/locations/*
var
string
$this
getApi
Required. The API to create.
hasApi
clearApi
setApi
Required. The API to create.
$this
getApiId
Required. The ID to use for the API, which will become the final component of the API's resource name.
This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID.
string
setApiId
Required. The ID to use for the API, which will become the final component of the API's resource name.
This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. Following AIP-162, IDs must not have the form of a UUID.
var
string
$this
static::build
parent
string
Required. The parent, which owns this collection of APIs.
Format: projects/*/locations/*
Please see Google\Cloud\ApigeeRegistry\V1\RegistryClient::locationName()
for help formatting this field.
api
apiId
string
Required. The ID to use for the API, which will become the final component of the API's resource name.
This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/.
Following AIP-162, IDs must not have the form of a UUID.