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
IMessage<CreateApiVersionRequest>, IEquatable<CreateApiVersionRequest>, IDeepCloneable<CreateApiVersionRequest>, 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 |