API hub v1 API - Class CreateApiHubInstanceRequest (1.0.0-beta01)

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.

Inheritance

object > CreateApiHubInstanceRequest

Namespace

Google.Cloud.ApiHub.V1

Assembly

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