Interface CreateLakeRequestOrBuilder (1.50.0)

public interface CreateLakeRequestOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getLake()

public abstract Lake getLake()

Required. Lake resource

.google.cloud.dataplex.v1.Lake lake = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Lake

The lake.

getLakeId()

public abstract String getLakeId()

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.

string lake_id = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The lakeId.

getLakeIdBytes()

public abstract ByteString getLakeIdBytes()

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.

string lake_id = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for lakeId.

getLakeOrBuilder()

public abstract LakeOrBuilder getLakeOrBuilder()

Required. Lake resource

.google.cloud.dataplex.v1.Lake lake = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
LakeOrBuilder

getParent()

public abstract String getParent()

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.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The parent.

getParentBytes()

public abstract ByteString getParentBytes()

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.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for parent.

getValidateOnly()

public abstract boolean getValidateOnly()

Optional. Only validate the request, but do not perform mutations. The default is false.

bool validate_only = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The validateOnly.

hasLake()

public abstract boolean hasLake()

Required. Lake resource

.google.cloud.dataplex.v1.Lake lake = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the lake field is set.