Cloud Dataplex v1 API - Class CreateDataAssetRequest (3.13.0)

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

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

Request message for creating a data asset.

Inheritance

object > CreateDataAssetRequest

Namespace

Google.Cloud.Dataplex.V1

Assembly

Google.Cloud.Dataplex.V1.dll

Constructors

CreateDataAssetRequest()

public CreateDataAssetRequest()

CreateDataAssetRequest(CreateDataAssetRequest)

public CreateDataAssetRequest(CreateDataAssetRequest other)
Parameter
Name Description
other CreateDataAssetRequest

Properties

DataAsset

public DataAsset DataAsset { get; set; }

Required. The data asset to create.

Property Value
Type Description
DataAsset

DataAssetId

public string DataAssetId { get; set; }

Optional. The ID of the data asset 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 asset will be created. Format: projects/{project_id_or_number}/locations/{location_id}/dataProducts/{data_product_id}

Property Value
Type Description
string

ParentAsDataProductName

public DataProductName ParentAsDataProductName { get; set; }

DataProductName-typed view over the Parent resource name property.

Property Value
Type Description
DataProductName

ValidateOnly

public bool ValidateOnly { get; set; }

Optional. Validates the request without actually creating the data asset. Defaults to false.

Property Value
Type Description
bool