Interface CreateLakeRequestOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
CreateLakeRequest, CreateLakeRequest.Builder

@Generated public interface CreateLakeRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Required.
    Required.
    com.google.protobuf.ByteString
    Required.
    Required.
    Required.
    com.google.protobuf.ByteString
    Required.
    boolean
    Optional.
    boolean
    Required.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getParent

      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 Google Cloud region.
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The parent.
    • getParentBytes

      com.google.protobuf.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 Google Cloud region.
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for parent.
    • getLakeId

      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:
      The lakeId.
    • getLakeIdBytes

      com.google.protobuf.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:
      The bytes for lakeId.
    • hasLake

      boolean hasLake()
       Required. Lake resource
       
      .google.cloud.dataplex.v1.Lake lake = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the lake field is set.
    • getLake

      Lake getLake()
       Required. Lake resource
       
      .google.cloud.dataplex.v1.Lake lake = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The lake.
    • getLakeOrBuilder

      LakeOrBuilder getLakeOrBuilder()
       Required. Lake resource
       
      .google.cloud.dataplex.v1.Lake lake = 3 [(.google.api.field_behavior) = REQUIRED];
    • getValidateOnly

      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:
      The validateOnly.