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: StringSecureTransport: StringisInsecure: boolregionId: Stringconfig: Option<Config>httpProxy: StringhttpsProxy: StringnoProxy: StringuserAgent: HashMap<String, String>signer: AccessKeySignerhttpClient: ClientEndpointMap: HashMap<String, String>EndpointType: StringNetwork: StringDomain: StringisOpenAsync: boolImplementations
sourceimpl Client
impl Client
pub fn NewClientWithAccessKey(
regionId: &str,
accessKeyId: &str,
accessKeySecret: &str
) -> Result<Client, Error>
pub fn InitWithAccessKey(
&mut self,
regionId: &str,
accessKeyId: &str,
accessKeySecret: &str
) -> Result<(), Error>
pub fn InitClientConfig(&mut self) -> Config
pub fn InitWithOptions(
&mut self,
regionId: &str,
config: &Config,
credential: AccessKeyCredential
) -> Result<(), Error>
pub fn ProcessCommonRequestWithSigner(request: Request)
pub fn DoAction(
&mut self,
request: &mut AcsRequest,
response: &mut AcsResponse
) -> Result<(), Error>
pub fn DoActionWithSigner(
&self,
request: &mut AcsRequest,
response: &mut AcsResponse,
signer: Option<Box<dyn Signer>>
) -> Result<(), Error>
pub fn buildRequestWithSigner(
&self,
request: &mut AcsRequest,
signer: Option<Box<dyn Signer>>
) -> Result<Request, Error>
pub fn GetEndpointRules(
&self,
regionId: &str,
product: &str
) -> Result<String, Error>
sourceimpl Client
impl Client
pub fn SendSms(
&mut self,
request: &mut SendSmsRequest
) -> Result<SendSmsResponse, Error>
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Client
impl !Send for Client
impl !Sync for Client
impl Unpin for Client
impl !UnwindSafe for Client
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more