
com.google.cloud.bigquery.migration.v2.TranslationConfigDetailsOrBuilder Maven / Gradle / Ivy
/*
* Copyright 2020 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/cloud/bigquery/migration/v2/translation_config.proto
package com.google.cloud.bigquery.migration.v2;
public interface TranslationConfigDetailsOrBuilder
extends
// @@protoc_insertion_point(interface_extends:google.cloud.bigquery.migration.v2.TranslationConfigDetails)
com.google.protobuf.MessageOrBuilder {
/**
*
*
*
* The Cloud Storage path for a directory of files to translate in a task.
*
*
* string gcs_source_path = 1;
*
* @return Whether the gcsSourcePath field is set.
*/
boolean hasGcsSourcePath();
/**
*
*
*
* The Cloud Storage path for a directory of files to translate in a task.
*
*
* string gcs_source_path = 1;
*
* @return The gcsSourcePath.
*/
java.lang.String getGcsSourcePath();
/**
*
*
*
* The Cloud Storage path for a directory of files to translate in a task.
*
*
* string gcs_source_path = 1;
*
* @return The bytes for gcsSourcePath.
*/
com.google.protobuf.ByteString getGcsSourcePathBytes();
/**
*
*
*
* The Cloud Storage path to write back the corresponding input files to.
*
*
* string gcs_target_path = 2;
*
* @return Whether the gcsTargetPath field is set.
*/
boolean hasGcsTargetPath();
/**
*
*
*
* The Cloud Storage path to write back the corresponding input files to.
*
*
* string gcs_target_path = 2;
*
* @return The gcsTargetPath.
*/
java.lang.String getGcsTargetPath();
/**
*
*
*
* The Cloud Storage path to write back the corresponding input files to.
*
*
* string gcs_target_path = 2;
*
* @return The bytes for gcsTargetPath.
*/
com.google.protobuf.ByteString getGcsTargetPathBytes();
/**
*
*
*
* The mapping of objects to their desired output names in list form.
*
*
* .google.cloud.bigquery.migration.v2.ObjectNameMappingList name_mapping_list = 5;
*
* @return Whether the nameMappingList field is set.
*/
boolean hasNameMappingList();
/**
*
*
*
* The mapping of objects to their desired output names in list form.
*
*
* .google.cloud.bigquery.migration.v2.ObjectNameMappingList name_mapping_list = 5;
*
* @return The nameMappingList.
*/
com.google.cloud.bigquery.migration.v2.ObjectNameMappingList getNameMappingList();
/**
*
*
*
* The mapping of objects to their desired output names in list form.
*
*
* .google.cloud.bigquery.migration.v2.ObjectNameMappingList name_mapping_list = 5;
*/
com.google.cloud.bigquery.migration.v2.ObjectNameMappingListOrBuilder
getNameMappingListOrBuilder();
/**
*
*
*
* The dialect of the input files.
*
*
* .google.cloud.bigquery.migration.v2.Dialect source_dialect = 3;
*
* @return Whether the sourceDialect field is set.
*/
boolean hasSourceDialect();
/**
*
*
*
* The dialect of the input files.
*
*
* .google.cloud.bigquery.migration.v2.Dialect source_dialect = 3;
*
* @return The sourceDialect.
*/
com.google.cloud.bigquery.migration.v2.Dialect getSourceDialect();
/**
*
*
*
* The dialect of the input files.
*
*
* .google.cloud.bigquery.migration.v2.Dialect source_dialect = 3;
*/
com.google.cloud.bigquery.migration.v2.DialectOrBuilder getSourceDialectOrBuilder();
/**
*
*
*
* The target dialect for the engine to translate the input to.
*
*
* .google.cloud.bigquery.migration.v2.Dialect target_dialect = 4;
*
* @return Whether the targetDialect field is set.
*/
boolean hasTargetDialect();
/**
*
*
*
* The target dialect for the engine to translate the input to.
*
*
* .google.cloud.bigquery.migration.v2.Dialect target_dialect = 4;
*
* @return The targetDialect.
*/
com.google.cloud.bigquery.migration.v2.Dialect getTargetDialect();
/**
*
*
*
* The target dialect for the engine to translate the input to.
*
*
* .google.cloud.bigquery.migration.v2.Dialect target_dialect = 4;
*/
com.google.cloud.bigquery.migration.v2.DialectOrBuilder getTargetDialectOrBuilder();
/**
*
*
*
* The default source environment values for the translation.
*
*
* .google.cloud.bigquery.migration.v2.SourceEnv source_env = 6;
*
* @return Whether the sourceEnv field is set.
*/
boolean hasSourceEnv();
/**
*
*
*
* The default source environment values for the translation.
*
*
* .google.cloud.bigquery.migration.v2.SourceEnv source_env = 6;
*
* @return The sourceEnv.
*/
com.google.cloud.bigquery.migration.v2.SourceEnv getSourceEnv();
/**
*
*
*
* The default source environment values for the translation.
*
*
* .google.cloud.bigquery.migration.v2.SourceEnv source_env = 6;
*/
com.google.cloud.bigquery.migration.v2.SourceEnvOrBuilder getSourceEnvOrBuilder();
/**
*
*
*
* The indicator to show translation request initiator.
*
*
* string request_source = 8;
*
* @return The requestSource.
*/
java.lang.String getRequestSource();
/**
*
*
*
* The indicator to show translation request initiator.
*
*
* string request_source = 8;
*
* @return The bytes for requestSource.
*/
com.google.protobuf.ByteString getRequestSourceBytes();
public com.google.cloud.bigquery.migration.v2.TranslationConfigDetails.SourceLocationCase
getSourceLocationCase();
public com.google.cloud.bigquery.migration.v2.TranslationConfigDetails.TargetLocationCase
getTargetLocationCase();
public com.google.cloud.bigquery.migration.v2.TranslationConfigDetails.OutputNameMappingCase
getOutputNameMappingCase();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy