public sealed class CreateArtifactRequest : IMessage<CreateArtifactRequest>, IEquatable<CreateArtifactRequest>, IDeepCloneable<CreateArtifactRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Apigee Registry v1 API class CreateArtifactRequest.
Request message for CreateArtifact.
Implements
IMessageCreateArtifactRequest, IEquatableCreateArtifactRequest, IDeepCloneableCreateArtifactRequest, IBufferMessage, IMessageNamespace
Google.Cloud.ApigeeRegistry.V1Assembly
Google.Cloud.ApigeeRegistry.V1.dll
Constructors
CreateArtifactRequest()
public CreateArtifactRequest()
CreateArtifactRequest(CreateArtifactRequest)
public CreateArtifactRequest(CreateArtifactRequest other)
Parameter | |
---|---|
Name | Description |
other |
CreateArtifactRequest |
Properties
Artifact
public Artifact Artifact { get; set; }
Required. The artifact to create.
Property Value | |
---|---|
Type | Description |
Artifact |
ArtifactId
public string ArtifactId { get; set; }
Required. The ID to use for the artifact, which will become the final component of the artifact'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 artifacts.
Format: {parent}
Property Value | |
---|---|
Type | Description |
string |
ParentAsApiDeploymentName
public ApiDeploymentName ParentAsApiDeploymentName { get; set; }
ApiDeploymentName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
ApiDeploymentName |
ParentAsApiName
public ApiName ParentAsApiName { get; set; }
Property Value | |
---|---|
Type | Description |
ApiName |
ParentAsApiSpecName
public ApiSpecName ParentAsApiSpecName { get; set; }
ApiSpecName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
ApiSpecName |
ParentAsApiVersionName
public ApiVersionName ParentAsApiVersionName { get; set; }
ApiVersionName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
ApiVersionName |
ParentAsLocationName
public LocationName ParentAsLocationName { get; set; }
LocationName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
LocationName |
ParentAsResourceName
public IResourceName ParentAsResourceName { get; set; }
IResourceName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
IResourceName |