public final class Lake extends GeneratedMessageV3 implements LakeOrBuilder
A lake is a centralized repository for managing enterprise data across the
organization distributed across many cloud projects, and stored in a variety
of storage services such as Google Cloud Storage and BigQuery. The resources
attached to a lake are referred to as managed resources. Data within these
managed resources can be structured or unstructured. A lake provides data
admins with tools to organize, secure and manage their data at scale, and
provides data scientists and data engineers an integrated experience to
easily search, discover, analyze and transform data and associated metadata.
Protobuf type google.cloud.dataplex.v1.Lake
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
Static Fields
ASSET_STATUS_FIELD_NUMBER
public static final int ASSET_STATUS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
CREATE_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
LABELS_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int METASTORE_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int METASTORE_STATUS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
SERVICE_ACCOUNT_FIELD_NUMBER
public static final int SERVICE_ACCOUNT_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
STATE_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
UID_FIELD_NUMBER
public static final int UID_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
UPDATE_TIME_FIELD_NUMBER
public static final int UPDATE_TIME_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static Lake getDefaultInstance()
Returns |
---|
Type | Description |
Lake | |
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Lake.Builder newBuilder()
newBuilder(Lake prototype)
public static Lake.Builder newBuilder(Lake prototype)
Parameter |
---|
Name | Description |
prototype | Lake
|
public static Lake parseDelimitedFrom(InputStream input)
Returns |
---|
Type | Description |
Lake | |
public static Lake parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Returns |
---|
Type | Description |
Lake | |
parseFrom(byte[] data)
public static Lake parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
Returns |
---|
Type | Description |
Lake | |
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Lake parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Returns |
---|
Type | Description |
Lake | |
parseFrom(ByteString data)
public static Lake parseFrom(ByteString data)
Returns |
---|
Type | Description |
Lake | |
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Lake parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Returns |
---|
Type | Description |
Lake | |
public static Lake parseFrom(CodedInputStream input)
Returns |
---|
Type | Description |
Lake | |
public static Lake parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Returns |
---|
Type | Description |
Lake | |
public static Lake parseFrom(InputStream input)
Returns |
---|
Type | Description |
Lake | |
public static Lake parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Returns |
---|
Type | Description |
Lake | |
parseFrom(ByteBuffer data)
public static Lake parseFrom(ByteBuffer data)
Returns |
---|
Type | Description |
Lake | |
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Lake parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Returns |
---|
Type | Description |
Lake | |
parser()
public static Parser<Lake> parser()
Methods
containsLabels(String key)
public boolean containsLabels(String key)
Optional. User-defined labels for the lake.
map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
---|
Name | Description |
key | String
|
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getAssetStatus()
public AssetStatus getAssetStatus()
Output only. Aggregated status of the underlying assets of the lake.
.google.cloud.dataplex.v1.AssetStatus asset_status = 103 [(.google.api.field_behavior) = OUTPUT_ONLY];
getAssetStatusOrBuilder()
public AssetStatusOrBuilder getAssetStatusOrBuilder()
Output only. Aggregated status of the underlying assets of the lake.
.google.cloud.dataplex.v1.AssetStatus asset_status = 103 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTime()
public Timestamp getCreateTime()
Output only. The time when the lake was created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
---|
Type | Description |
Timestamp | The createTime.
|
getCreateTimeOrBuilder()
public TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The time when the lake was created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDefaultInstanceForType()
public Lake getDefaultInstanceForType()
Returns |
---|
Type | Description |
Lake | |
getDescription()
public String getDescription()
Optional. Description of the lake.
string description = 7 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
String | The description.
|
getDescriptionBytes()
public ByteString getDescriptionBytes()
Optional. Description of the lake.
string description = 7 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
ByteString | The bytes for description.
|
getDisplayName()
public String getDisplayName()
Optional. User friendly display name.
string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
String | The displayName.
|
getDisplayNameBytes()
public ByteString getDisplayNameBytes()
Optional. User friendly display name.
string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
ByteString | The bytes for displayName.
|
getLabels()
public Map<String,String> getLabels()
getLabelsCount()
public int getLabelsCount()
Optional. User-defined labels for the lake.
map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
int | |
getLabelsMap()
public Map<String,String> getLabelsMap()
Optional. User-defined labels for the lake.
map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
getLabelsOrDefault(String key, String defaultValue)
public String getLabelsOrDefault(String key, String defaultValue)
Optional. User-defined labels for the lake.
map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
getLabelsOrThrow(String key)
public String getLabelsOrThrow(String key)
Optional. User-defined labels for the lake.
map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
---|
Name | Description |
key | String
|
public Lake.Metastore getMetastore()
Optional. Settings to manage lake and Dataproc Metastore service instance
association.
.google.cloud.dataplex.v1.Lake.Metastore metastore = 102 [(.google.api.field_behavior) = OPTIONAL];
public Lake.MetastoreOrBuilder getMetastoreOrBuilder()
Optional. Settings to manage lake and Dataproc Metastore service instance
association.
.google.cloud.dataplex.v1.Lake.Metastore metastore = 102 [(.google.api.field_behavior) = OPTIONAL];
public Lake.MetastoreStatus getMetastoreStatus()
Output only. Metastore status of the lake.
.google.cloud.dataplex.v1.Lake.MetastoreStatus metastore_status = 104 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Lake.MetastoreStatusOrBuilder getMetastoreStatusOrBuilder()
Output only. Metastore status of the lake.
.google.cloud.dataplex.v1.Lake.MetastoreStatus metastore_status = 104 [(.google.api.field_behavior) = OUTPUT_ONLY];
getName()
Output only. The relative resource name of the lake, of the form:
projects/{project_number}/locations/{location_id}/lakes/{lake_id}
.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
Returns |
---|
Type | Description |
String | The name.
|
getNameBytes()
public ByteString getNameBytes()
Output only. The relative resource name of the lake, of the form:
projects/{project_number}/locations/{location_id}/lakes/{lake_id}
.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
Returns |
---|
Type | Description |
ByteString | The bytes for name.
|
getParserForType()
public Parser<Lake> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
getServiceAccount()
public String getServiceAccount()
Output only. Service account associated with this lake. This service
account must be authorized to access or operate on resources managed by the
lake.
string service_account = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
---|
Type | Description |
String | The serviceAccount.
|
getServiceAccountBytes()
public ByteString getServiceAccountBytes()
Output only. Service account associated with this lake. This service
account must be authorized to access or operate on resources managed by the
lake.
string service_account = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
---|
Type | Description |
ByteString | The bytes for serviceAccount.
|
getState()
Output only. Current state of the lake.
.google.cloud.dataplex.v1.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
---|
Type | Description |
State | The state.
|
getStateValue()
public int getStateValue()
Output only. Current state of the lake.
.google.cloud.dataplex.v1.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
---|
Type | Description |
int | The enum numeric value on the wire for state.
|
getUid()
Output only. System generated globally unique ID for the lake. This ID will
be different if the lake is deleted and re-created with the same name.
string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
---|
Type | Description |
String | The uid.
|
getUidBytes()
public ByteString getUidBytes()
Output only. System generated globally unique ID for the lake. This ID will
be different if the lake is deleted and re-created with the same name.
string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
---|
Type | Description |
ByteString | The bytes for uid.
|
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Overrides
getUpdateTime()
public Timestamp getUpdateTime()
Output only. The time when the lake was last updated.
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
---|
Type | Description |
Timestamp | The updateTime.
|
getUpdateTimeOrBuilder()
public TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The time when the lake was last updated.
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasAssetStatus()
public boolean hasAssetStatus()
Output only. Aggregated status of the underlying assets of the lake.
.google.cloud.dataplex.v1.AssetStatus asset_status = 103 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
---|
Type | Description |
boolean | Whether the assetStatus field is set.
|
hasCreateTime()
public boolean hasCreateTime()
Output only. The time when the lake was created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
---|
Type | Description |
boolean | Whether the createTime field is set.
|
public boolean hasMetastore()
Optional. Settings to manage lake and Dataproc Metastore service instance
association.
.google.cloud.dataplex.v1.Lake.Metastore metastore = 102 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
boolean | Whether the metastore field is set.
|
public boolean hasMetastoreStatus()
Output only. Metastore status of the lake.
.google.cloud.dataplex.v1.Lake.MetastoreStatus metastore_status = 104 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
---|
Type | Description |
boolean | Whether the metastoreStatus field is set.
|
hasUpdateTime()
public boolean hasUpdateTime()
Output only. The time when the lake was last updated.
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
---|
Type | Description |
boolean | Whether the updateTime field is set.
|
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
internalGetMapField(int number)
protected MapField internalGetMapField(int number)
Parameter |
---|
Name | Description |
number | int
|
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Lake.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Lake.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public Lake.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides