Google Cloud Dataplex V1 Client - Class CreateDataProductRequest (1.13.0)

Reference documentation and code samples for the Google Cloud Dataplex V1 Client class CreateDataProductRequest.

Request message for creating a data product.

Generated from protobuf message google.cloud.dataplex.v1.CreateDataProductRequest

Namespace

Google \ Cloud \ Dataplex \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ parent
string

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

↳ data_product_id
string

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.

↳ data_product
DataProduct

Required. The data product to create.

↳ validate_only
bool

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

getParent

Required. The parent resource where this data product will be created.

Format: projects/{project_id_or_number}/locations/{location_id}

Returns
Type
Description
string

setParent

Required. The parent resource where this data product will be created.

Format: projects/{project_id_or_number}/locations/{location_id}

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getDataProductId

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.

Returns
Type
Description
string

setDataProductId

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.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getDataProduct

Required. The data product to create.

Returns
Type
Description
DataProduct |null

hasDataProduct

clearDataProduct

setDataProduct

Required. The data product to create.

Parameter
Name
Description
Returns
Type
Description
$this

getValidateOnly

Optional. Validates the request without actually creating the data product.

Default: false.

Returns
Type
Description
bool

setValidateOnly

Optional. Validates the request without actually creating the data product.

Default: false.

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

static::build

Parameters
Name
Description
parent
string

Required. The parent resource where this data product will be created. Format: projects/{project_id_or_number}/locations/{location_id} Please see DataProductServiceClient::locationName() for help formatting this field.

dataProduct
DataProduct

Required. The data product to create.

dataProductId
string

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.

Returns
Type
Description
Design a Mobile Site
View Site in Mobile | Classic
Share by: