public sealed class CreateLakeRequest : IMessage<CreateLakeRequest>, IEquatable<CreateLakeRequest>, IDeepCloneable<CreateLakeRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Dataplex v1 API class CreateLakeRequest.
Create lake request.
Implements
IMessageCreateLakeRequest, IEquatableCreateLakeRequest, IDeepCloneableCreateLakeRequest, IBufferMessage, IMessageNamespace
GoogleCloudGoogle.Cloud.DataplexV1Assembly
Google.Cloud.Dataplex.V1.dll
Constructors
CreateLakeRequest()
public CreateLakeRequest()
CreateLakeRequest(CreateLakeRequest)
public CreateLakeRequest(CreateLakeRequest other)
Parameter | |
---|---|
Name | Description |
other | CreateLakeRequest |
Properties
Lake
public Lake Lake { get; set; }
Required. Lake resource
Property Value | |
---|---|
Type | Description |
Lake |
LakeId
public string LakeId { get; set; }
Required. Lake identifier. This ID will be used to generate names such as database and dataset names when publishing metadata to Hive Metastore and BigQuery.
- Must contain only lowercase letters, numbers and hyphens.
- Must start with a letter.
- Must end with a number or a letter.
- Must be between 1-63 characters.
- Must be unique within the customer project / location.
Property Value | |
---|---|
Type | Description |
string |
Parent
public string Parent { get; set; }
Required. The resource name of the lake location, of the form:
projects/{project_number}/locations/{location_id}
where location_id
refers to a GCP region.
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. Only validate the request, but do not perform mutations. The default is false.
Property Value | |
---|---|
Type | Description |
bool |