public final class MappingRule extends com.google.protobuf.GeneratedMessageV3 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.MappingRule| Modifier and Type | Class and Description |
|---|---|
static class |
MappingRule.Builder
Definition of a transformation that is to be applied to a group of entities
in the source schema.
|
static class |
MappingRule.DetailsCase |
static class |
MappingRule.State
The current mapping rule state such as enabled, disabled or deleted.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
CONDITIONAL_COLUMN_SET_VALUE_FIELD_NUMBER |
static int |
CONVERT_ROWID_COLUMN_FIELD_NUMBER |
static int |
DISPLAY_NAME_FIELD_NUMBER |
static int |
ENTITY_MOVE_FIELD_NUMBER |
static int |
FILTER_FIELD_NUMBER |
static int |
FILTER_TABLE_COLUMNS_FIELD_NUMBER |
static int |
MULTI_COLUMN_DATA_TYPE_CHANGE_FIELD_NUMBER |
static int |
MULTI_ENTITY_RENAME_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
REVISION_CREATE_TIME_FIELD_NUMBER |
static int |
REVISION_ID_FIELD_NUMBER |
static int |
RULE_ORDER_FIELD_NUMBER |
static int |
RULE_SCOPE_FIELD_NUMBER |
static int |
SET_TABLE_PRIMARY_KEY_FIELD_NUMBER |
static int |
SINGLE_COLUMN_CHANGE_FIELD_NUMBER |
static int |
SINGLE_ENTITY_RENAME_FIELD_NUMBER |
static int |
SINGLE_PACKAGE_CHANGE_FIELD_NUMBER |
static int |
SOURCE_SQL_CHANGE_FIELD_NUMBER |
static int |
STATE_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
ConditionalColumnSetValue |
getConditionalColumnSetValue()
Optional.
|
ConditionalColumnSetValueOrBuilder |
getConditionalColumnSetValueOrBuilder()
Optional.
|
ConvertRowIdToColumn |
getConvertRowidColumn()
Optional.
|
ConvertRowIdToColumnOrBuilder |
getConvertRowidColumnOrBuilder()
Optional.
|
static MappingRule |
getDefaultInstance() |
MappingRule |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
MappingRule.DetailsCase |
getDetailsCase() |
String |
getDisplayName()
Optional.
|
com.google.protobuf.ByteString |
getDisplayNameBytes()
Optional.
|
EntityMove |
getEntityMove()
Optional.
|
EntityMoveOrBuilder |
getEntityMoveOrBuilder()
Optional.
|
MappingRuleFilter |
getFilter()
Required.
|
MappingRuleFilterOrBuilder |
getFilterOrBuilder()
Required.
|
FilterTableColumns |
getFilterTableColumns()
Optional.
|
FilterTableColumnsOrBuilder |
getFilterTableColumnsOrBuilder()
Optional.
|
MultiColumnDatatypeChange |
getMultiColumnDataTypeChange()
Optional.
|
MultiColumnDatatypeChangeOrBuilder |
getMultiColumnDataTypeChangeOrBuilder()
Optional.
|
MultiEntityRename |
getMultiEntityRename()
Optional.
|
MultiEntityRenameOrBuilder |
getMultiEntityRenameOrBuilder()
Optional.
|
String |
getName()
Full name of the mapping rule resource, in the form of:
projects/{project}/locations/{location}/conversionWorkspaces/{set}/mappingRule/{rule}.
|
com.google.protobuf.ByteString |
getNameBytes()
Full name of the mapping rule resource, in the form of:
projects/{project}/locations/{location}/conversionWorkspaces/{set}/mappingRule/{rule}.
|
com.google.protobuf.Parser<MappingRule> |
getParserForType() |
com.google.protobuf.Timestamp |
getRevisionCreateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getRevisionCreateTimeOrBuilder()
Output only.
|
String |
getRevisionId()
Output only.
|
com.google.protobuf.ByteString |
getRevisionIdBytes()
Output only.
|
long |
getRuleOrder()
Required.
|
DatabaseEntityType |
getRuleScope()
Required.
|
int |
getRuleScopeValue()
Required.
|
int |
getSerializedSize() |
SetTablePrimaryKey |
getSetTablePrimaryKey()
Optional.
|
SetTablePrimaryKeyOrBuilder |
getSetTablePrimaryKeyOrBuilder()
Optional.
|
SingleColumnChange |
getSingleColumnChange()
Optional.
|
SingleColumnChangeOrBuilder |
getSingleColumnChangeOrBuilder()
Optional.
|
SingleEntityRename |
getSingleEntityRename()
Optional.
|
SingleEntityRenameOrBuilder |
getSingleEntityRenameOrBuilder()
Optional.
|
SinglePackageChange |
getSinglePackageChange()
Optional.
|
SinglePackageChangeOrBuilder |
getSinglePackageChangeOrBuilder()
Optional.
|
SourceSqlChange |
getSourceSqlChange()
Optional.
|
SourceSqlChangeOrBuilder |
getSourceSqlChangeOrBuilder()
Optional.
|
MappingRule.State |
getState()
Optional.
|
int |
getStateValue()
Optional.
|
boolean |
hasConditionalColumnSetValue()
Optional.
|
boolean |
hasConvertRowidColumn()
Optional.
|
boolean |
hasEntityMove()
Optional.
|
boolean |
hasFilter()
Required.
|
boolean |
hasFilterTableColumns()
Optional.
|
int |
hashCode() |
boolean |
hasMultiColumnDataTypeChange()
Optional.
|
boolean |
hasMultiEntityRename()
Optional.
|
boolean |
hasRevisionCreateTime()
Output only.
|
boolean |
hasSetTablePrimaryKey()
Optional.
|
boolean |
hasSingleColumnChange()
Optional.
|
boolean |
hasSingleEntityRename()
Optional.
|
boolean |
hasSinglePackageChange()
Optional.
|
boolean |
hasSourceSqlChange()
Optional.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static MappingRule.Builder |
newBuilder() |
static MappingRule.Builder |
newBuilder(MappingRule prototype) |
MappingRule.Builder |
newBuilderForType() |
protected MappingRule.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static MappingRule |
parseDelimitedFrom(InputStream input) |
static MappingRule |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MappingRule |
parseFrom(byte[] data) |
static MappingRule |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MappingRule |
parseFrom(ByteBuffer data) |
static MappingRule |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MappingRule |
parseFrom(com.google.protobuf.ByteString data) |
static MappingRule |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MappingRule |
parseFrom(com.google.protobuf.CodedInputStream input) |
static MappingRule |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MappingRule |
parseFrom(InputStream input) |
static MappingRule |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<MappingRule> |
parser() |
MappingRule.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
public static final int RULE_SCOPE_FIELD_NUMBER
public static final int FILTER_FIELD_NUMBER
public static final int RULE_ORDER_FIELD_NUMBER
public static final int REVISION_ID_FIELD_NUMBER
public static final int REVISION_CREATE_TIME_FIELD_NUMBER
public static final int SINGLE_ENTITY_RENAME_FIELD_NUMBER
public static final int MULTI_ENTITY_RENAME_FIELD_NUMBER
public static final int ENTITY_MOVE_FIELD_NUMBER
public static final int SINGLE_COLUMN_CHANGE_FIELD_NUMBER
public static final int MULTI_COLUMN_DATA_TYPE_CHANGE_FIELD_NUMBER
public static final int CONDITIONAL_COLUMN_SET_VALUE_FIELD_NUMBER
public static final int CONVERT_ROWID_COLUMN_FIELD_NUMBER
public static final int SET_TABLE_PRIMARY_KEY_FIELD_NUMBER
public static final int SINGLE_PACKAGE_CHANGE_FIELD_NUMBER
public static final int SOURCE_SQL_CHANGE_FIELD_NUMBER
public static final int FILTER_TABLE_COLUMNS_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public MappingRule.DetailsCase getDetailsCase()
getDetailsCase in interface MappingRuleOrBuilderpublic 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 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 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.State getState()
Optional. The mapping rule state
.google.cloud.clouddms.v1.MappingRule.State state = 3 [(.google.api.field_behavior) = OPTIONAL];
getState in interface MappingRuleOrBuilderpublic int getRuleScopeValue()
Required. The rule scope
.google.cloud.clouddms.v1.DatabaseEntityType rule_scope = 4 [(.google.api.field_behavior) = REQUIRED];
getRuleScopeValue in interface MappingRuleOrBuilderpublic DatabaseEntityType getRuleScope()
Required. The rule scope
.google.cloud.clouddms.v1.DatabaseEntityType rule_scope = 4 [(.google.api.field_behavior) = REQUIRED];
getRuleScope in interface MappingRuleOrBuilderpublic 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static MappingRule parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MappingRule parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MappingRule parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MappingRule parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MappingRule parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MappingRule parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MappingRule parseFrom(InputStream input) throws IOException
IOExceptionpublic static MappingRule parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static MappingRule parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static MappingRule parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static MappingRule parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static MappingRule parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic MappingRule.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static MappingRule.Builder newBuilder()
public static MappingRule.Builder newBuilder(MappingRule prototype)
public MappingRule.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected MappingRule.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static MappingRule getDefaultInstance()
public static com.google.protobuf.Parser<MappingRule> parser()
public com.google.protobuf.Parser<MappingRule> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public MappingRule getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.