Interface MultiColumnDatatypeChangeOrBuilder

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

    public interface MultiColumnDatatypeChangeOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getSourceDataTypeFilter

        String getSourceDataTypeFilter()
         Required. Filter on source data type.
         
        string source_data_type_filter = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The sourceDataTypeFilter.
      • getSourceDataTypeFilterBytes

        com.google.protobuf.ByteString getSourceDataTypeFilterBytes()
         Required. Filter on source data type.
         
        string source_data_type_filter = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The bytes for sourceDataTypeFilter.
      • hasSourceTextFilter

        boolean hasSourceTextFilter()
         Optional. Filter for text-based data types like varchar.
         
        .google.cloud.clouddms.v1.SourceTextFilter source_text_filter = 100 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        Whether the sourceTextFilter field is set.
      • getSourceTextFilter

        SourceTextFilter getSourceTextFilter()
         Optional. Filter for text-based data types like varchar.
         
        .google.cloud.clouddms.v1.SourceTextFilter source_text_filter = 100 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The sourceTextFilter.
      • getSourceTextFilterOrBuilder

        SourceTextFilterOrBuilder getSourceTextFilterOrBuilder()
         Optional. Filter for text-based data types like varchar.
         
        .google.cloud.clouddms.v1.SourceTextFilter source_text_filter = 100 [(.google.api.field_behavior) = OPTIONAL];
      • hasSourceNumericFilter

        boolean hasSourceNumericFilter()
         Optional. Filter for fixed point number data types such as
         NUMERIC/NUMBER.
         
        .google.cloud.clouddms.v1.SourceNumericFilter source_numeric_filter = 101 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        Whether the sourceNumericFilter field is set.
      • getSourceNumericFilter

        SourceNumericFilter getSourceNumericFilter()
         Optional. Filter for fixed point number data types such as
         NUMERIC/NUMBER.
         
        .google.cloud.clouddms.v1.SourceNumericFilter source_numeric_filter = 101 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The sourceNumericFilter.
      • getSourceNumericFilterOrBuilder

        SourceNumericFilterOrBuilder getSourceNumericFilterOrBuilder()
         Optional. Filter for fixed point number data types such as
         NUMERIC/NUMBER.
         
        .google.cloud.clouddms.v1.SourceNumericFilter source_numeric_filter = 101 [(.google.api.field_behavior) = OPTIONAL];
      • getNewDataType

        String getNewDataType()
         Required. New data type.
         
        string new_data_type = 2 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The newDataType.
      • getNewDataTypeBytes

        com.google.protobuf.ByteString getNewDataTypeBytes()
         Required. New data type.
         
        string new_data_type = 2 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The bytes for newDataType.
      • getOverrideLength

        long getOverrideLength()
         Optional. Column length - e.g. varchar (50) - if not specified and relevant
         uses the source column length.
         
        int64 override_length = 3 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The overrideLength.
      • getOverrideScale

        int getOverrideScale()
         Optional. Column scale - when relevant - if not specified and relevant
         uses the source column scale.
         
        int32 override_scale = 4 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The overrideScale.
      • getOverridePrecision

        int getOverridePrecision()
         Optional. Column precision - when relevant - if not specified and relevant
         uses the source column precision.
         
        int32 override_precision = 5 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The overridePrecision.
      • getOverrideFractionalSecondsPrecision

        int getOverrideFractionalSecondsPrecision()
         Optional. Column fractional seconds precision - used only for timestamp
         based datatypes - if not specified and relevant uses the source column
         fractional seconds precision.
         
        int32 override_fractional_seconds_precision = 6 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The overrideFractionalSecondsPrecision.
      • hasCustomFeatures

        boolean hasCustomFeatures()
         Optional. Custom engine specific features.
         
        .google.protobuf.Struct custom_features = 7 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        Whether the customFeatures field is set.
      • getCustomFeatures

        com.google.protobuf.Struct getCustomFeatures()
         Optional. Custom engine specific features.
         
        .google.protobuf.Struct custom_features = 7 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The customFeatures.
      • getCustomFeaturesOrBuilder

        com.google.protobuf.StructOrBuilder getCustomFeaturesOrBuilder()
         Optional. Custom engine specific features.
         
        .google.protobuf.Struct custom_features = 7 [(.google.api.field_behavior) = OPTIONAL];