roboto.http.roboto_client
Module Contents
ApiRelativePath
DEFAULT_HTTP_TIMEOUT
RobotoClient
class roboto. http. roboto_client. RobotoClient(endpoint, auth_decorator, http_client_kwargs=None)#View Source
A client for making HTTP requests against Roboto service
Parameters
endpoint strauth_decorator Optional[roboto.http_client_kwargs Optional[dict[str, Any]]RobotoClient.defaulted()
Parameters
client Optional[RobotoClient]Return type
RobotoClient.delete()
delete(path, caller_org_id=None, data=None, headers=None, idempotent=True, owner_org_id=None, query=None, retry_wait_fn=None, timeout=NotSet)#View Source
Parameters
path ApiRelativePathcaller_org_id Optional[str]data Anyheaders Optional[dict[str, str]]idempotent boolowner_org_id Optional[str]query Optional[dict[str, Any]]retry_wait_fn Optional[roboto.timeout roboto.Return type
Properties
RobotoClient.for_profile()
Parameters
profile strReturn type
RobotoClient.from_config()
Parameters
config roboto.Return type
RobotoClient.from_env()
Return type
Properties
RobotoClient.get()
get(path, caller_org_id=None, headers=None, idempotent=True, owner_org_id=None, query=None, retry_wait_fn=None, timeout=NotSet)#View Source
Parameters
path ApiRelativePathcaller_org_id Optional[str]headers Optional[dict[str, str]]idempotent boolowner_org_id Optional[str]query Optional[dict[str, Any]]retry_wait_fn Optional[roboto.timeout roboto.Return type
Properties
RobotoClient.http_client
Return type: roboto. http. http_client. HttpClient
RobotoClient.patch()
patch(path, caller_org_id=None, data=None, headers=None, idempotent=True, owner_org_id=None, query=None, retry_wait_fn=None, timeout=NotSet)#View Source
Parameters
path ApiRelativePathcaller_org_id Optional[str]data Anyheaders Optional[dict[str, str]]idempotent boolowner_org_id Optional[str]query Optional[dict[str, Any]]retry_wait_fn Optional[roboto.timeout roboto.Return type
RobotoClient.post()
post(path, caller_org_id=None, data=None, headers=None, idempotent=True, owner_org_id=None, query=None, retry_wait_fn=None, timeout=NotSet)#View Source
Parameters
path ApiRelativePathcaller_org_id Optional[str]data Anyheaders Optional[dict[str, str]]idempotent boolowner_org_id Optional[str]query Optional[dict[str, Any]]retry_wait_fn Optional[roboto.timeout roboto.Return type
RobotoClient.put()
put(path, caller_org_id=None, data=None, headers=None, idempotent=True, owner_org_id=None, query=None, retry_wait_fn=None, timeout=NotSet)#View Source
Parameters
path ApiRelativePathcaller_org_id Optional[str]data Anyheaders Optional[dict[str, str]]idempotent boolowner_org_id Optional[str]query Optional[dict[str, Any]]retry_wait_fn Optional[roboto.timeout roboto.Return type