@@ -95,6 +95,7 @@ def __init__(
9595 ssl_context : Any = None ,
9696 sdu : int = 8192 ,
9797 pool_boundary : str = None ,
98+ use_tcp_fast_open : bool = False ,
9899 handle : int = 0 ,
99100 ):
100101 """
@@ -261,6 +262,11 @@ def __init__(
261262 This requires the use of DRCP with Oracle Database 23.4 or higher
262263 (default: None)
263264
265+ - use_tcp_fast_open: boolean indicating whether to use TCP fast open.
266+ This is an ADB-S specific property for clients connecting from within
267+ OCI Cloud network. Please refer to the ADB-S documentation for more
268+ information (default: False)
269+
264270 - handle: an integer representing a pointer to a valid service context
265271 handle. This value is only used in thick mode. It should be used with
266272 extreme caution (default: 0)
@@ -306,7 +312,8 @@ def __repr__(self):
306312 + f"connection_id_prefix={ self .connection_id_prefix !r} , "
307313 + f"ssl_context={ self .ssl_context !r} , "
308314 + f"sdu={ self .sdu !r} , "
309- + f"pool_boundary={ self .pool_boundary !r} "
315+ + f"pool_boundary={ self .pool_boundary !r} , "
316+ + f"use_tcp_fast_open={ self .use_tcp_fast_open !r} "
310317 + ")"
311318 )
312319
@@ -648,6 +655,16 @@ def user(self) -> str:
648655 """
649656 return self ._impl .user
650657
658+ @property
659+ @_description_attr
660+ def use_tcp_fast_open (self ) -> Union [list , bool ]:
661+ """
662+ Boolean indicating whether to use TCP fast open. This is an ADB-S
663+ specific property for clients connecting from within OCI Cloud network.
664+ Please refer to the ADB-S documentation for more information.
665+ """
666+ return self ._impl .use_tcp_fast_open
667+
651668 @property
652669 @_description_attr
653670 def wallet_location (self ) -> Union [list , str ]:
@@ -737,6 +754,7 @@ def set(
737754 ssl_context : Any = None ,
738755 sdu : int = None ,
739756 pool_boundary : str = None ,
757+ use_tcp_fast_open : bool = None ,
740758 handle : int = None ,
741759 ):
742760 """
@@ -893,6 +911,11 @@ def set(
893911 indicating when pooled DRCP connections can be returned to the pool.
894912 This requires the use of DRCP with Oracle Database 23.4 or higher
895913
914+ - use_tcp_fast_open: boolean indicating whether to use TCP fast open.
915+ This is an ADB-S specific property for clients connecting from within
916+ OCI Cloud network. Please refer to the ADB-S documentation for more
917+ information
918+
896919 - handle: an integer representing a pointer to a valid service context
897920 handle. This value is only used in thick mode. It should be used with
898921 extreme caution
0 commit comments