public sealed class CreateApiRequest : IMessage<CreateApiRequest>, IEquatable<CreateApiRequest>, IDeepCloneable<CreateApiRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Apigee Registry v1 API class CreateApiRequest.
Request message for CreateApi.
Implements
IMessageCreateApiRequest, IEquatableCreateApiRequest, IDeepCloneableCreateApiRequest, IBufferMessage, IMessageNamespace
Google.Cloud.ApigeeRegistry.V1Assembly
Google.Cloud.ApigeeRegistry.V1.dll
Constructors
CreateApiRequest()
public CreateApiRequest()
CreateApiRequest(CreateApiRequest)
public CreateApiRequest(CreateApiRequest other)
Parameter | |
---|---|
Name | Description |
other |
CreateApiRequest |
Properties
Api
public Api Api { get; set; }
Required. The API to create.
Property Value | |
---|---|
Type | Description |
Api |
ApiId
public string ApiId { get; set; }
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.
Property Value | |
---|---|
Type | Description |
string |
Parent
public string Parent { get; set; }
Required. The parent, which owns this collection of APIs.
Format: projects/*/locations/*
Property Value | |
---|---|
Type | Description |
string |
ParentAsLocationName
public LocationName ParentAsLocationName { get; set; }
LocationName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
LocationName |