All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ksyun.api.sdk.client.IClientProfile Maven / Gradle / Ivy

There is a newer version: 2.1.8
Show newest version
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