UpdateRowDetails¶
-
class
oci.nosql.models.
UpdateRowDetails
(**kwargs)¶ Bases:
object
Specifications for the putting of a table row.
Attributes
OPTION_IF_ABSENT
A constant which can be used with the option property of a UpdateRowDetails. OPTION_IF_PRESENT
A constant which can be used with the option property of a UpdateRowDetails. compartment_id
Gets the compartment_id of this UpdateRowDetails. identity_cache_size
Gets the identity_cache_size of this UpdateRowDetails. is_exact_match
Gets the is_exact_match of this UpdateRowDetails. is_get_return_row
Gets the is_get_return_row of this UpdateRowDetails. is_ttl_use_table_default
Gets the is_ttl_use_table_default of this UpdateRowDetails. option
Gets the option of this UpdateRowDetails. timeout_in_ms
Gets the timeout_in_ms of this UpdateRowDetails. ttl
Gets the ttl of this UpdateRowDetails. value
[Required] Gets the value of this UpdateRowDetails. Methods
__init__
(**kwargs)Initializes a new UpdateRowDetails object with values from keyword arguments. -
OPTION_IF_ABSENT
= 'IF_ABSENT'¶ A constant which can be used with the option property of a UpdateRowDetails. This constant has a value of “IF_ABSENT”
-
OPTION_IF_PRESENT
= 'IF_PRESENT'¶ A constant which can be used with the option property of a UpdateRowDetails. This constant has a value of “IF_PRESENT”
-
__init__
(**kwargs)¶ Initializes a new UpdateRowDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - compartment_id (str) – The value to assign to the compartment_id property of this UpdateRowDetails.
- value (dict(str, object)) – The value to assign to the value property of this UpdateRowDetails.
- option (str) – The value to assign to the option property of this UpdateRowDetails. Allowed values for this property are: “IF_ABSENT”, “IF_PRESENT”
- is_get_return_row (bool) – The value to assign to the is_get_return_row property of this UpdateRowDetails.
- timeout_in_ms (int) – The value to assign to the timeout_in_ms property of this UpdateRowDetails.
- ttl (int) – The value to assign to the ttl property of this UpdateRowDetails.
- is_ttl_use_table_default (bool) – The value to assign to the is_ttl_use_table_default property of this UpdateRowDetails.
- identity_cache_size (int) – The value to assign to the identity_cache_size property of this UpdateRowDetails.
- is_exact_match (bool) – The value to assign to the is_exact_match property of this UpdateRowDetails.
-
compartment_id
¶ Gets the compartment_id of this UpdateRowDetails. The OCID of the table’s compartment. Required if the tableNameOrId path parameter is a table name. Optional if tableNameOrId is an OCID. If tableNameOrId is an OCID, and compartmentId is supplied, the latter must match the identified table’s compartmentId.
Returns: The compartment_id of this UpdateRowDetails. Return type: str
-
identity_cache_size
¶ Gets the identity_cache_size of this UpdateRowDetails. Sets the number of generated identity values that are requested from the server during a put. If present and greater than 0, this value takes precedence over a default value for the table.
Returns: The identity_cache_size of this UpdateRowDetails. Return type: int
-
is_exact_match
¶ Gets the is_exact_match of this UpdateRowDetails. If present and true, the presented row value must exactly match the table’s schema. Otherwise, rows with missing non-key fields or extra fields can be written successfully.
Returns: The is_exact_match of this UpdateRowDetails. Return type: bool
-
is_get_return_row
¶ Gets the is_get_return_row of this UpdateRowDetails. If true, and the put fails due to an option setting, then the existing row will be returned.
Returns: The is_get_return_row of this UpdateRowDetails. Return type: bool
-
is_ttl_use_table_default
¶ Gets the is_ttl_use_table_default of this UpdateRowDetails. If true, set time-to-live for this row to the table’s default.
Returns: The is_ttl_use_table_default of this UpdateRowDetails. Return type: bool
-
option
¶ Gets the option of this UpdateRowDetails. Specifies a condition for the put operation.
Allowed values for this property are: “IF_ABSENT”, “IF_PRESENT”
Returns: The option of this UpdateRowDetails. Return type: str
-
timeout_in_ms
¶ Gets the timeout_in_ms of this UpdateRowDetails. Timeout setting for the put.
Returns: The timeout_in_ms of this UpdateRowDetails. Return type: int
-
ttl
¶ Gets the ttl of this UpdateRowDetails. Time-to-live for the row, in days.
Returns: The ttl of this UpdateRowDetails. Return type: int
-
value
¶ [Required] Gets the value of this UpdateRowDetails. The map of values from a row.
Returns: The value of this UpdateRowDetails. Return type: dict(str, object)
-