public static final class MappingRule.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MappingRule.Builder> implements MappingRuleOrBuilder
Definition of a transformation that is to be applied to a group of entities in the source schema. Several such transformations can be applied to an entity sequentially to define the corresponding entity in the target schema.Protobuf type
google.cloud.clouddms.v1.MappingRulegetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<MappingRule.Builder>public MappingRule.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<MappingRule.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<MappingRule.Builder>public MappingRule getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic MappingRule build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic MappingRule buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic MappingRule.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<MappingRule.Builder>public MappingRule.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<MappingRule.Builder>public MappingRule.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<MappingRule.Builder>public MappingRule.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<MappingRule.Builder>public MappingRule.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MappingRule.Builder>public MappingRule.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MappingRule.Builder>public MappingRule.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MappingRule.Builder>public MappingRule.Builder mergeFrom(MappingRule other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<MappingRule.Builder>public MappingRule.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MappingRule.Builder>IOExceptionpublic MappingRule.DetailsCase getDetailsCase()
getDetailsCase in interface MappingRuleOrBuilderpublic MappingRule.Builder clearDetails()
public String getName()
Full name of the mapping rule resource, in the form of:
projects/{project}/locations/{location}/conversionWorkspaces/{set}/mappingRule/{rule}.
string name = 1;getName in interface MappingRuleOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Full name of the mapping rule resource, in the form of:
projects/{project}/locations/{location}/conversionWorkspaces/{set}/mappingRule/{rule}.
string name = 1;getNameBytes in interface MappingRuleOrBuilderpublic MappingRule.Builder setName(String value)
Full name of the mapping rule resource, in the form of:
projects/{project}/locations/{location}/conversionWorkspaces/{set}/mappingRule/{rule}.
string name = 1;value - The name to set.public MappingRule.Builder clearName()
Full name of the mapping rule resource, in the form of:
projects/{project}/locations/{location}/conversionWorkspaces/{set}/mappingRule/{rule}.
string name = 1;public MappingRule.Builder setNameBytes(com.google.protobuf.ByteString value)
Full name of the mapping rule resource, in the form of:
projects/{project}/locations/{location}/conversionWorkspaces/{set}/mappingRule/{rule}.
string name = 1;value - The bytes for name to set.public String getDisplayName()
Optional. A human readable name
string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];getDisplayName in interface MappingRuleOrBuilderpublic com.google.protobuf.ByteString getDisplayNameBytes()
Optional. A human readable name
string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];getDisplayNameBytes in interface MappingRuleOrBuilderpublic MappingRule.Builder setDisplayName(String value)
Optional. A human readable name
string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];value - The displayName to set.public MappingRule.Builder clearDisplayName()
Optional. A human readable name
string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];public MappingRule.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
Optional. A human readable name
string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];value - The bytes for displayName to set.public int getStateValue()
Optional. The mapping rule state
.google.cloud.clouddms.v1.MappingRule.State state = 3 [(.google.api.field_behavior) = OPTIONAL];
getStateValue in interface MappingRuleOrBuilderpublic MappingRule.Builder setStateValue(int value)
Optional. The mapping rule state
.google.cloud.clouddms.v1.MappingRule.State state = 3 [(.google.api.field_behavior) = OPTIONAL];
value - The enum numeric value on the wire for state to set.public MappingRule.State getState()
Optional. The mapping rule state
.google.cloud.clouddms.v1.MappingRule.State state = 3 [(.google.api.field_behavior) = OPTIONAL];
getState in interface MappingRuleOrBuilderpublic MappingRule.Builder setState(MappingRule.State value)
Optional. The mapping rule state
.google.cloud.clouddms.v1.MappingRule.State state = 3 [(.google.api.field_behavior) = OPTIONAL];
value - The state to set.public MappingRule.Builder clearState()
Optional. The mapping rule state
.google.cloud.clouddms.v1.MappingRule.State state = 3 [(.google.api.field_behavior) = OPTIONAL];
public int getRuleScopeValue()
Required. The rule scope
.google.cloud.clouddms.v1.DatabaseEntityType rule_scope = 4 [(.google.api.field_behavior) = REQUIRED];
getRuleScopeValue in interface MappingRuleOrBuilderpublic MappingRule.Builder setRuleScopeValue(int value)
Required. The rule scope
.google.cloud.clouddms.v1.DatabaseEntityType rule_scope = 4 [(.google.api.field_behavior) = REQUIRED];
value - The enum numeric value on the wire for ruleScope to set.public DatabaseEntityType getRuleScope()
Required. The rule scope
.google.cloud.clouddms.v1.DatabaseEntityType rule_scope = 4 [(.google.api.field_behavior) = REQUIRED];
getRuleScope in interface MappingRuleOrBuilderpublic MappingRule.Builder setRuleScope(DatabaseEntityType value)
Required. The rule scope
.google.cloud.clouddms.v1.DatabaseEntityType rule_scope = 4 [(.google.api.field_behavior) = REQUIRED];
value - The ruleScope to set.public MappingRule.Builder clearRuleScope()
Required. The rule scope
.google.cloud.clouddms.v1.DatabaseEntityType rule_scope = 4 [(.google.api.field_behavior) = REQUIRED];
public boolean hasFilter()
Required. The rule filter
.google.cloud.clouddms.v1.MappingRuleFilter filter = 5 [(.google.api.field_behavior) = REQUIRED];
hasFilter in interface MappingRuleOrBuilderpublic MappingRuleFilter getFilter()
Required. The rule filter
.google.cloud.clouddms.v1.MappingRuleFilter filter = 5 [(.google.api.field_behavior) = REQUIRED];
getFilter in interface MappingRuleOrBuilderpublic MappingRule.Builder setFilter(MappingRuleFilter value)
Required. The rule filter
.google.cloud.clouddms.v1.MappingRuleFilter filter = 5 [(.google.api.field_behavior) = REQUIRED];
public MappingRule.Builder setFilter(MappingRuleFilter.Builder builderForValue)
Required. The rule filter
.google.cloud.clouddms.v1.MappingRuleFilter filter = 5 [(.google.api.field_behavior) = REQUIRED];
public MappingRule.Builder mergeFilter(MappingRuleFilter value)
Required. The rule filter
.google.cloud.clouddms.v1.MappingRuleFilter filter = 5 [(.google.api.field_behavior) = REQUIRED];
public MappingRule.Builder clearFilter()
Required. The rule filter
.google.cloud.clouddms.v1.MappingRuleFilter filter = 5 [(.google.api.field_behavior) = REQUIRED];
public MappingRuleFilter.Builder getFilterBuilder()
Required. The rule filter
.google.cloud.clouddms.v1.MappingRuleFilter filter = 5 [(.google.api.field_behavior) = REQUIRED];
public MappingRuleFilterOrBuilder getFilterOrBuilder()
Required. The rule filter
.google.cloud.clouddms.v1.MappingRuleFilter filter = 5 [(.google.api.field_behavior) = REQUIRED];
getFilterOrBuilder in interface MappingRuleOrBuilderpublic long getRuleOrder()
Required. The order in which the rule is applied. Lower order rules are applied before higher value rules so they may end up being overridden.
int64 rule_order = 6 [(.google.api.field_behavior) = REQUIRED];getRuleOrder in interface MappingRuleOrBuilderpublic MappingRule.Builder setRuleOrder(long value)
Required. The order in which the rule is applied. Lower order rules are applied before higher value rules so they may end up being overridden.
int64 rule_order = 6 [(.google.api.field_behavior) = REQUIRED];value - The ruleOrder to set.public MappingRule.Builder clearRuleOrder()
Required. The order in which the rule is applied. Lower order rules are applied before higher value rules so they may end up being overridden.
int64 rule_order = 6 [(.google.api.field_behavior) = REQUIRED];public String getRevisionId()
Output only. The revision ID of the mapping rule. A new revision is committed whenever the mapping rule is changed in any way. The format is an 8-character hexadecimal string.
string revision_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];getRevisionId in interface MappingRuleOrBuilderpublic com.google.protobuf.ByteString getRevisionIdBytes()
Output only. The revision ID of the mapping rule. A new revision is committed whenever the mapping rule is changed in any way. The format is an 8-character hexadecimal string.
string revision_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];getRevisionIdBytes in interface MappingRuleOrBuilderpublic MappingRule.Builder setRevisionId(String value)
Output only. The revision ID of the mapping rule. A new revision is committed whenever the mapping rule is changed in any way. The format is an 8-character hexadecimal string.
string revision_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The revisionId to set.public MappingRule.Builder clearRevisionId()
Output only. The revision ID of the mapping rule. A new revision is committed whenever the mapping rule is changed in any way. The format is an 8-character hexadecimal string.
string revision_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];public MappingRule.Builder setRevisionIdBytes(com.google.protobuf.ByteString value)
Output only. The revision ID of the mapping rule. A new revision is committed whenever the mapping rule is changed in any way. The format is an 8-character hexadecimal string.
string revision_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for revisionId to set.public boolean hasRevisionCreateTime()
Output only. The timestamp that the revision was created.
.google.protobuf.Timestamp revision_create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasRevisionCreateTime in interface MappingRuleOrBuilderpublic com.google.protobuf.Timestamp getRevisionCreateTime()
Output only. The timestamp that the revision was created.
.google.protobuf.Timestamp revision_create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getRevisionCreateTime in interface MappingRuleOrBuilderpublic MappingRule.Builder setRevisionCreateTime(com.google.protobuf.Timestamp value)
Output only. The timestamp that the revision was created.
.google.protobuf.Timestamp revision_create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public MappingRule.Builder setRevisionCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The timestamp that the revision was created.
.google.protobuf.Timestamp revision_create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public MappingRule.Builder mergeRevisionCreateTime(com.google.protobuf.Timestamp value)
Output only. The timestamp that the revision was created.
.google.protobuf.Timestamp revision_create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public MappingRule.Builder clearRevisionCreateTime()
Output only. The timestamp that the revision was created.
.google.protobuf.Timestamp revision_create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getRevisionCreateTimeBuilder()
Output only. The timestamp that the revision was created.
.google.protobuf.Timestamp revision_create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getRevisionCreateTimeOrBuilder()
Output only. The timestamp that the revision was created.
.google.protobuf.Timestamp revision_create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getRevisionCreateTimeOrBuilder in interface MappingRuleOrBuilderpublic boolean hasSingleEntityRename()
Optional. Rule to specify how a single entity should be renamed.
.google.cloud.clouddms.v1.SingleEntityRename single_entity_rename = 102 [(.google.api.field_behavior) = OPTIONAL];
hasSingleEntityRename in interface MappingRuleOrBuilderpublic SingleEntityRename getSingleEntityRename()
Optional. Rule to specify how a single entity should be renamed.
.google.cloud.clouddms.v1.SingleEntityRename single_entity_rename = 102 [(.google.api.field_behavior) = OPTIONAL];
getSingleEntityRename in interface MappingRuleOrBuilderpublic MappingRule.Builder setSingleEntityRename(SingleEntityRename value)
Optional. Rule to specify how a single entity should be renamed.
.google.cloud.clouddms.v1.SingleEntityRename single_entity_rename = 102 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder setSingleEntityRename(SingleEntityRename.Builder builderForValue)
Optional. Rule to specify how a single entity should be renamed.
.google.cloud.clouddms.v1.SingleEntityRename single_entity_rename = 102 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder mergeSingleEntityRename(SingleEntityRename value)
Optional. Rule to specify how a single entity should be renamed.
.google.cloud.clouddms.v1.SingleEntityRename single_entity_rename = 102 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder clearSingleEntityRename()
Optional. Rule to specify how a single entity should be renamed.
.google.cloud.clouddms.v1.SingleEntityRename single_entity_rename = 102 [(.google.api.field_behavior) = OPTIONAL];
public SingleEntityRename.Builder getSingleEntityRenameBuilder()
Optional. Rule to specify how a single entity should be renamed.
.google.cloud.clouddms.v1.SingleEntityRename single_entity_rename = 102 [(.google.api.field_behavior) = OPTIONAL];
public SingleEntityRenameOrBuilder getSingleEntityRenameOrBuilder()
Optional. Rule to specify how a single entity should be renamed.
.google.cloud.clouddms.v1.SingleEntityRename single_entity_rename = 102 [(.google.api.field_behavior) = OPTIONAL];
getSingleEntityRenameOrBuilder in interface MappingRuleOrBuilderpublic boolean hasMultiEntityRename()
Optional. Rule to specify how multiple entities should be renamed.
.google.cloud.clouddms.v1.MultiEntityRename multi_entity_rename = 103 [(.google.api.field_behavior) = OPTIONAL];
hasMultiEntityRename in interface MappingRuleOrBuilderpublic MultiEntityRename getMultiEntityRename()
Optional. Rule to specify how multiple entities should be renamed.
.google.cloud.clouddms.v1.MultiEntityRename multi_entity_rename = 103 [(.google.api.field_behavior) = OPTIONAL];
getMultiEntityRename in interface MappingRuleOrBuilderpublic MappingRule.Builder setMultiEntityRename(MultiEntityRename value)
Optional. Rule to specify how multiple entities should be renamed.
.google.cloud.clouddms.v1.MultiEntityRename multi_entity_rename = 103 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder setMultiEntityRename(MultiEntityRename.Builder builderForValue)
Optional. Rule to specify how multiple entities should be renamed.
.google.cloud.clouddms.v1.MultiEntityRename multi_entity_rename = 103 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder mergeMultiEntityRename(MultiEntityRename value)
Optional. Rule to specify how multiple entities should be renamed.
.google.cloud.clouddms.v1.MultiEntityRename multi_entity_rename = 103 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder clearMultiEntityRename()
Optional. Rule to specify how multiple entities should be renamed.
.google.cloud.clouddms.v1.MultiEntityRename multi_entity_rename = 103 [(.google.api.field_behavior) = OPTIONAL];
public MultiEntityRename.Builder getMultiEntityRenameBuilder()
Optional. Rule to specify how multiple entities should be renamed.
.google.cloud.clouddms.v1.MultiEntityRename multi_entity_rename = 103 [(.google.api.field_behavior) = OPTIONAL];
public MultiEntityRenameOrBuilder getMultiEntityRenameOrBuilder()
Optional. Rule to specify how multiple entities should be renamed.
.google.cloud.clouddms.v1.MultiEntityRename multi_entity_rename = 103 [(.google.api.field_behavior) = OPTIONAL];
getMultiEntityRenameOrBuilder in interface MappingRuleOrBuilderpublic boolean hasEntityMove()
Optional. Rule to specify how multiple entities should be relocated into a different schema.
.google.cloud.clouddms.v1.EntityMove entity_move = 105 [(.google.api.field_behavior) = OPTIONAL];
hasEntityMove in interface MappingRuleOrBuilderpublic EntityMove getEntityMove()
Optional. Rule to specify how multiple entities should be relocated into a different schema.
.google.cloud.clouddms.v1.EntityMove entity_move = 105 [(.google.api.field_behavior) = OPTIONAL];
getEntityMove in interface MappingRuleOrBuilderpublic MappingRule.Builder setEntityMove(EntityMove value)
Optional. Rule to specify how multiple entities should be relocated into a different schema.
.google.cloud.clouddms.v1.EntityMove entity_move = 105 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder setEntityMove(EntityMove.Builder builderForValue)
Optional. Rule to specify how multiple entities should be relocated into a different schema.
.google.cloud.clouddms.v1.EntityMove entity_move = 105 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder mergeEntityMove(EntityMove value)
Optional. Rule to specify how multiple entities should be relocated into a different schema.
.google.cloud.clouddms.v1.EntityMove entity_move = 105 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder clearEntityMove()
Optional. Rule to specify how multiple entities should be relocated into a different schema.
.google.cloud.clouddms.v1.EntityMove entity_move = 105 [(.google.api.field_behavior) = OPTIONAL];
public EntityMove.Builder getEntityMoveBuilder()
Optional. Rule to specify how multiple entities should be relocated into a different schema.
.google.cloud.clouddms.v1.EntityMove entity_move = 105 [(.google.api.field_behavior) = OPTIONAL];
public EntityMoveOrBuilder getEntityMoveOrBuilder()
Optional. Rule to specify how multiple entities should be relocated into a different schema.
.google.cloud.clouddms.v1.EntityMove entity_move = 105 [(.google.api.field_behavior) = OPTIONAL];
getEntityMoveOrBuilder in interface MappingRuleOrBuilderpublic boolean hasSingleColumnChange()
Optional. Rule to specify how a single column is converted.
.google.cloud.clouddms.v1.SingleColumnChange single_column_change = 106 [(.google.api.field_behavior) = OPTIONAL];
hasSingleColumnChange in interface MappingRuleOrBuilderpublic SingleColumnChange getSingleColumnChange()
Optional. Rule to specify how a single column is converted.
.google.cloud.clouddms.v1.SingleColumnChange single_column_change = 106 [(.google.api.field_behavior) = OPTIONAL];
getSingleColumnChange in interface MappingRuleOrBuilderpublic MappingRule.Builder setSingleColumnChange(SingleColumnChange value)
Optional. Rule to specify how a single column is converted.
.google.cloud.clouddms.v1.SingleColumnChange single_column_change = 106 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder setSingleColumnChange(SingleColumnChange.Builder builderForValue)
Optional. Rule to specify how a single column is converted.
.google.cloud.clouddms.v1.SingleColumnChange single_column_change = 106 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder mergeSingleColumnChange(SingleColumnChange value)
Optional. Rule to specify how a single column is converted.
.google.cloud.clouddms.v1.SingleColumnChange single_column_change = 106 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder clearSingleColumnChange()
Optional. Rule to specify how a single column is converted.
.google.cloud.clouddms.v1.SingleColumnChange single_column_change = 106 [(.google.api.field_behavior) = OPTIONAL];
public SingleColumnChange.Builder getSingleColumnChangeBuilder()
Optional. Rule to specify how a single column is converted.
.google.cloud.clouddms.v1.SingleColumnChange single_column_change = 106 [(.google.api.field_behavior) = OPTIONAL];
public SingleColumnChangeOrBuilder getSingleColumnChangeOrBuilder()
Optional. Rule to specify how a single column is converted.
.google.cloud.clouddms.v1.SingleColumnChange single_column_change = 106 [(.google.api.field_behavior) = OPTIONAL];
getSingleColumnChangeOrBuilder in interface MappingRuleOrBuilderpublic boolean hasMultiColumnDataTypeChange()
Optional. Rule to specify how multiple columns should be converted to a different data type.
.google.cloud.clouddms.v1.MultiColumnDatatypeChange multi_column_data_type_change = 107 [(.google.api.field_behavior) = OPTIONAL];
hasMultiColumnDataTypeChange in interface MappingRuleOrBuilderpublic MultiColumnDatatypeChange getMultiColumnDataTypeChange()
Optional. Rule to specify how multiple columns should be converted to a different data type.
.google.cloud.clouddms.v1.MultiColumnDatatypeChange multi_column_data_type_change = 107 [(.google.api.field_behavior) = OPTIONAL];
getMultiColumnDataTypeChange in interface MappingRuleOrBuilderpublic MappingRule.Builder setMultiColumnDataTypeChange(MultiColumnDatatypeChange value)
Optional. Rule to specify how multiple columns should be converted to a different data type.
.google.cloud.clouddms.v1.MultiColumnDatatypeChange multi_column_data_type_change = 107 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder setMultiColumnDataTypeChange(MultiColumnDatatypeChange.Builder builderForValue)
Optional. Rule to specify how multiple columns should be converted to a different data type.
.google.cloud.clouddms.v1.MultiColumnDatatypeChange multi_column_data_type_change = 107 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder mergeMultiColumnDataTypeChange(MultiColumnDatatypeChange value)
Optional. Rule to specify how multiple columns should be converted to a different data type.
.google.cloud.clouddms.v1.MultiColumnDatatypeChange multi_column_data_type_change = 107 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder clearMultiColumnDataTypeChange()
Optional. Rule to specify how multiple columns should be converted to a different data type.
.google.cloud.clouddms.v1.MultiColumnDatatypeChange multi_column_data_type_change = 107 [(.google.api.field_behavior) = OPTIONAL];
public MultiColumnDatatypeChange.Builder getMultiColumnDataTypeChangeBuilder()
Optional. Rule to specify how multiple columns should be converted to a different data type.
.google.cloud.clouddms.v1.MultiColumnDatatypeChange multi_column_data_type_change = 107 [(.google.api.field_behavior) = OPTIONAL];
public MultiColumnDatatypeChangeOrBuilder getMultiColumnDataTypeChangeOrBuilder()
Optional. Rule to specify how multiple columns should be converted to a different data type.
.google.cloud.clouddms.v1.MultiColumnDatatypeChange multi_column_data_type_change = 107 [(.google.api.field_behavior) = OPTIONAL];
getMultiColumnDataTypeChangeOrBuilder in interface MappingRuleOrBuilderpublic boolean hasConditionalColumnSetValue()
Optional. Rule to specify how the data contained in a column should be transformed (such as trimmed, rounded, etc) provided that the data meets certain criteria.
.google.cloud.clouddms.v1.ConditionalColumnSetValue conditional_column_set_value = 108 [(.google.api.field_behavior) = OPTIONAL];
hasConditionalColumnSetValue in interface MappingRuleOrBuilderpublic ConditionalColumnSetValue getConditionalColumnSetValue()
Optional. Rule to specify how the data contained in a column should be transformed (such as trimmed, rounded, etc) provided that the data meets certain criteria.
.google.cloud.clouddms.v1.ConditionalColumnSetValue conditional_column_set_value = 108 [(.google.api.field_behavior) = OPTIONAL];
getConditionalColumnSetValue in interface MappingRuleOrBuilderpublic MappingRule.Builder setConditionalColumnSetValue(ConditionalColumnSetValue value)
Optional. Rule to specify how the data contained in a column should be transformed (such as trimmed, rounded, etc) provided that the data meets certain criteria.
.google.cloud.clouddms.v1.ConditionalColumnSetValue conditional_column_set_value = 108 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder setConditionalColumnSetValue(ConditionalColumnSetValue.Builder builderForValue)
Optional. Rule to specify how the data contained in a column should be transformed (such as trimmed, rounded, etc) provided that the data meets certain criteria.
.google.cloud.clouddms.v1.ConditionalColumnSetValue conditional_column_set_value = 108 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder mergeConditionalColumnSetValue(ConditionalColumnSetValue value)
Optional. Rule to specify how the data contained in a column should be transformed (such as trimmed, rounded, etc) provided that the data meets certain criteria.
.google.cloud.clouddms.v1.ConditionalColumnSetValue conditional_column_set_value = 108 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder clearConditionalColumnSetValue()
Optional. Rule to specify how the data contained in a column should be transformed (such as trimmed, rounded, etc) provided that the data meets certain criteria.
.google.cloud.clouddms.v1.ConditionalColumnSetValue conditional_column_set_value = 108 [(.google.api.field_behavior) = OPTIONAL];
public ConditionalColumnSetValue.Builder getConditionalColumnSetValueBuilder()
Optional. Rule to specify how the data contained in a column should be transformed (such as trimmed, rounded, etc) provided that the data meets certain criteria.
.google.cloud.clouddms.v1.ConditionalColumnSetValue conditional_column_set_value = 108 [(.google.api.field_behavior) = OPTIONAL];
public ConditionalColumnSetValueOrBuilder getConditionalColumnSetValueOrBuilder()
Optional. Rule to specify how the data contained in a column should be transformed (such as trimmed, rounded, etc) provided that the data meets certain criteria.
.google.cloud.clouddms.v1.ConditionalColumnSetValue conditional_column_set_value = 108 [(.google.api.field_behavior) = OPTIONAL];
getConditionalColumnSetValueOrBuilder in interface MappingRuleOrBuilderpublic boolean hasConvertRowidColumn()
Optional. Rule to specify how multiple tables should be converted with an additional rowid column.
.google.cloud.clouddms.v1.ConvertRowIdToColumn convert_rowid_column = 114 [(.google.api.field_behavior) = OPTIONAL];
hasConvertRowidColumn in interface MappingRuleOrBuilderpublic ConvertRowIdToColumn getConvertRowidColumn()
Optional. Rule to specify how multiple tables should be converted with an additional rowid column.
.google.cloud.clouddms.v1.ConvertRowIdToColumn convert_rowid_column = 114 [(.google.api.field_behavior) = OPTIONAL];
getConvertRowidColumn in interface MappingRuleOrBuilderpublic MappingRule.Builder setConvertRowidColumn(ConvertRowIdToColumn value)
Optional. Rule to specify how multiple tables should be converted with an additional rowid column.
.google.cloud.clouddms.v1.ConvertRowIdToColumn convert_rowid_column = 114 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder setConvertRowidColumn(ConvertRowIdToColumn.Builder builderForValue)
Optional. Rule to specify how multiple tables should be converted with an additional rowid column.
.google.cloud.clouddms.v1.ConvertRowIdToColumn convert_rowid_column = 114 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder mergeConvertRowidColumn(ConvertRowIdToColumn value)
Optional. Rule to specify how multiple tables should be converted with an additional rowid column.
.google.cloud.clouddms.v1.ConvertRowIdToColumn convert_rowid_column = 114 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder clearConvertRowidColumn()
Optional. Rule to specify how multiple tables should be converted with an additional rowid column.
.google.cloud.clouddms.v1.ConvertRowIdToColumn convert_rowid_column = 114 [(.google.api.field_behavior) = OPTIONAL];
public ConvertRowIdToColumn.Builder getConvertRowidColumnBuilder()
Optional. Rule to specify how multiple tables should be converted with an additional rowid column.
.google.cloud.clouddms.v1.ConvertRowIdToColumn convert_rowid_column = 114 [(.google.api.field_behavior) = OPTIONAL];
public ConvertRowIdToColumnOrBuilder getConvertRowidColumnOrBuilder()
Optional. Rule to specify how multiple tables should be converted with an additional rowid column.
.google.cloud.clouddms.v1.ConvertRowIdToColumn convert_rowid_column = 114 [(.google.api.field_behavior) = OPTIONAL];
getConvertRowidColumnOrBuilder in interface MappingRuleOrBuilderpublic boolean hasSetTablePrimaryKey()
Optional. Rule to specify the primary key for a table
.google.cloud.clouddms.v1.SetTablePrimaryKey set_table_primary_key = 115 [(.google.api.field_behavior) = OPTIONAL];
hasSetTablePrimaryKey in interface MappingRuleOrBuilderpublic SetTablePrimaryKey getSetTablePrimaryKey()
Optional. Rule to specify the primary key for a table
.google.cloud.clouddms.v1.SetTablePrimaryKey set_table_primary_key = 115 [(.google.api.field_behavior) = OPTIONAL];
getSetTablePrimaryKey in interface MappingRuleOrBuilderpublic MappingRule.Builder setSetTablePrimaryKey(SetTablePrimaryKey value)
Optional. Rule to specify the primary key for a table
.google.cloud.clouddms.v1.SetTablePrimaryKey set_table_primary_key = 115 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder setSetTablePrimaryKey(SetTablePrimaryKey.Builder builderForValue)
Optional. Rule to specify the primary key for a table
.google.cloud.clouddms.v1.SetTablePrimaryKey set_table_primary_key = 115 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder mergeSetTablePrimaryKey(SetTablePrimaryKey value)
Optional. Rule to specify the primary key for a table
.google.cloud.clouddms.v1.SetTablePrimaryKey set_table_primary_key = 115 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder clearSetTablePrimaryKey()
Optional. Rule to specify the primary key for a table
.google.cloud.clouddms.v1.SetTablePrimaryKey set_table_primary_key = 115 [(.google.api.field_behavior) = OPTIONAL];
public SetTablePrimaryKey.Builder getSetTablePrimaryKeyBuilder()
Optional. Rule to specify the primary key for a table
.google.cloud.clouddms.v1.SetTablePrimaryKey set_table_primary_key = 115 [(.google.api.field_behavior) = OPTIONAL];
public SetTablePrimaryKeyOrBuilder getSetTablePrimaryKeyOrBuilder()
Optional. Rule to specify the primary key for a table
.google.cloud.clouddms.v1.SetTablePrimaryKey set_table_primary_key = 115 [(.google.api.field_behavior) = OPTIONAL];
getSetTablePrimaryKeyOrBuilder in interface MappingRuleOrBuilderpublic boolean hasSinglePackageChange()
Optional. Rule to specify how a single package is converted.
.google.cloud.clouddms.v1.SinglePackageChange single_package_change = 116 [(.google.api.field_behavior) = OPTIONAL];
hasSinglePackageChange in interface MappingRuleOrBuilderpublic SinglePackageChange getSinglePackageChange()
Optional. Rule to specify how a single package is converted.
.google.cloud.clouddms.v1.SinglePackageChange single_package_change = 116 [(.google.api.field_behavior) = OPTIONAL];
getSinglePackageChange in interface MappingRuleOrBuilderpublic MappingRule.Builder setSinglePackageChange(SinglePackageChange value)
Optional. Rule to specify how a single package is converted.
.google.cloud.clouddms.v1.SinglePackageChange single_package_change = 116 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder setSinglePackageChange(SinglePackageChange.Builder builderForValue)
Optional. Rule to specify how a single package is converted.
.google.cloud.clouddms.v1.SinglePackageChange single_package_change = 116 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder mergeSinglePackageChange(SinglePackageChange value)
Optional. Rule to specify how a single package is converted.
.google.cloud.clouddms.v1.SinglePackageChange single_package_change = 116 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder clearSinglePackageChange()
Optional. Rule to specify how a single package is converted.
.google.cloud.clouddms.v1.SinglePackageChange single_package_change = 116 [(.google.api.field_behavior) = OPTIONAL];
public SinglePackageChange.Builder getSinglePackageChangeBuilder()
Optional. Rule to specify how a single package is converted.
.google.cloud.clouddms.v1.SinglePackageChange single_package_change = 116 [(.google.api.field_behavior) = OPTIONAL];
public SinglePackageChangeOrBuilder getSinglePackageChangeOrBuilder()
Optional. Rule to specify how a single package is converted.
.google.cloud.clouddms.v1.SinglePackageChange single_package_change = 116 [(.google.api.field_behavior) = OPTIONAL];
getSinglePackageChangeOrBuilder in interface MappingRuleOrBuilderpublic boolean hasSourceSqlChange()
Optional. Rule to change the sql code for an entity, for example, function, procedure.
.google.cloud.clouddms.v1.SourceSqlChange source_sql_change = 117 [(.google.api.field_behavior) = OPTIONAL];
hasSourceSqlChange in interface MappingRuleOrBuilderpublic SourceSqlChange getSourceSqlChange()
Optional. Rule to change the sql code for an entity, for example, function, procedure.
.google.cloud.clouddms.v1.SourceSqlChange source_sql_change = 117 [(.google.api.field_behavior) = OPTIONAL];
getSourceSqlChange in interface MappingRuleOrBuilderpublic MappingRule.Builder setSourceSqlChange(SourceSqlChange value)
Optional. Rule to change the sql code for an entity, for example, function, procedure.
.google.cloud.clouddms.v1.SourceSqlChange source_sql_change = 117 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder setSourceSqlChange(SourceSqlChange.Builder builderForValue)
Optional. Rule to change the sql code for an entity, for example, function, procedure.
.google.cloud.clouddms.v1.SourceSqlChange source_sql_change = 117 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder mergeSourceSqlChange(SourceSqlChange value)
Optional. Rule to change the sql code for an entity, for example, function, procedure.
.google.cloud.clouddms.v1.SourceSqlChange source_sql_change = 117 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder clearSourceSqlChange()
Optional. Rule to change the sql code for an entity, for example, function, procedure.
.google.cloud.clouddms.v1.SourceSqlChange source_sql_change = 117 [(.google.api.field_behavior) = OPTIONAL];
public SourceSqlChange.Builder getSourceSqlChangeBuilder()
Optional. Rule to change the sql code for an entity, for example, function, procedure.
.google.cloud.clouddms.v1.SourceSqlChange source_sql_change = 117 [(.google.api.field_behavior) = OPTIONAL];
public SourceSqlChangeOrBuilder getSourceSqlChangeOrBuilder()
Optional. Rule to change the sql code for an entity, for example, function, procedure.
.google.cloud.clouddms.v1.SourceSqlChange source_sql_change = 117 [(.google.api.field_behavior) = OPTIONAL];
getSourceSqlChangeOrBuilder in interface MappingRuleOrBuilderpublic boolean hasFilterTableColumns()
Optional. Rule to specify the list of columns to include or exclude from a table.
.google.cloud.clouddms.v1.FilterTableColumns filter_table_columns = 118 [(.google.api.field_behavior) = OPTIONAL];
hasFilterTableColumns in interface MappingRuleOrBuilderpublic FilterTableColumns getFilterTableColumns()
Optional. Rule to specify the list of columns to include or exclude from a table.
.google.cloud.clouddms.v1.FilterTableColumns filter_table_columns = 118 [(.google.api.field_behavior) = OPTIONAL];
getFilterTableColumns in interface MappingRuleOrBuilderpublic MappingRule.Builder setFilterTableColumns(FilterTableColumns value)
Optional. Rule to specify the list of columns to include or exclude from a table.
.google.cloud.clouddms.v1.FilterTableColumns filter_table_columns = 118 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder setFilterTableColumns(FilterTableColumns.Builder builderForValue)
Optional. Rule to specify the list of columns to include or exclude from a table.
.google.cloud.clouddms.v1.FilterTableColumns filter_table_columns = 118 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder mergeFilterTableColumns(FilterTableColumns value)
Optional. Rule to specify the list of columns to include or exclude from a table.
.google.cloud.clouddms.v1.FilterTableColumns filter_table_columns = 118 [(.google.api.field_behavior) = OPTIONAL];
public MappingRule.Builder clearFilterTableColumns()
Optional. Rule to specify the list of columns to include or exclude from a table.
.google.cloud.clouddms.v1.FilterTableColumns filter_table_columns = 118 [(.google.api.field_behavior) = OPTIONAL];
public FilterTableColumns.Builder getFilterTableColumnsBuilder()
Optional. Rule to specify the list of columns to include or exclude from a table.
.google.cloud.clouddms.v1.FilterTableColumns filter_table_columns = 118 [(.google.api.field_behavior) = OPTIONAL];
public FilterTableColumnsOrBuilder getFilterTableColumnsOrBuilder()
Optional. Rule to specify the list of columns to include or exclude from a table.
.google.cloud.clouddms.v1.FilterTableColumns filter_table_columns = 118 [(.google.api.field_behavior) = OPTIONAL];
getFilterTableColumnsOrBuilder in interface MappingRuleOrBuilderpublic final MappingRule.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MappingRule.Builder>public final MappingRule.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MappingRule.Builder>Copyright © 2024 Google LLC. All rights reserved.