in azure/functions/decorators/cosmosdb.py [0:0]
def __init__(self,
name: str,
connection: str,
database_name: str,
container_name: str,
lease_connection: Optional[str] = None,
lease_database_name: Optional[str] = None,
lease_container_name: Optional[str] = None,
create_lease_container_if_not_exists: Optional[
bool] = None,
leases_container_throughput: Optional[int] = None,
lease_container_prefix: Optional[str] = None,
feed_poll_delay: Optional[int] = None,
lease_acquire_interval: Optional[int] = None,
lease_expiration_interval: Optional[int] = None,
lease_renew_interval: Optional[int] = None,
max_items_per_invocation: Optional[int] = None,
start_from_beginning: Optional[time] = None,
start_from_time: Optional[time] = None,
preferred_locations: Optional[str] = None,
data_type: Optional[Union[DataType]] = None,
**kwargs):
self.connection = connection
self.database_name = database_name
self.container_name = container_name
self.lease_connection = lease_connection
self.lease_database_name = lease_database_name
self.lease_container_name = lease_container_name
self.create_lease_container_if_not_exists = \
create_lease_container_if_not_exists
self.leases_container_throughput = leases_container_throughput
self.lease_container_prefix = lease_container_prefix
self.feed_poll_delay = feed_poll_delay
self.lease_acquire_interval = lease_acquire_interval
self.lease_expiration_interval = lease_expiration_interval
self.lease_renew_interval = lease_renew_interval
self.max_items_per_invocation = max_items_per_invocation
self.start_from_beginning = start_from_beginning
self.start_from_time = start_from_time
self.preferred_locations = preferred_locations
super().__init__(name=name, data_type=data_type)