com.ksyun.api.sdk.client.IClientProfile Maven / Gradle / Ivy
package com.ksyun.api.sdk.client;
import java.util.List;
import com.ksyun.api.sdk.auth.Credential;
import com.ksyun.api.sdk.auth.ISigner;
import com.ksyun.api.sdk.exceptions.ClientException;
import com.ksyun.api.sdk.http.FormatType;
import com.ksyun.api.sdk.regions.Endpoint;
public interface IClientProfile {
public ISigner getSigner();
public String getRegionId();
public FormatType getFormat();
public Credential getCredential();
public void setLocationConfig(String regionId, String product, String endpoint);
public List getEndpoints() throws ClientException;
public List getEndpoints(String regionId, String product) throws ClientException;
public List getEndpoints(String product, String regionId, String serviceCode, String endpointType)
throws ClientException;
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy