Interface CreateLakeRequestOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Lake getLake()
      Required.
      String getLakeId()
      Required.
      com.google.protobuf.ByteString getLakeIdBytes()
      Required.
      LakeOrBuilder getLakeOrBuilder()
      Required.
      String getParent()
      Required.
      com.google.protobuf.ByteString getParentBytes()
      Required.
      boolean getValidateOnly()
      Optional.
      boolean hasLake()
      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 Detail

      • 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 GCP 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 GCP 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.