pub struct Client {Show 16 fields
pub SourceIp: String,
pub SecureTransport: String,
pub isInsecure: bool,
pub regionId: String,
pub config: Option<Config>,
pub httpProxy: String,
pub httpsProxy: String,
pub noProxy: String,
pub userAgent: HashMap<String, String>,
pub signer: AccessKeySigner,
pub httpClient: Client,
pub EndpointMap: HashMap<String, String>,
pub EndpointType: String,
pub Network: String,
pub Domain: String,
pub isOpenAsync: bool,
}Fields§
§SourceIp: String§SecureTransport: String§isInsecure: bool§regionId: String§config: Option<Config>§httpProxy: String§httpsProxy: String§noProxy: String§userAgent: HashMap<String, String>§signer: AccessKeySigner§httpClient: Client§EndpointMap: HashMap<String, String>§EndpointType: String§Network: String§Domain: String§isOpenAsync: boolImplementations§
Source§impl Client
impl Client
pub fn NewClientWithAccessKey( regionId: &str, accessKeyId: &str, accessKeySecret: &str, ) -> AliyunResult<Client>
pub fn InitWithAccessKey( &mut self, regionId: &str, accessKeyId: &str, accessKeySecret: &str, ) -> AliyunResult<()>
pub fn InitClientConfig(&mut self) -> Config
pub fn InitWithOptions( &mut self, regionId: &str, config: &Config, credential: AccessKeyCredential, ) -> AliyunResult<()>
pub fn ProcessCommonRequestWithSigner(request: Request)
pub fn DoAction( &mut self, request: &mut AcsRequest, response: &mut AcsResponse, ) -> AliyunResult<()>
pub fn DoActionWithSigner( &self, request: &mut AcsRequest, response: &mut AcsResponse, signer: Option<Box<dyn Signer>>, ) -> AliyunResult<()>
pub fn buildRequestWithSigner( &self, request: &mut AcsRequest, signer: Option<Box<dyn Signer>>, ) -> AliyunResult<Request>
pub fn GetEndpointRules( &self, regionId: &str, product: &str, ) -> AliyunResult<String>
Source§impl Client
impl Client
pub fn SendSms( &mut self, request: &mut SendSmsRequest, ) -> AliyunResult<SendSmsResponse>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Client
impl !RefUnwindSafe for Client
impl !Send for Client
impl !Sync for Client
impl Unpin for Client
impl !UnwindSafe for Client
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