Bases: StacBase
CdseClient class implementation.
Attributes: see
class:RsClient
Source code in docs/rs-client-libraries/rs_client/stac/cdse_client.py
| class CdseClient(StacBase):
"""
CdseClient class implementation.
Attributes: see :py:class:`RsClient`
"""
def __init__( # pylint: disable=too-many-arguments, too-many-positional-arguments
self,
logger: logging.Logger | None = None,
**kwargs: dict[str, Any],
):
"""
Initializes a CdseClient instance.
Args:
logger (logging.Logger | None, optional): Logger instance (default: None).
**kwargs: Arbitrary keyword arguments that may include:
- `headers` (Optional[Dict[str, str]])
- `parameters` (Optional[Dict[str, Any]])
- `ignore_conformance` (Optional[bool])
- `modifier` (Callable[[Collection | Item | ItemCollection | dict[Any, Any]], None] | None)
- `request_modifier` (Optional[Callable[[Request], Union[Request, None]]])
- `stac_io` (Optional[StacApiIO])
- `timeout` (Optional[Timeout])
"""
super().__init__(None, None, None, logger, CDSE_STAC_HREF, **kwargs)
@property
def href_service(self) -> str:
"""
Return the CDSE STAC URL.
"""
return CDSE_STAC_HREF
|
href_service
property
Return the CDSE STAC URL.
__init__(logger=None, **kwargs)
Initializes a CdseClient instance.
Parameters:
| Name |
Type |
Description |
Default |
logger
|
Logger | None
|
Logger instance (default: None).
|
None
|
**kwargs
|
dict[str, Any]
|
Arbitrary keyword arguments that may include:
- headers (Optional[Dict[str, str]])
- parameters (Optional[Dict[str, Any]])
- ignore_conformance (Optional[bool])
- modifier (Callable[[Collection | Item | ItemCollection | dict[Any, Any]], None] | None)
- request_modifier (Optional[Callable[[Request], Union[Request, None]]])
- stac_io (Optional[StacApiIO])
- timeout (Optional[Timeout])
|
{}
|
Source code in docs/rs-client-libraries/rs_client/stac/cdse_client.py
| def __init__( # pylint: disable=too-many-arguments, too-many-positional-arguments
self,
logger: logging.Logger | None = None,
**kwargs: dict[str, Any],
):
"""
Initializes a CdseClient instance.
Args:
logger (logging.Logger | None, optional): Logger instance (default: None).
**kwargs: Arbitrary keyword arguments that may include:
- `headers` (Optional[Dict[str, str]])
- `parameters` (Optional[Dict[str, Any]])
- `ignore_conformance` (Optional[bool])
- `modifier` (Callable[[Collection | Item | ItemCollection | dict[Any, Any]], None] | None)
- `request_modifier` (Optional[Callable[[Request], Union[Request, None]]])
- `stac_io` (Optional[StacApiIO])
- `timeout` (Optional[Timeout])
"""
super().__init__(None, None, None, logger, CDSE_STAC_HREF, **kwargs)
|