public sealed class CreateApiVersionRequest : IMessage<CreateApiVersionRequest>, IEquatable<CreateApiVersionRequest>, IDeepCloneable<CreateApiVersionRequest>, IBufferMessage, IMessageReference 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 |
|