public sealed class CreateApiHubInstanceRequest : IMessage<CreateApiHubInstanceRequest>, IEquatable<CreateApiHubInstanceRequest>, IDeepCloneable<CreateApiHubInstanceRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the API hub v1 API class CreateApiHubInstanceRequest.
The [CreateApiHubInstance][google.cloud.apihub.v1.Provisioning.CreateApiHubInstance] method's request.
Implements
IMessageCreateApiHubInstanceRequest, IEquatableCreateApiHubInstanceRequest, IDeepCloneableCreateApiHubInstanceRequest, IBufferMessage, IMessageNamespace
Google.Cloud.ApiHub.V1Assembly
Google.Cloud.ApiHub.V1.dll
Constructors
CreateApiHubInstanceRequest()
public CreateApiHubInstanceRequest()
CreateApiHubInstanceRequest(CreateApiHubInstanceRequest)
public CreateApiHubInstanceRequest(CreateApiHubInstanceRequest other)
Parameter | |
---|---|
Name | Description |
other |
CreateApiHubInstanceRequest |
Properties
ApiHubInstance
public ApiHubInstance ApiHubInstance { get; set; }
Required. The ApiHub instance.
Property Value | |
---|---|
Type | Description |
ApiHubInstance |
ApiHubInstanceId
public string ApiHubInstanceId { get; set; }
Optional. Identifier to assign to the Api Hub instance. Must be unique within scope of the parent resource. If the field is not provided, system generated id will be used.
This value should be 4-40 characters, and valid characters
are /[a-z][A-Z][0-9]-_/
.
Property Value | |
---|---|
Type | Description |
string |
Parent
public string Parent { get; set; }
Required. The parent resource for the Api Hub instance resource.
Format: projects/{project}/locations/{location}
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 |