Class TranslationConfigDetails.Builder

    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<TranslationConfigDetails.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<TranslationConfigDetails.Builder>
      • getDefaultInstanceForType

        public TranslationConfigDetails getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public TranslationConfigDetails build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public TranslationConfigDetails buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • setRepeatedField

        public TranslationConfigDetails.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                                 int index,
                                                                 Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TranslationConfigDetails.Builder>
      • addRepeatedField

        public TranslationConfigDetails.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                                 Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TranslationConfigDetails.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<TranslationConfigDetails.Builder>
      • mergeFrom

        public TranslationConfigDetails.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                   throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<TranslationConfigDetails.Builder>
        Throws:
        IOException
      • hasGcsSourcePath

        public boolean hasGcsSourcePath()
         The Cloud Storage path for a directory of files to translate in a task.
         
        string gcs_source_path = 1;
        Specified by:
        hasGcsSourcePath in interface TranslationConfigDetailsOrBuilder
        Returns:
        Whether the gcsSourcePath field is set.
      • getGcsSourcePathBytes

        public com.google.protobuf.ByteString getGcsSourcePathBytes()
         The Cloud Storage path for a directory of files to translate in a task.
         
        string gcs_source_path = 1;
        Specified by:
        getGcsSourcePathBytes in interface TranslationConfigDetailsOrBuilder
        Returns:
        The bytes for gcsSourcePath.
      • setGcsSourcePath

        public TranslationConfigDetails.Builder setGcsSourcePath​(String value)
         The Cloud Storage path for a directory of files to translate in a task.
         
        string gcs_source_path = 1;
        Parameters:
        value - The gcsSourcePath to set.
        Returns:
        This builder for chaining.
      • clearGcsSourcePath

        public TranslationConfigDetails.Builder clearGcsSourcePath()
         The Cloud Storage path for a directory of files to translate in a task.
         
        string gcs_source_path = 1;
        Returns:
        This builder for chaining.
      • setGcsSourcePathBytes

        public TranslationConfigDetails.Builder setGcsSourcePathBytes​(com.google.protobuf.ByteString value)
         The Cloud Storage path for a directory of files to translate in a task.
         
        string gcs_source_path = 1;
        Parameters:
        value - The bytes for gcsSourcePath to set.
        Returns:
        This builder for chaining.
      • hasGcsTargetPath

        public boolean hasGcsTargetPath()
         The Cloud Storage path to write back the corresponding input files to.
         
        string gcs_target_path = 2;
        Specified by:
        hasGcsTargetPath in interface TranslationConfigDetailsOrBuilder
        Returns:
        Whether the gcsTargetPath field is set.
      • getGcsTargetPathBytes

        public com.google.protobuf.ByteString getGcsTargetPathBytes()
         The Cloud Storage path to write back the corresponding input files to.
         
        string gcs_target_path = 2;
        Specified by:
        getGcsTargetPathBytes in interface TranslationConfigDetailsOrBuilder
        Returns:
        The bytes for gcsTargetPath.
      • setGcsTargetPath

        public TranslationConfigDetails.Builder setGcsTargetPath​(String value)
         The Cloud Storage path to write back the corresponding input files to.
         
        string gcs_target_path = 2;
        Parameters:
        value - The gcsTargetPath to set.
        Returns:
        This builder for chaining.
      • clearGcsTargetPath

        public TranslationConfigDetails.Builder clearGcsTargetPath()
         The Cloud Storage path to write back the corresponding input files to.
         
        string gcs_target_path = 2;
        Returns:
        This builder for chaining.
      • setGcsTargetPathBytes

        public TranslationConfigDetails.Builder setGcsTargetPathBytes​(com.google.protobuf.ByteString value)
         The Cloud Storage path to write back the corresponding input files to.
         
        string gcs_target_path = 2;
        Parameters:
        value - The bytes for gcsTargetPath to set.
        Returns:
        This builder for chaining.
      • hasNameMappingList

        public boolean hasNameMappingList()
         The mapping of objects to their desired output names in list form.
         
        .google.cloud.bigquery.migration.v2.ObjectNameMappingList name_mapping_list = 5;
        Specified by:
        hasNameMappingList in interface TranslationConfigDetailsOrBuilder
        Returns:
        Whether the nameMappingList field is set.
      • mergeNameMappingList

        public TranslationConfigDetails.Builder mergeNameMappingList​(ObjectNameMappingList value)
         The mapping of objects to their desired output names in list form.
         
        .google.cloud.bigquery.migration.v2.ObjectNameMappingList name_mapping_list = 5;
      • clearNameMappingList

        public TranslationConfigDetails.Builder clearNameMappingList()
         The mapping of objects to their desired output names in list form.
         
        .google.cloud.bigquery.migration.v2.ObjectNameMappingList name_mapping_list = 5;
      • getNameMappingListBuilder

        public ObjectNameMappingList.Builder getNameMappingListBuilder()
         The mapping of objects to their desired output names in list form.
         
        .google.cloud.bigquery.migration.v2.ObjectNameMappingList name_mapping_list = 5;
      • hasSourceDialect

        public boolean hasSourceDialect()
         The dialect of the input files.
         
        .google.cloud.bigquery.migration.v2.Dialect source_dialect = 3;
        Specified by:
        hasSourceDialect in interface TranslationConfigDetailsOrBuilder
        Returns:
        Whether the sourceDialect field is set.
      • mergeSourceDialect

        public TranslationConfigDetails.Builder mergeSourceDialect​(Dialect value)
         The dialect of the input files.
         
        .google.cloud.bigquery.migration.v2.Dialect source_dialect = 3;
      • clearSourceDialect

        public TranslationConfigDetails.Builder clearSourceDialect()
         The dialect of the input files.
         
        .google.cloud.bigquery.migration.v2.Dialect source_dialect = 3;
      • getSourceDialectBuilder

        public Dialect.Builder getSourceDialectBuilder()
         The dialect of the input files.
         
        .google.cloud.bigquery.migration.v2.Dialect source_dialect = 3;
      • hasTargetDialect

        public boolean hasTargetDialect()
         The target dialect for the engine to translate the input to.
         
        .google.cloud.bigquery.migration.v2.Dialect target_dialect = 4;
        Specified by:
        hasTargetDialect in interface TranslationConfigDetailsOrBuilder
        Returns:
        Whether the targetDialect field is set.
      • getTargetDialect

        public Dialect getTargetDialect()
         The target dialect for the engine to translate the input to.
         
        .google.cloud.bigquery.migration.v2.Dialect target_dialect = 4;
        Specified by:
        getTargetDialect in interface TranslationConfigDetailsOrBuilder
        Returns:
        The targetDialect.
      • setTargetDialect

        public TranslationConfigDetails.Builder setTargetDialect​(Dialect value)
         The target dialect for the engine to translate the input to.
         
        .google.cloud.bigquery.migration.v2.Dialect target_dialect = 4;
      • setTargetDialect

        public TranslationConfigDetails.Builder setTargetDialect​(Dialect.Builder builderForValue)
         The target dialect for the engine to translate the input to.
         
        .google.cloud.bigquery.migration.v2.Dialect target_dialect = 4;
      • mergeTargetDialect

        public TranslationConfigDetails.Builder mergeTargetDialect​(Dialect value)
         The target dialect for the engine to translate the input to.
         
        .google.cloud.bigquery.migration.v2.Dialect target_dialect = 4;
      • clearTargetDialect

        public TranslationConfigDetails.Builder clearTargetDialect()
         The target dialect for the engine to translate the input to.
         
        .google.cloud.bigquery.migration.v2.Dialect target_dialect = 4;
      • getTargetDialectBuilder

        public Dialect.Builder getTargetDialectBuilder()
         The target dialect for the engine to translate the input to.
         
        .google.cloud.bigquery.migration.v2.Dialect target_dialect = 4;
      • hasSourceEnv

        public boolean hasSourceEnv()
         The default source environment values for the translation.
         
        .google.cloud.bigquery.migration.v2.SourceEnv source_env = 6;
        Specified by:
        hasSourceEnv in interface TranslationConfigDetailsOrBuilder
        Returns:
        Whether the sourceEnv field is set.
      • setSourceEnv

        public TranslationConfigDetails.Builder setSourceEnv​(SourceEnv value)
         The default source environment values for the translation.
         
        .google.cloud.bigquery.migration.v2.SourceEnv source_env = 6;
      • mergeSourceEnv

        public TranslationConfigDetails.Builder mergeSourceEnv​(SourceEnv value)
         The default source environment values for the translation.
         
        .google.cloud.bigquery.migration.v2.SourceEnv source_env = 6;
      • clearSourceEnv

        public TranslationConfigDetails.Builder clearSourceEnv()
         The default source environment values for the translation.
         
        .google.cloud.bigquery.migration.v2.SourceEnv source_env = 6;
      • getSourceEnvBuilder

        public SourceEnv.Builder getSourceEnvBuilder()
         The default source environment values for the translation.
         
        .google.cloud.bigquery.migration.v2.SourceEnv source_env = 6;
      • getRequestSourceBytes

        public com.google.protobuf.ByteString getRequestSourceBytes()
         The indicator to show translation request initiator.
         
        string request_source = 8;
        Specified by:
        getRequestSourceBytes in interface TranslationConfigDetailsOrBuilder
        Returns:
        The bytes for requestSource.
      • setRequestSource

        public TranslationConfigDetails.Builder setRequestSource​(String value)
         The indicator to show translation request initiator.
         
        string request_source = 8;
        Parameters:
        value - The requestSource to set.
        Returns:
        This builder for chaining.
      • clearRequestSource

        public TranslationConfigDetails.Builder clearRequestSource()
         The indicator to show translation request initiator.
         
        string request_source = 8;
        Returns:
        This builder for chaining.
      • setRequestSourceBytes

        public TranslationConfigDetails.Builder setRequestSourceBytes​(com.google.protobuf.ByteString value)
         The indicator to show translation request initiator.
         
        string request_source = 8;
        Parameters:
        value - The bytes for requestSource to set.
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final TranslationConfigDetails.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TranslationConfigDetails.Builder>
      • mergeUnknownFields

        public final TranslationConfigDetails.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TranslationConfigDetails.Builder>