public sealed class CreateApiVersionRequest : IMessage<CreateApiVersionRequest>, IEquatable<CreateApiVersionRequest>, IDeepCloneable<CreateApiVersionRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Apigee Registry v1 API class CreateApiVersionRequest.
Request message for CreateApiVersion.
Implements
IMessageCreateApiVersionRequest, IEquatableCreateApiVersionRequest, IDeepCloneableCreateApiVersionRequest, IBufferMessage, IMessageNamespace
Google.Cloud.ApigeeRegistry.V1Assembly
Google.Cloud.ApigeeRegistry.V1.dll
Constructors
CreateApiVersionRequest()
public CreateApiVersionRequest()
CreateApiVersionRequest(CreateApiVersionRequest)
public CreateApiVersionRequest(CreateApiVersionRequest other)
Parameter | |
---|---|
Name | Description |
other | CreateApiVersionRequest |
Properties
ApiVersion
public ApiVersion ApiVersion { get; set; }
Required. The version to create.
Property Value | |
---|---|
Type | Description |
ApiVersion |
ApiVersionId
public string ApiVersionId { get; set; }
Required. The ID to use for the version, which will become the final component of the version's resource name.
This value should be 1-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 versions.
Format: projects/*/locations/*/apis/*
Property Value | |
---|---|
Type | Description |
string |
ParentAsApiName
public ApiName ParentAsApiName { get; set; }
Property Value | |
---|---|
Type | Description |
ApiName |