Interface CreateZoneRequestOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getParent()
      Required.
      com.google.protobuf.ByteString getParentBytes()
      Required.
      boolean getValidateOnly()
      Optional.
      Zone getZone()
      Required.
      String getZoneId()
      Required.
      com.google.protobuf.ByteString getZoneIdBytes()
      Required.
      ZoneOrBuilder getZoneOrBuilder()
      Required.
      boolean hasZone()
      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 parent lake:
         `projects/{project_number}/locations/{location_id}/lakes/{lake_id}`.
         
        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 parent lake:
         `projects/{project_number}/locations/{location_id}/lakes/{lake_id}`.
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Returns:
        The bytes for parent.
      • getZoneId

        String getZoneId()
         Required. Zone 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 across all lakes from all locations in a project.
         * Must not be one of the reserved IDs (i.e. "default", "global-temp")
         
        string zone_id = 2 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The zoneId.
      • getZoneIdBytes

        com.google.protobuf.ByteString getZoneIdBytes()
         Required. Zone 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 across all lakes from all locations in a project.
         * Must not be one of the reserved IDs (i.e. "default", "global-temp")
         
        string zone_id = 2 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The bytes for zoneId.
      • hasZone

        boolean hasZone()
         Required. Zone resource.
         
        .google.cloud.dataplex.v1.Zone zone = 3 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        Whether the zone field is set.
      • getZone

        Zone getZone()
         Required. Zone resource.
         
        .google.cloud.dataplex.v1.Zone zone = 3 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The zone.
      • getZoneOrBuilder

        ZoneOrBuilder getZoneOrBuilder()
         Required. Zone resource.
         
        .google.cloud.dataplex.v1.Zone zone = 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.