pub struct DataSourceService {
pub config: Config,
}Expand description
数据源服务
Fields§
§config: ConfigImplementations§
Source§impl DataSourceService
impl DataSourceService
pub fn new(config: Config) -> Self
Sourcepub async fn create(
&self,
request: CreateDataSourceRequest,
option: Option<RequestOption>,
) -> SDKResult<BaseResponse<CreateDataSourceResponse>>
pub async fn create( &self, request: CreateDataSourceRequest, option: Option<RequestOption>, ) -> SDKResult<BaseResponse<CreateDataSourceResponse>>
Sourcepub async fn delete(
&self,
data_source_id: &str,
option: Option<RequestOption>,
) -> SDKResult<BaseResponse<EmptyDataSourceResponse>>
pub async fn delete( &self, data_source_id: &str, option: Option<RequestOption>, ) -> SDKResult<BaseResponse<EmptyDataSourceResponse>>
Sourcepub async fn patch(
&self,
data_source_id: &str,
request: UpdateDataSourceRequest,
option: Option<RequestOption>,
) -> SDKResult<BaseResponse<UpdateDataSourceResponse>>
pub async fn patch( &self, data_source_id: &str, request: UpdateDataSourceRequest, option: Option<RequestOption>, ) -> SDKResult<BaseResponse<UpdateDataSourceResponse>>
Sourcepub async fn get(
&self,
data_source_id: &str,
option: Option<RequestOption>,
) -> SDKResult<BaseResponse<GetDataSourceResponse>>
pub async fn get( &self, data_source_id: &str, option: Option<RequestOption>, ) -> SDKResult<BaseResponse<GetDataSourceResponse>>
Sourcepub async fn list(
&self,
request: Option<ListDataSourceRequest>,
option: Option<RequestOption>,
) -> SDKResult<BaseResponse<ListDataSourceResponse>>
pub async fn list( &self, request: Option<ListDataSourceRequest>, option: Option<RequestOption>, ) -> SDKResult<BaseResponse<ListDataSourceResponse>>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DataSourceService
impl !RefUnwindSafe for DataSourceService
impl Send for DataSourceService
impl Sync for DataSourceService
impl Unpin for DataSourceService
impl !UnwindSafe for DataSourceService
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more