Reference documentation and code samples for the Google Cloud Apigee Registry V1 Client class CreateApiSpecRequest.
Request message for CreateApiSpec.
Generated from protobuf message google.cloud.apigeeregistry.v1.CreateApiSpecRequest
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 specs. Format: projects/*/locations/*/apis/*/versions/*
↳ api_spec
↳ api_spec_id
string
Required. The ID to use for the spec, which will become the final component of the spec'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 specs.
Format: projects/*/locations/*/apis/*/versions/*
string
setParent
Required. The parent, which owns this collection of specs.
Format: projects/*/locations/*/apis/*/versions/*
var
string
$this
getApiSpec
Required. The spec to create.
hasApiSpec
clearApiSpec
setApiSpec
Required. The spec to create.
$this
getApiSpecId
Required. The ID to use for the spec, which will become the final component of the spec'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
setApiSpecId
Required. The ID to use for the spec, which will become the final component of the spec'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 specs.
Format: projects/*/locations/*/apis/*/versions/*
Please see RegistryClient::apiVersionName()
for help formatting this field.
apiSpec
apiSpecId
string
Required. The ID to use for the spec, which will become the final component of the spec'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.