Interface BteqOptionsOrBuilder

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

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

      All Methods Instance Methods Abstract Methods Deprecated Methods 
      Modifier and Type Method Description
      boolean containsFileReplacementMap​(String key)
      Maps the local paths that are used in BTEQ scripts (the keys) to the paths in Cloud Storage that should be used in their stead in the translation (the value).
      String getDefaultPathUri()
      The Cloud Storage location to be used as the default path for files that are not otherwise specified in the file replacement map.
      com.google.protobuf.ByteString getDefaultPathUriBytes()
      The Cloud Storage location to be used as the default path for files that are not otherwise specified in the file replacement map.
      Map<String,​String> getFileReplacementMap()
      Deprecated.
      int getFileReplacementMapCount()
      Maps the local paths that are used in BTEQ scripts (the keys) to the paths in Cloud Storage that should be used in their stead in the translation (the value).
      Map<String,​String> getFileReplacementMapMap()
      Maps the local paths that are used in BTEQ scripts (the keys) to the paths in Cloud Storage that should be used in their stead in the translation (the value).
      String getFileReplacementMapOrDefault​(String key, String defaultValue)
      Maps the local paths that are used in BTEQ scripts (the keys) to the paths in Cloud Storage that should be used in their stead in the translation (the value).
      String getFileReplacementMapOrThrow​(String key)
      Maps the local paths that are used in BTEQ scripts (the keys) to the paths in Cloud Storage that should be used in their stead in the translation (the value).
      DatasetReference getProjectDataset()
      Specifies the project and dataset in BigQuery that will be used for external table creation during the translation.
      DatasetReferenceOrBuilder getProjectDatasetOrBuilder()
      Specifies the project and dataset in BigQuery that will be used for external table creation during the translation.
      boolean hasProjectDataset()
      Specifies the project and dataset in BigQuery that will be used for external table creation during the translation.
      • 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

      • hasProjectDataset

        boolean hasProjectDataset()
         Specifies the project and dataset in BigQuery that will be used for
         external table creation during the translation.
         
        .google.cloud.bigquery.migration.v2alpha.DatasetReference project_dataset = 1;
        Returns:
        Whether the projectDataset field is set.
      • getProjectDataset

        DatasetReference getProjectDataset()
         Specifies the project and dataset in BigQuery that will be used for
         external table creation during the translation.
         
        .google.cloud.bigquery.migration.v2alpha.DatasetReference project_dataset = 1;
        Returns:
        The projectDataset.
      • getProjectDatasetOrBuilder

        DatasetReferenceOrBuilder getProjectDatasetOrBuilder()
         Specifies the project and dataset in BigQuery that will be used for
         external table creation during the translation.
         
        .google.cloud.bigquery.migration.v2alpha.DatasetReference project_dataset = 1;
      • getDefaultPathUri

        String getDefaultPathUri()
         The Cloud Storage location to be used as the default path for files that
         are not otherwise specified in the file replacement map.
         
        string default_path_uri = 2;
        Returns:
        The defaultPathUri.
      • getDefaultPathUriBytes

        com.google.protobuf.ByteString getDefaultPathUriBytes()
         The Cloud Storage location to be used as the default path for files that
         are not otherwise specified in the file replacement map.
         
        string default_path_uri = 2;
        Returns:
        The bytes for defaultPathUri.
      • getFileReplacementMapCount

        int getFileReplacementMapCount()
         Maps the local paths that are used in BTEQ scripts (the keys) to the paths
         in Cloud Storage that should be used in their stead in the translation (the
         value).
         
        map<string, string> file_replacement_map = 3;
      • containsFileReplacementMap

        boolean containsFileReplacementMap​(String key)
         Maps the local paths that are used in BTEQ scripts (the keys) to the paths
         in Cloud Storage that should be used in their stead in the translation (the
         value).
         
        map<string, string> file_replacement_map = 3;
      • getFileReplacementMapMap

        Map<String,​String> getFileReplacementMapMap()
         Maps the local paths that are used in BTEQ scripts (the keys) to the paths
         in Cloud Storage that should be used in their stead in the translation (the
         value).
         
        map<string, string> file_replacement_map = 3;
      • getFileReplacementMapOrDefault

        String getFileReplacementMapOrDefault​(String key,
                                              String defaultValue)
         Maps the local paths that are used in BTEQ scripts (the keys) to the paths
         in Cloud Storage that should be used in their stead in the translation (the
         value).
         
        map<string, string> file_replacement_map = 3;
      • getFileReplacementMapOrThrow

        String getFileReplacementMapOrThrow​(String key)
         Maps the local paths that are used in BTEQ scripts (the keys) to the paths
         in Cloud Storage that should be used in their stead in the translation (the
         value).
         
        map<string, string> file_replacement_map = 3;