Cloud Dataplex v1 API - Class CreateDataProductRequest (3.13.0)

public sealed class CreateDataProductRequest : IMessage<CreateDataProductRequest>, IEquatable<CreateDataProductRequest>, IDeepCloneable<CreateDataProductRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Dataplex v1 API class CreateDataProductRequest.

Request message for creating a data product.

Inheritance

object > CreateDataProductRequest

Namespace

Google.Cloud.Dataplex.V1

Assembly

Google.Cloud.Dataplex.V1.dll

Constructors

CreateDataProductRequest()

public CreateDataProductRequest()

CreateDataProductRequest(CreateDataProductRequest)

public CreateDataProductRequest(CreateDataProductRequest other)
Parameter
Name Description
other CreateDataProductRequest

Properties

DataProduct

public DataProduct DataProduct { get; set; }

Required. The data product to create.

Property Value
Type Description
DataProduct

DataProductId

public string DataProductId { get; set; }

Optional. The ID of the data product to create.

The ID must conform to RFC-1034 and contain only lower-case letters (a-z), numbers (0-9), or hyphens, with the first character a letter, the last a letter or a number, and a 63 character maximum. Characters outside of ASCII are not permitted. Valid format regex: ^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$ If not provided, a system generated ID will be used.

Property Value
Type Description
string

Parent

public string Parent { get; set; }

Required. The parent resource where this data product will be created. Format: projects/{project_id_or_number}/locations/{location_id}

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

ValidateOnly

public bool ValidateOnly { get; set; }

Optional. Validates the request without actually creating the data product. Default: false.

Property Value
Type Description
bool