AssignTargetUuidHandling¶
-
class
oci.mysql.models.
AssignTargetUuidHandling
(**kwargs)¶ Bases:
oci.mysql.models.anonymous_transactions_handling.AnonymousTransactionsHandling
Enables assignment of IDs on the target to anonymous transactions coming from the source. The target server UUID is added as a prefix to the ID.
Attributes
POLICY_ASSIGN_MANUAL_UUID
str(object=’’) -> str POLICY_ASSIGN_TARGET_UUID
str(object=’’) -> str POLICY_ERROR_ON_ANONYMOUS
str(object=’’) -> str last_configured_log_filename
Gets the last_configured_log_filename of this AssignTargetUuidHandling. last_configured_log_offset
Gets the last_configured_log_offset of this AssignTargetUuidHandling. policy
[Required] Gets the policy of this AnonymousTransactionsHandling. Methods
__init__
(**kwargs)Initializes a new AssignTargetUuidHandling object with values from keyword arguments. get_subtype
(object_dictionary)Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype. -
POLICY_ASSIGN_MANUAL_UUID
= 'ASSIGN_MANUAL_UUID'¶
-
POLICY_ASSIGN_TARGET_UUID
= 'ASSIGN_TARGET_UUID'¶
-
POLICY_ERROR_ON_ANONYMOUS
= 'ERROR_ON_ANONYMOUS'¶
-
__init__
(**kwargs)¶ Initializes a new AssignTargetUuidHandling object with values from keyword arguments. The default value of the
policy
attribute of this class isASSIGN_TARGET_UUID
and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):Parameters: - policy (str) – The value to assign to the policy property of this AssignTargetUuidHandling. Allowed values for this property are: “ERROR_ON_ANONYMOUS”, “ASSIGN_TARGET_UUID”, “ASSIGN_MANUAL_UUID”
- last_configured_log_filename (str) – The value to assign to the last_configured_log_filename property of this AssignTargetUuidHandling.
- last_configured_log_offset (int) – The value to assign to the last_configured_log_offset property of this AssignTargetUuidHandling.
-
static
get_subtype
(object_dictionary)¶ Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
-
last_configured_log_filename
¶ Gets the last_configured_log_filename of this AssignTargetUuidHandling. Specifies one of the coordinates (file) at which the replica should begin reading the source’s log. As this value specifies the point where replication starts from, it is only used once, when it starts. It is never used again, unless a new UpdateChannel operation modifies it.
Returns: The last_configured_log_filename of this AssignTargetUuidHandling. Return type: str
-
last_configured_log_offset
¶ Gets the last_configured_log_offset of this AssignTargetUuidHandling. Specifies one of the coordinates (offset) at which the replica should begin reading the source’s log. As this value specifies the point where replication starts from, it is only used once, when it starts. It is never used again, unless a new UpdateChannel operation modifies it.
Returns: The last_configured_log_offset of this AssignTargetUuidHandling. Return type: int
-
policy
¶ [Required] Gets the policy of this AnonymousTransactionsHandling. Specifies how the replication channel handles anonymous transactions.
Allowed values for this property are: “ERROR_ON_ANONYMOUS”, “ASSIGN_TARGET_UUID”, “ASSIGN_MANUAL_UUID”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The policy of this AnonymousTransactionsHandling. Return type: str
-