openanalytics_open

package
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 25, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "central"

EndpointType regional or central

Functions

func GetEndpointMap

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types

type Account

type Account struct {
	Password string `json:"Password" xml:"Password"`
	UserName string `json:"UserName" xml:"UserName"`
}

Account is a nested struct in openanalytics_open response

type AddAccountRequest

type AddAccountRequest struct {
	*requests.RpcRequest
	RamUid            string           `position:"Body" name:"RamUid"`
	IsShort           requests.Boolean `position:"Body" name:"IsShort"`
	Remark            string           `position:"Body" name:"Remark"`
	Password          string           `position:"Body" name:"Password"`
	AccountName       string           `position:"Body" name:"AccountName"`
	EnableKMS         requests.Boolean `position:"Body" name:"EnableKMS"`
	UseRandomPassword requests.Boolean `position:"Body" name:"UseRandomPassword"`
}

AddAccountRequest is the request struct for api AddAccount

func CreateAddAccountRequest

func CreateAddAccountRequest() (request *AddAccountRequest)

CreateAddAccountRequest creates a request to invoke AddAccount API

type AddAccountResponse

type AddAccountResponse struct {
	*responses.BaseResponse
	RequestId string  `json:"RequestId" xml:"RequestId"`
	RegionId  string  `json:"RegionId" xml:"RegionId"`
	Account   Account `json:"Account" xml:"Account"`
}

AddAccountResponse is the response struct for api AddAccount

func CreateAddAccountResponse

func CreateAddAccountResponse() (response *AddAccountResponse)

CreateAddAccountResponse creates a response to parse from AddAccount response

type AddEndPointRequest

type AddEndPointRequest struct {
	*requests.RpcRequest
	Product     string `position:"Body" name:"Product"`
	NetworkType string `position:"Body" name:"NetworkType"`
	Vswitch     string `position:"Body" name:"Vswitch"`
	Zone        string `position:"Body" name:"Zone"`
	VpcID       string `position:"Body" name:"VpcID"`
}

AddEndPointRequest is the request struct for api AddEndPoint

func CreateAddEndPointRequest

func CreateAddEndPointRequest() (request *AddEndPointRequest)

CreateAddEndPointRequest creates a request to invoke AddEndPoint API

type AddEndPointResponse

type AddEndPointResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	RegionId     string       `json:"RegionId" xml:"RegionId"`
	EndPointInfo EndPointInfo `json:"EndPointInfo" xml:"EndPointInfo"`
}

AddEndPointResponse is the response struct for api AddEndPoint

func CreateAddEndPointResponse

func CreateAddEndPointResponse() (response *AddEndPointResponse)

CreateAddEndPointResponse creates a response to parse from AddEndPoint response

type AddPartitionsRequest

type AddPartitionsRequest struct {
	*requests.RpcRequest
	Partition string `position:"Query" name:"Partition"`
}

AddPartitionsRequest is the request struct for api AddPartitions

func CreateAddPartitionsRequest

func CreateAddPartitionsRequest() (request *AddPartitionsRequest)

CreateAddPartitionsRequest creates a request to invoke AddPartitions API

type AddPartitionsResponse

type AddPartitionsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Message   string `json:"Message" xml:"Message"`
	Data      int64  `json:"Data" xml:"Data"`
	Code      string `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
}

AddPartitionsResponse is the response struct for api AddPartitions

func CreateAddPartitionsResponse

func CreateAddPartitionsResponse() (response *AddPartitionsResponse)

CreateAddPartitionsResponse creates a response to parse from AddPartitions response

type AlterDatabaseRequest

type AlterDatabaseRequest struct {
	*requests.RpcRequest
	OldDbName   string `position:"Query" name:"OldDbName"`
	Name        string `position:"Query" name:"Name"`
	Description string `position:"Query" name:"Description"`
	LocationUri string `position:"Query" name:"LocationUri"`
	Parameters  string `position:"Query" name:"Parameters"`
}

AlterDatabaseRequest is the request struct for api AlterDatabase

func CreateAlterDatabaseRequest

func CreateAlterDatabaseRequest() (request *AlterDatabaseRequest)

CreateAlterDatabaseRequest creates a request to invoke AlterDatabase API

type AlterDatabaseResponse

type AlterDatabaseResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Message   string `json:"Message" xml:"Message"`
	Data      string `json:"Data" xml:"Data"`
	Code      string `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
}

AlterDatabaseResponse is the response struct for api AlterDatabase

func CreateAlterDatabaseResponse

func CreateAlterDatabaseResponse() (response *AlterDatabaseResponse)

CreateAlterDatabaseResponse creates a response to parse from AlterDatabase response

type AlterTableRequest

type AlterTableRequest struct {
	*requests.RpcRequest
	NewTableName string `position:"Query" name:"NewTableName"`
	Col          string `position:"Query" name:"Col"`
	OldTableName string `position:"Query" name:"OldTableName"`
	OldDbName    string `position:"Query" name:"OldDbName"`
	NewDbName    string `position:"Query" name:"NewDbName"`
	Parameters   string `position:"Query" name:"Parameters"`
}

AlterTableRequest is the request struct for api AlterTable

func CreateAlterTableRequest

func CreateAlterTableRequest() (request *AlterTableRequest)

CreateAlterTableRequest creates a request to invoke AlterTable API

type AlterTableResponse

type AlterTableResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Message   string `json:"Message" xml:"Message"`
	Data      bool   `json:"Data" xml:"Data"`
	Code      string `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
}

AlterTableResponse is the response struct for api AlterTable

func CreateAlterTableResponse

func CreateAlterTableResponse() (response *AlterTableResponse)

CreateAlterTableResponse creates a response to parse from AlterTable response

type CancelQueryByExecuteIdRequest

type CancelQueryByExecuteIdRequest struct {
	*requests.RpcRequest
	ExecuteId string `position:"Body" name:"ExecuteId"`
}

CancelQueryByExecuteIdRequest is the request struct for api CancelQueryByExecuteId

func CreateCancelQueryByExecuteIdRequest

func CreateCancelQueryByExecuteIdRequest() (request *CancelQueryByExecuteIdRequest)

CreateCancelQueryByExecuteIdRequest creates a request to invoke CancelQueryByExecuteId API

type CancelQueryByExecuteIdResponse

type CancelQueryByExecuteIdResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	RegionId  string `json:"RegionId" xml:"RegionId"`
	Data      bool   `json:"Data" xml:"Data"`
}

CancelQueryByExecuteIdResponse is the response struct for api CancelQueryByExecuteId

func CreateCancelQueryByExecuteIdResponse

func CreateCancelQueryByExecuteIdResponse() (response *CancelQueryByExecuteIdResponse)

CreateCancelQueryByExecuteIdResponse creates a response to parse from CancelQueryByExecuteId response

type CancelQueryByIdRequest

type CancelQueryByIdRequest struct {
	*requests.RpcRequest
	QueryId string `position:"Body" name:"QueryId"`
}

CancelQueryByIdRequest is the request struct for api CancelQueryById

func CreateCancelQueryByIdRequest

func CreateCancelQueryByIdRequest() (request *CancelQueryByIdRequest)

CreateCancelQueryByIdRequest creates a request to invoke CancelQueryById API

type CancelQueryByIdResponse

type CancelQueryByIdResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	RegionId  string `json:"RegionId" xml:"RegionId"`
	Data      bool   `json:"Data" xml:"Data"`
}

CancelQueryByIdResponse is the response struct for api CancelQueryById

func CreateCancelQueryByIdResponse

func CreateCancelQueryByIdResponse() (response *CancelQueryByIdResponse)

CreateCancelQueryByIdResponse creates a response to parse from CancelQueryById response

type Client

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithEcsRamRole

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithOptions

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithProvider

func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)

NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArn

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArnAndPolicy

func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRsaKeyPair

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithStsToken

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func (*Client) AddAccount

func (client *Client) AddAccount(request *AddAccountRequest) (response *AddAccountResponse, err error)

AddAccount invokes the openanalytics_open.AddAccount API synchronously

func (*Client) AddAccountWithCallback

func (client *Client) AddAccountWithCallback(request *AddAccountRequest, callback func(response *AddAccountResponse, err error)) <-chan int

AddAccountWithCallback invokes the openanalytics_open.AddAccount API asynchronously

func (*Client) AddAccountWithChan

func (client *Client) AddAccountWithChan(request *AddAccountRequest) (<-chan *AddAccountResponse, <-chan error)

AddAccountWithChan invokes the openanalytics_open.AddAccount API asynchronously

func (*Client) AddEndPoint

func (client *Client) AddEndPoint(request *AddEndPointRequest) (response *AddEndPointResponse, err error)

AddEndPoint invokes the openanalytics_open.AddEndPoint API synchronously

func (*Client) AddEndPointWithCallback

func (client *Client) AddEndPointWithCallback(request *AddEndPointRequest, callback func(response *AddEndPointResponse, err error)) <-chan int

AddEndPointWithCallback invokes the openanalytics_open.AddEndPoint API asynchronously

func (*Client) AddEndPointWithChan

func (client *Client) AddEndPointWithChan(request *AddEndPointRequest) (<-chan *AddEndPointResponse, <-chan error)

AddEndPointWithChan invokes the openanalytics_open.AddEndPoint API asynchronously

func (*Client) AddPartitions

func (client *Client) AddPartitions(request *AddPartitionsRequest) (response *AddPartitionsResponse, err error)

AddPartitions invokes the openanalytics_open.AddPartitions API synchronously

func (*Client) AddPartitionsWithCallback

func (client *Client) AddPartitionsWithCallback(request *AddPartitionsRequest, callback func(response *AddPartitionsResponse, err error)) <-chan int

AddPartitionsWithCallback invokes the openanalytics_open.AddPartitions API asynchronously

func (*Client) AddPartitionsWithChan

func (client *Client) AddPartitionsWithChan(request *AddPartitionsRequest) (<-chan *AddPartitionsResponse, <-chan error)

AddPartitionsWithChan invokes the openanalytics_open.AddPartitions API asynchronously

func (*Client) AlterDatabase

func (client *Client) AlterDatabase(request *AlterDatabaseRequest) (response *AlterDatabaseResponse, err error)

AlterDatabase invokes the openanalytics_open.AlterDatabase API synchronously

func (*Client) AlterDatabaseWithCallback

func (client *Client) AlterDatabaseWithCallback(request *AlterDatabaseRequest, callback func(response *AlterDatabaseResponse, err error)) <-chan int

AlterDatabaseWithCallback invokes the openanalytics_open.AlterDatabase API asynchronously

func (*Client) AlterDatabaseWithChan

func (client *Client) AlterDatabaseWithChan(request *AlterDatabaseRequest) (<-chan *AlterDatabaseResponse, <-chan error)

AlterDatabaseWithChan invokes the openanalytics_open.AlterDatabase API asynchronously

func (*Client) AlterTable

func (client *Client) AlterTable(request *AlterTableRequest) (response *AlterTableResponse, err error)

AlterTable invokes the openanalytics_open.AlterTable API synchronously

func (*Client) AlterTableWithCallback

func (client *Client) AlterTableWithCallback(request *AlterTableRequest, callback func(response *AlterTableResponse, err error)) <-chan int

AlterTableWithCallback invokes the openanalytics_open.AlterTable API asynchronously

func (*Client) AlterTableWithChan

func (client *Client) AlterTableWithChan(request *AlterTableRequest) (<-chan *AlterTableResponse, <-chan error)

AlterTableWithChan invokes the openanalytics_open.AlterTable API asynchronously

func (*Client) CancelQueryByExecuteId

func (client *Client) CancelQueryByExecuteId(request *CancelQueryByExecuteIdRequest) (response *CancelQueryByExecuteIdResponse, err error)

CancelQueryByExecuteId invokes the openanalytics_open.CancelQueryByExecuteId API synchronously

func (*Client) CancelQueryByExecuteIdWithCallback

func (client *Client) CancelQueryByExecuteIdWithCallback(request *CancelQueryByExecuteIdRequest, callback func(response *CancelQueryByExecuteIdResponse, err error)) <-chan int

CancelQueryByExecuteIdWithCallback invokes the openanalytics_open.CancelQueryByExecuteId API asynchronously

func (*Client) CancelQueryByExecuteIdWithChan

func (client *Client) CancelQueryByExecuteIdWithChan(request *CancelQueryByExecuteIdRequest) (<-chan *CancelQueryByExecuteIdResponse, <-chan error)

CancelQueryByExecuteIdWithChan invokes the openanalytics_open.CancelQueryByExecuteId API asynchronously

func (*Client) CancelQueryById

func (client *Client) CancelQueryById(request *CancelQueryByIdRequest) (response *CancelQueryByIdResponse, err error)

CancelQueryById invokes the openanalytics_open.CancelQueryById API synchronously

func (*Client) CancelQueryByIdWithCallback

func (client *Client) CancelQueryByIdWithCallback(request *CancelQueryByIdRequest, callback func(response *CancelQueryByIdResponse, err error)) <-chan int

CancelQueryByIdWithCallback invokes the openanalytics_open.CancelQueryById API asynchronously

func (*Client) CancelQueryByIdWithChan

func (client *Client) CancelQueryByIdWithChan(request *CancelQueryByIdRequest) (<-chan *CancelQueryByIdResponse, <-chan error)

CancelQueryByIdWithChan invokes the openanalytics_open.CancelQueryById API asynchronously

func (*Client) CreateDatabase

func (client *Client) CreateDatabase(request *CreateDatabaseRequest) (response *CreateDatabaseResponse, err error)

CreateDatabase invokes the openanalytics_open.CreateDatabase API synchronously

func (*Client) CreateDatabaseWithCallback

func (client *Client) CreateDatabaseWithCallback(request *CreateDatabaseRequest, callback func(response *CreateDatabaseResponse, err error)) <-chan int

CreateDatabaseWithCallback invokes the openanalytics_open.CreateDatabase API asynchronously

func (*Client) CreateDatabaseWithChan

func (client *Client) CreateDatabaseWithChan(request *CreateDatabaseRequest) (<-chan *CreateDatabaseResponse, <-chan error)

CreateDatabaseWithChan invokes the openanalytics_open.CreateDatabase API asynchronously

func (*Client) CreateInstance

func (client *Client) CreateInstance(request *CreateInstanceRequest) (response *CreateInstanceResponse, err error)

CreateInstance invokes the openanalytics_open.CreateInstance API synchronously

func (*Client) CreateInstanceWithCallback

func (client *Client) CreateInstanceWithCallback(request *CreateInstanceRequest, callback func(response *CreateInstanceResponse, err error)) <-chan int

CreateInstanceWithCallback invokes the openanalytics_open.CreateInstance API asynchronously

func (*Client) CreateInstanceWithChan

func (client *Client) CreateInstanceWithChan(request *CreateInstanceRequest) (<-chan *CreateInstanceResponse, <-chan error)

CreateInstanceWithChan invokes the openanalytics_open.CreateInstance API asynchronously

func (*Client) CreateTable

func (client *Client) CreateTable(request *CreateTableRequest) (response *CreateTableResponse, err error)

CreateTable invokes the openanalytics_open.CreateTable API synchronously

func (*Client) CreateTableWithCallback

func (client *Client) CreateTableWithCallback(request *CreateTableRequest, callback func(response *CreateTableResponse, err error)) <-chan int

CreateTableWithCallback invokes the openanalytics_open.CreateTable API asynchronously

func (*Client) CreateTableWithChan

func (client *Client) CreateTableWithChan(request *CreateTableRequest) (<-chan *CreateTableResponse, <-chan error)

CreateTableWithChan invokes the openanalytics_open.CreateTable API asynchronously

func (*Client) DeleteAccount

func (client *Client) DeleteAccount(request *DeleteAccountRequest) (response *DeleteAccountResponse, err error)

DeleteAccount invokes the openanalytics_open.DeleteAccount API synchronously

func (*Client) DeleteAccountWithCallback

func (client *Client) DeleteAccountWithCallback(request *DeleteAccountRequest, callback func(response *DeleteAccountResponse, err error)) <-chan int

DeleteAccountWithCallback invokes the openanalytics_open.DeleteAccount API asynchronously

func (*Client) DeleteAccountWithChan

func (client *Client) DeleteAccountWithChan(request *DeleteAccountRequest) (<-chan *DeleteAccountResponse, <-chan error)

DeleteAccountWithChan invokes the openanalytics_open.DeleteAccount API asynchronously

func (*Client) DescribeTags

func (client *Client) DescribeTags(request *DescribeTagsRequest) (response *DescribeTagsResponse, err error)

DescribeTags invokes the openanalytics_open.DescribeTags API synchronously

func (*Client) DescribeTagsWithCallback

func (client *Client) DescribeTagsWithCallback(request *DescribeTagsRequest, callback func(response *DescribeTagsResponse, err error)) <-chan int

DescribeTagsWithCallback invokes the openanalytics_open.DescribeTags API asynchronously

func (*Client) DescribeTagsWithChan

func (client *Client) DescribeTagsWithChan(request *DescribeTagsRequest) (<-chan *DescribeTagsResponse, <-chan error)

DescribeTagsWithChan invokes the openanalytics_open.DescribeTags API asynchronously

func (*Client) DropDatabase

func (client *Client) DropDatabase(request *DropDatabaseRequest) (response *DropDatabaseResponse, err error)

DropDatabase invokes the openanalytics_open.DropDatabase API synchronously

func (*Client) DropDatabaseWithCallback

func (client *Client) DropDatabaseWithCallback(request *DropDatabaseRequest, callback func(response *DropDatabaseResponse, err error)) <-chan int

DropDatabaseWithCallback invokes the openanalytics_open.DropDatabase API asynchronously

func (*Client) DropDatabaseWithChan

func (client *Client) DropDatabaseWithChan(request *DropDatabaseRequest) (<-chan *DropDatabaseResponse, <-chan error)

DropDatabaseWithChan invokes the openanalytics_open.DropDatabase API asynchronously

func (*Client) DropPartition

func (client *Client) DropPartition(request *DropPartitionRequest) (response *DropPartitionResponse, err error)

DropPartition invokes the openanalytics_open.DropPartition API synchronously

func (*Client) DropPartitionWithCallback

func (client *Client) DropPartitionWithCallback(request *DropPartitionRequest, callback func(response *DropPartitionResponse, err error)) <-chan int

DropPartitionWithCallback invokes the openanalytics_open.DropPartition API asynchronously

func (*Client) DropPartitionWithChan

func (client *Client) DropPartitionWithChan(request *DropPartitionRequest) (<-chan *DropPartitionResponse, <-chan error)

DropPartitionWithChan invokes the openanalytics_open.DropPartition API asynchronously

func (*Client) DropTable

func (client *Client) DropTable(request *DropTableRequest) (response *DropTableResponse, err error)

DropTable invokes the openanalytics_open.DropTable API synchronously

func (*Client) DropTableWithCallback

func (client *Client) DropTableWithCallback(request *DropTableRequest, callback func(response *DropTableResponse, err error)) <-chan int

DropTableWithCallback invokes the openanalytics_open.DropTable API asynchronously

func (*Client) DropTableWithChan

func (client *Client) DropTableWithChan(request *DropTableRequest) (<-chan *DropTableResponse, <-chan error)

DropTableWithChan invokes the openanalytics_open.DropTable API asynchronously

func (*Client) GetAllDatabases

func (client *Client) GetAllDatabases(request *GetAllDatabasesRequest) (response *GetAllDatabasesResponse, err error)

GetAllDatabases invokes the openanalytics_open.GetAllDatabases API synchronously

func (*Client) GetAllDatabasesWithCallback

func (client *Client) GetAllDatabasesWithCallback(request *GetAllDatabasesRequest, callback func(response *GetAllDatabasesResponse, err error)) <-chan int

GetAllDatabasesWithCallback invokes the openanalytics_open.GetAllDatabases API asynchronously

func (*Client) GetAllDatabasesWithChan

func (client *Client) GetAllDatabasesWithChan(request *GetAllDatabasesRequest) (<-chan *GetAllDatabasesResponse, <-chan error)

GetAllDatabasesWithChan invokes the openanalytics_open.GetAllDatabases API asynchronously

func (*Client) GetAllTables

func (client *Client) GetAllTables(request *GetAllTablesRequest) (response *GetAllTablesResponse, err error)

GetAllTables invokes the openanalytics_open.GetAllTables API synchronously

func (*Client) GetAllTablesWithCallback

func (client *Client) GetAllTablesWithCallback(request *GetAllTablesRequest, callback func(response *GetAllTablesResponse, err error)) <-chan int

GetAllTablesWithCallback invokes the openanalytics_open.GetAllTables API asynchronously

func (*Client) GetAllTablesWithChan

func (client *Client) GetAllTablesWithChan(request *GetAllTablesRequest) (<-chan *GetAllTablesResponse, <-chan error)

GetAllTablesWithChan invokes the openanalytics_open.GetAllTables API asynchronously

func (*Client) GetAllowIP

func (client *Client) GetAllowIP(request *GetAllowIPRequest) (response *GetAllowIPResponse, err error)

GetAllowIP invokes the openanalytics_open.GetAllowIP API synchronously

func (*Client) GetAllowIPWithCallback

func (client *Client) GetAllowIPWithCallback(request *GetAllowIPRequest, callback func(response *GetAllowIPResponse, err error)) <-chan int

GetAllowIPWithCallback invokes the openanalytics_open.GetAllowIP API asynchronously

func (*Client) GetAllowIPWithChan

func (client *Client) GetAllowIPWithChan(request *GetAllowIPRequest) (<-chan *GetAllowIPResponse, <-chan error)

GetAllowIPWithChan invokes the openanalytics_open.GetAllowIP API asynchronously

func (*Client) GetDatabase

func (client *Client) GetDatabase(request *GetDatabaseRequest) (response *GetDatabaseResponse, err error)

GetDatabase invokes the openanalytics_open.GetDatabase API synchronously

func (*Client) GetDatabaseWithCallback

func (client *Client) GetDatabaseWithCallback(request *GetDatabaseRequest, callback func(response *GetDatabaseResponse, err error)) <-chan int

GetDatabaseWithCallback invokes the openanalytics_open.GetDatabase API asynchronously

func (*Client) GetDatabaseWithChan

func (client *Client) GetDatabaseWithChan(request *GetDatabaseRequest) (<-chan *GetDatabaseResponse, <-chan error)

GetDatabaseWithChan invokes the openanalytics_open.GetDatabase API asynchronously

func (*Client) GetEndPoint

func (client *Client) GetEndPoint(request *GetEndPointRequest) (response *GetEndPointResponse, err error)

GetEndPoint invokes the openanalytics_open.GetEndPoint API synchronously

func (*Client) GetEndPointByDomain

func (client *Client) GetEndPointByDomain(request *GetEndPointByDomainRequest) (response *GetEndPointByDomainResponse, err error)

GetEndPointByDomain invokes the openanalytics_open.GetEndPointByDomain API synchronously

func (*Client) GetEndPointByDomainWithCallback

func (client *Client) GetEndPointByDomainWithCallback(request *GetEndPointByDomainRequest, callback func(response *GetEndPointByDomainResponse, err error)) <-chan int

GetEndPointByDomainWithCallback invokes the openanalytics_open.GetEndPointByDomain API asynchronously

func (*Client) GetEndPointByDomainWithChan

func (client *Client) GetEndPointByDomainWithChan(request *GetEndPointByDomainRequest) (<-chan *GetEndPointByDomainResponse, <-chan error)

GetEndPointByDomainWithChan invokes the openanalytics_open.GetEndPointByDomain API asynchronously

func (*Client) GetEndPointWithCallback

func (client *Client) GetEndPointWithCallback(request *GetEndPointRequest, callback func(response *GetEndPointResponse, err error)) <-chan int

GetEndPointWithCallback invokes the openanalytics_open.GetEndPoint API asynchronously

func (*Client) GetEndPointWithChan

func (client *Client) GetEndPointWithChan(request *GetEndPointRequest) (<-chan *GetEndPointResponse, <-chan error)

GetEndPointWithChan invokes the openanalytics_open.GetEndPoint API asynchronously

func (*Client) GetJobDetail

func (client *Client) GetJobDetail(request *GetJobDetailRequest) (response *GetJobDetailResponse, err error)

GetJobDetail invokes the openanalytics_open.GetJobDetail API synchronously

func (*Client) GetJobDetailWithCallback

func (client *Client) GetJobDetailWithCallback(request *GetJobDetailRequest, callback func(response *GetJobDetailResponse, err error)) <-chan int

GetJobDetailWithCallback invokes the openanalytics_open.GetJobDetail API asynchronously

func (*Client) GetJobDetailWithChan

func (client *Client) GetJobDetailWithChan(request *GetJobDetailRequest) (<-chan *GetJobDetailResponse, <-chan error)

GetJobDetailWithChan invokes the openanalytics_open.GetJobDetail API asynchronously

func (*Client) GetJobLog

func (client *Client) GetJobLog(request *GetJobLogRequest) (response *GetJobLogResponse, err error)

GetJobLog invokes the openanalytics_open.GetJobLog API synchronously

func (*Client) GetJobLogWithCallback

func (client *Client) GetJobLogWithCallback(request *GetJobLogRequest, callback func(response *GetJobLogResponse, err error)) <-chan int

GetJobLogWithCallback invokes the openanalytics_open.GetJobLog API asynchronously

func (*Client) GetJobLogWithChan

func (client *Client) GetJobLogWithChan(request *GetJobLogRequest) (<-chan *GetJobLogResponse, <-chan error)

GetJobLogWithChan invokes the openanalytics_open.GetJobLog API asynchronously

func (*Client) GetJobStatus

func (client *Client) GetJobStatus(request *GetJobStatusRequest) (response *GetJobStatusResponse, err error)

GetJobStatus invokes the openanalytics_open.GetJobStatus API synchronously

func (*Client) GetJobStatusWithCallback

func (client *Client) GetJobStatusWithCallback(request *GetJobStatusRequest, callback func(response *GetJobStatusResponse, err error)) <-chan int

GetJobStatusWithCallback invokes the openanalytics_open.GetJobStatus API asynchronously

func (*Client) GetJobStatusWithChan

func (client *Client) GetJobStatusWithChan(request *GetJobStatusRequest) (<-chan *GetJobStatusResponse, <-chan error)

GetJobStatusWithChan invokes the openanalytics_open.GetJobStatus API asynchronously

func (*Client) GetPartition

func (client *Client) GetPartition(request *GetPartitionRequest) (response *GetPartitionResponse, err error)

GetPartition invokes the openanalytics_open.GetPartition API synchronously

func (*Client) GetPartitionWithCallback

func (client *Client) GetPartitionWithCallback(request *GetPartitionRequest, callback func(response *GetPartitionResponse, err error)) <-chan int

GetPartitionWithCallback invokes the openanalytics_open.GetPartition API asynchronously

func (*Client) GetPartitionWithChan

func (client *Client) GetPartitionWithChan(request *GetPartitionRequest) (<-chan *GetPartitionResponse, <-chan error)

GetPartitionWithChan invokes the openanalytics_open.GetPartition API asynchronously

func (*Client) GetPartitions

func (client *Client) GetPartitions(request *GetPartitionsRequest) (response *GetPartitionsResponse, err error)

GetPartitions invokes the openanalytics_open.GetPartitions API synchronously

func (*Client) GetPartitionsWithCallback

func (client *Client) GetPartitionsWithCallback(request *GetPartitionsRequest, callback func(response *GetPartitionsResponse, err error)) <-chan int

GetPartitionsWithCallback invokes the openanalytics_open.GetPartitions API asynchronously

func (*Client) GetPartitionsWithChan

func (client *Client) GetPartitionsWithChan(request *GetPartitionsRequest) (<-chan *GetPartitionsResponse, <-chan error)

GetPartitionsWithChan invokes the openanalytics_open.GetPartitions API asynchronously

func (*Client) GetTable

func (client *Client) GetTable(request *GetTableRequest) (response *GetTableResponse, err error)

GetTable invokes the openanalytics_open.GetTable API synchronously

func (*Client) GetTableWithCallback

func (client *Client) GetTableWithCallback(request *GetTableRequest, callback func(response *GetTableResponse, err error)) <-chan int

GetTableWithCallback invokes the openanalytics_open.GetTable API asynchronously

func (*Client) GetTableWithChan

func (client *Client) GetTableWithChan(request *GetTableRequest) (<-chan *GetTableResponse, <-chan error)

GetTableWithChan invokes the openanalytics_open.GetTable API asynchronously

func (*Client) GrantPrivileges

func (client *Client) GrantPrivileges(request *GrantPrivilegesRequest) (response *GrantPrivilegesResponse, err error)

GrantPrivileges invokes the openanalytics_open.GrantPrivileges API synchronously

func (*Client) GrantPrivilegesWithCallback

func (client *Client) GrantPrivilegesWithCallback(request *GrantPrivilegesRequest, callback func(response *GrantPrivilegesResponse, err error)) <-chan int

GrantPrivilegesWithCallback invokes the openanalytics_open.GrantPrivileges API asynchronously

func (*Client) GrantPrivilegesWithChan

func (client *Client) GrantPrivilegesWithChan(request *GrantPrivilegesRequest) (<-chan *GrantPrivilegesResponse, <-chan error)

GrantPrivilegesWithChan invokes the openanalytics_open.GrantPrivileges API asynchronously

func (*Client) KillSparkJob

func (client *Client) KillSparkJob(request *KillSparkJobRequest) (response *KillSparkJobResponse, err error)

KillSparkJob invokes the openanalytics_open.KillSparkJob API synchronously

func (*Client) KillSparkJobWithCallback

func (client *Client) KillSparkJobWithCallback(request *KillSparkJobRequest, callback func(response *KillSparkJobResponse, err error)) <-chan int

KillSparkJobWithCallback invokes the openanalytics_open.KillSparkJob API asynchronously

func (*Client) KillSparkJobWithChan

func (client *Client) KillSparkJobWithChan(request *KillSparkJobRequest) (<-chan *KillSparkJobResponse, <-chan error)

KillSparkJobWithChan invokes the openanalytics_open.KillSparkJob API asynchronously

func (*Client) ListSparkJob

func (client *Client) ListSparkJob(request *ListSparkJobRequest) (response *ListSparkJobResponse, err error)

ListSparkJob invokes the openanalytics_open.ListSparkJob API synchronously

func (*Client) ListSparkJobWithCallback

func (client *Client) ListSparkJobWithCallback(request *ListSparkJobRequest, callback func(response *ListSparkJobResponse, err error)) <-chan int

ListSparkJobWithCallback invokes the openanalytics_open.ListSparkJob API asynchronously

func (*Client) ListSparkJobWithChan

func (client *Client) ListSparkJobWithChan(request *ListSparkJobRequest) (<-chan *ListSparkJobResponse, <-chan error)

ListSparkJobWithChan invokes the openanalytics_open.ListSparkJob API asynchronously

func (*Client) ListTagResources

func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)

ListTagResources invokes the openanalytics_open.ListTagResources API synchronously

func (*Client) ListTagResourcesWithCallback

func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, callback func(response *ListTagResourcesResponse, err error)) <-chan int

ListTagResourcesWithCallback invokes the openanalytics_open.ListTagResources API asynchronously

func (*Client) ListTagResourcesWithChan

func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)

ListTagResourcesWithChan invokes the openanalytics_open.ListTagResources API asynchronously

func (*Client) QueryAccountList

func (client *Client) QueryAccountList(request *QueryAccountListRequest) (response *QueryAccountListResponse, err error)

QueryAccountList invokes the openanalytics_open.QueryAccountList API synchronously

func (*Client) QueryAccountListWithCallback

func (client *Client) QueryAccountListWithCallback(request *QueryAccountListRequest, callback func(response *QueryAccountListResponse, err error)) <-chan int

QueryAccountListWithCallback invokes the openanalytics_open.QueryAccountList API asynchronously

func (*Client) QueryAccountListWithChan

func (client *Client) QueryAccountListWithChan(request *QueryAccountListRequest) (<-chan *QueryAccountListResponse, <-chan error)

QueryAccountListWithChan invokes the openanalytics_open.QueryAccountList API asynchronously

func (*Client) QueryEndPointList

func (client *Client) QueryEndPointList(request *QueryEndPointListRequest) (response *QueryEndPointListResponse, err error)

QueryEndPointList invokes the openanalytics_open.QueryEndPointList API synchronously

func (*Client) QueryEndPointListWithCallback

func (client *Client) QueryEndPointListWithCallback(request *QueryEndPointListRequest, callback func(response *QueryEndPointListResponse, err error)) <-chan int

QueryEndPointListWithCallback invokes the openanalytics_open.QueryEndPointList API asynchronously

func (*Client) QueryEndPointListWithChan

func (client *Client) QueryEndPointListWithChan(request *QueryEndPointListRequest) (<-chan *QueryEndPointListResponse, <-chan error)

QueryEndPointListWithChan invokes the openanalytics_open.QueryEndPointList API asynchronously

func (*Client) ReleaseInstance

func (client *Client) ReleaseInstance(request *ReleaseInstanceRequest) (response *ReleaseInstanceResponse, err error)

ReleaseInstance invokes the openanalytics_open.ReleaseInstance API synchronously

func (*Client) ReleaseInstanceWithCallback

func (client *Client) ReleaseInstanceWithCallback(request *ReleaseInstanceRequest, callback func(response *ReleaseInstanceResponse, err error)) <-chan int

ReleaseInstanceWithCallback invokes the openanalytics_open.ReleaseInstance API asynchronously

func (*Client) ReleaseInstanceWithChan

func (client *Client) ReleaseInstanceWithChan(request *ReleaseInstanceRequest) (<-chan *ReleaseInstanceResponse, <-chan error)

ReleaseInstanceWithChan invokes the openanalytics_open.ReleaseInstance API asynchronously

func (*Client) RemoveEndPoint

func (client *Client) RemoveEndPoint(request *RemoveEndPointRequest) (response *RemoveEndPointResponse, err error)

RemoveEndPoint invokes the openanalytics_open.RemoveEndPoint API synchronously

func (*Client) RemoveEndPointWithCallback

func (client *Client) RemoveEndPointWithCallback(request *RemoveEndPointRequest, callback func(response *RemoveEndPointResponse, err error)) <-chan int

RemoveEndPointWithCallback invokes the openanalytics_open.RemoveEndPoint API asynchronously

func (*Client) RemoveEndPointWithChan

func (client *Client) RemoveEndPointWithChan(request *RemoveEndPointRequest) (<-chan *RemoveEndPointResponse, <-chan error)

RemoveEndPointWithChan invokes the openanalytics_open.RemoveEndPoint API asynchronously

func (*Client) ResetMainPassword

func (client *Client) ResetMainPassword(request *ResetMainPasswordRequest) (response *ResetMainPasswordResponse, err error)

ResetMainPassword invokes the openanalytics_open.ResetMainPassword API synchronously

func (*Client) ResetMainPasswordWithCallback

func (client *Client) ResetMainPasswordWithCallback(request *ResetMainPasswordRequest, callback func(response *ResetMainPasswordResponse, err error)) <-chan int

ResetMainPasswordWithCallback invokes the openanalytics_open.ResetMainPassword API asynchronously

func (*Client) ResetMainPasswordWithChan

func (client *Client) ResetMainPasswordWithChan(request *ResetMainPasswordRequest) (<-chan *ResetMainPasswordResponse, <-chan error)

ResetMainPasswordWithChan invokes the openanalytics_open.ResetMainPassword API asynchronously

func (*Client) RevokePrivileges

func (client *Client) RevokePrivileges(request *RevokePrivilegesRequest) (response *RevokePrivilegesResponse, err error)

RevokePrivileges invokes the openanalytics_open.RevokePrivileges API synchronously

func (*Client) RevokePrivilegesWithCallback

func (client *Client) RevokePrivilegesWithCallback(request *RevokePrivilegesRequest, callback func(response *RevokePrivilegesResponse, err error)) <-chan int

RevokePrivilegesWithCallback invokes the openanalytics_open.RevokePrivileges API asynchronously

func (*Client) RevokePrivilegesWithChan

func (client *Client) RevokePrivilegesWithChan(request *RevokePrivilegesRequest) (<-chan *RevokePrivilegesResponse, <-chan error)

RevokePrivilegesWithChan invokes the openanalytics_open.RevokePrivileges API asynchronously

func (*Client) SetAllowIP

func (client *Client) SetAllowIP(request *SetAllowIPRequest) (response *SetAllowIPResponse, err error)

SetAllowIP invokes the openanalytics_open.SetAllowIP API synchronously

func (*Client) SetAllowIPWithCallback

func (client *Client) SetAllowIPWithCallback(request *SetAllowIPRequest, callback func(response *SetAllowIPResponse, err error)) <-chan int

SetAllowIPWithCallback invokes the openanalytics_open.SetAllowIP API asynchronously

func (*Client) SetAllowIPWithChan

func (client *Client) SetAllowIPWithChan(request *SetAllowIPRequest) (<-chan *SetAllowIPResponse, <-chan error)

SetAllowIPWithChan invokes the openanalytics_open.SetAllowIP API asynchronously

func (*Client) SubmitSparkJob

func (client *Client) SubmitSparkJob(request *SubmitSparkJobRequest) (response *SubmitSparkJobResponse, err error)

SubmitSparkJob invokes the openanalytics_open.SubmitSparkJob API synchronously

func (*Client) SubmitSparkJobWithCallback

func (client *Client) SubmitSparkJobWithCallback(request *SubmitSparkJobRequest, callback func(response *SubmitSparkJobResponse, err error)) <-chan int

SubmitSparkJobWithCallback invokes the openanalytics_open.SubmitSparkJob API asynchronously

func (*Client) SubmitSparkJobWithChan

func (client *Client) SubmitSparkJobWithChan(request *SubmitSparkJobRequest) (<-chan *SubmitSparkJobResponse, <-chan error)

SubmitSparkJobWithChan invokes the openanalytics_open.SubmitSparkJob API asynchronously

func (*Client) TagResources

func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)

TagResources invokes the openanalytics_open.TagResources API synchronously

func (*Client) TagResourcesWithCallback

func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, callback func(response *TagResourcesResponse, err error)) <-chan int

TagResourcesWithCallback invokes the openanalytics_open.TagResources API asynchronously

func (*Client) TagResourcesWithChan

func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)

TagResourcesWithChan invokes the openanalytics_open.TagResources API asynchronously

func (*Client) UnSubscribeRegion

func (client *Client) UnSubscribeRegion(request *UnSubscribeRegionRequest) (response *UnSubscribeRegionResponse, err error)

UnSubscribeRegion invokes the openanalytics_open.UnSubscribeRegion API synchronously

func (*Client) UnSubscribeRegionWithCallback

func (client *Client) UnSubscribeRegionWithCallback(request *UnSubscribeRegionRequest, callback func(response *UnSubscribeRegionResponse, err error)) <-chan int

UnSubscribeRegionWithCallback invokes the openanalytics_open.UnSubscribeRegion API asynchronously

func (*Client) UnSubscribeRegionWithChan

func (client *Client) UnSubscribeRegionWithChan(request *UnSubscribeRegionRequest) (<-chan *UnSubscribeRegionResponse, <-chan error)

UnSubscribeRegionWithChan invokes the openanalytics_open.UnSubscribeRegion API asynchronously

func (*Client) UntagResources

func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)

UntagResources invokes the openanalytics_open.UntagResources API synchronously

func (*Client) UntagResourcesWithCallback

func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, callback func(response *UntagResourcesResponse, err error)) <-chan int

UntagResourcesWithCallback invokes the openanalytics_open.UntagResources API asynchronously

func (*Client) UntagResourcesWithChan

func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)

UntagResourcesWithChan invokes the openanalytics_open.UntagResources API asynchronously

func (*Client) UpdateAccountPassword

func (client *Client) UpdateAccountPassword(request *UpdateAccountPasswordRequest) (response *UpdateAccountPasswordResponse, err error)

UpdateAccountPassword invokes the openanalytics_open.UpdateAccountPassword API synchronously

func (*Client) UpdateAccountPasswordWithCallback

func (client *Client) UpdateAccountPasswordWithCallback(request *UpdateAccountPasswordRequest, callback func(response *UpdateAccountPasswordResponse, err error)) <-chan int

UpdateAccountPasswordWithCallback invokes the openanalytics_open.UpdateAccountPassword API asynchronously

func (*Client) UpdateAccountPasswordWithChan

func (client *Client) UpdateAccountPasswordWithChan(request *UpdateAccountPasswordRequest) (<-chan *UpdateAccountPasswordResponse, <-chan error)

UpdateAccountPasswordWithChan invokes the openanalytics_open.UpdateAccountPassword API asynchronously

func (*Client) UpgradeInstance

func (client *Client) UpgradeInstance(request *UpgradeInstanceRequest) (response *UpgradeInstanceResponse, err error)

UpgradeInstance invokes the openanalytics_open.UpgradeInstance API synchronously

func (*Client) UpgradeInstanceWithCallback

func (client *Client) UpgradeInstanceWithCallback(request *UpgradeInstanceRequest, callback func(response *UpgradeInstanceResponse, err error)) <-chan int

UpgradeInstanceWithCallback invokes the openanalytics_open.UpgradeInstance API asynchronously

func (*Client) UpgradeInstanceWithChan

func (client *Client) UpgradeInstanceWithChan(request *UpgradeInstanceRequest) (<-chan *UpgradeInstanceResponse, <-chan error)

UpgradeInstanceWithChan invokes the openanalytics_open.UpgradeInstance API asynchronously

func (*Client) ValidateVirtualClusterName

func (client *Client) ValidateVirtualClusterName(request *ValidateVirtualClusterNameRequest) (response *ValidateVirtualClusterNameResponse, err error)

ValidateVirtualClusterName invokes the openanalytics_open.ValidateVirtualClusterName API synchronously

func (*Client) ValidateVirtualClusterNameWithCallback

func (client *Client) ValidateVirtualClusterNameWithCallback(request *ValidateVirtualClusterNameRequest, callback func(response *ValidateVirtualClusterNameResponse, err error)) <-chan int

ValidateVirtualClusterNameWithCallback invokes the openanalytics_open.ValidateVirtualClusterName API asynchronously

func (*Client) ValidateVirtualClusterNameWithChan

func (client *Client) ValidateVirtualClusterNameWithChan(request *ValidateVirtualClusterNameRequest) (<-chan *ValidateVirtualClusterNameResponse, <-chan error)

ValidateVirtualClusterNameWithChan invokes the openanalytics_open.ValidateVirtualClusterName API asynchronously

type ColsInGetPartition

type ColsInGetPartition struct {
	FieldSchemaModel []FieldSchemaModel `json:"FieldSchemaModel" xml:"FieldSchemaModel"`
}

ColsInGetPartition is a nested struct in openanalytics_open response

type ColsInGetPartitions

type ColsInGetPartitions struct {
	FieldSchemaModel []FieldSchemaModel `json:"FieldSchemaModel" xml:"FieldSchemaModel"`
}

ColsInGetPartitions is a nested struct in openanalytics_open response

type ColsInGetTable

type ColsInGetTable struct {
	ColsItem []ColsItem `json:"Cols" xml:"Cols"`
}

ColsInGetTable is a nested struct in openanalytics_open response

type ColsItem

type ColsItem struct {
	Comment string `json:"Comment" xml:"Comment"`
	Type    string `json:"Type" xml:"Type"`
	Name    string `json:"Name" xml:"Name"`
}

ColsItem is a nested struct in openanalytics_open response

type CreateDatabaseRequest

type CreateDatabaseRequest struct {
	*requests.RpcRequest
	Name        string `position:"Query" name:"Name"`
	Description string `position:"Query" name:"Description"`
	LocationUri string `position:"Query" name:"LocationUri"`
	Parameters  string `position:"Query" name:"Parameters"`
}

CreateDatabaseRequest is the request struct for api CreateDatabase

func CreateCreateDatabaseRequest

func CreateCreateDatabaseRequest() (request *CreateDatabaseRequest)

CreateCreateDatabaseRequest creates a request to invoke CreateDatabase API

type CreateDatabaseResponse

type CreateDatabaseResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Message   string `json:"Message" xml:"Message"`
	Data      int64  `json:"Data" xml:"Data"`
	Code      string `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
}

CreateDatabaseResponse is the response struct for api CreateDatabase

func CreateCreateDatabaseResponse

func CreateCreateDatabaseResponse() (response *CreateDatabaseResponse)

CreateCreateDatabaseResponse creates a response to parse from CreateDatabase response

type CreateInstanceRequest

type CreateInstanceRequest struct {
	*requests.RpcRequest
	ChargeType   string `position:"Body" name:"ChargeType"`
	InstanceType string `position:"Body" name:"InstanceType"`
	Component    string `position:"Body" name:"Component"`
}

CreateInstanceRequest is the request struct for api CreateInstance

func CreateCreateInstanceRequest

func CreateCreateInstanceRequest() (request *CreateInstanceRequest)

CreateCreateInstanceRequest creates a request to invoke CreateInstance API

type CreateInstanceResponse

type CreateInstanceResponse struct {
	*responses.BaseResponse
	Success   bool   `json:"Success" xml:"Success"`
	ErrorCode string `json:"ErrorCode" xml:"ErrorCode"`
	ErrorInfo string `json:"ErrorInfo" xml:"ErrorInfo"`
	Result    string `json:"Result" xml:"Result"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateInstanceResponse is the response struct for api CreateInstance

func CreateCreateInstanceResponse

func CreateCreateInstanceResponse() (response *CreateInstanceResponse)

CreateCreateInstanceResponse creates a response to parse from CreateInstance response

type CreateTableRequest

type CreateTableRequest struct {
	*requests.RpcRequest
	TableType         string `position:"Query" name:"TableType"`
	ViewOriginalText  string `position:"Query" name:"ViewOriginalText"`
	StorageDescriptor string `position:"Query" name:"StorageDescriptor"`
	PartitionKeys     string `position:"Query" name:"PartitionKeys"`
	DbName            string `position:"Query" name:"DbName"`
	ViewExpandedText  string `position:"Query" name:"ViewExpandedText"`
	TableName         string `position:"Query" name:"TableName"`
	Parameters        string `position:"Query" name:"Parameters"`
}

CreateTableRequest is the request struct for api CreateTable

func CreateCreateTableRequest

func CreateCreateTableRequest() (request *CreateTableRequest)

CreateCreateTableRequest creates a request to invoke CreateTable API

type CreateTableResponse

type CreateTableResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Message   string `json:"Message" xml:"Message"`
	Data      int64  `json:"Data" xml:"Data"`
	Code      string `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
}

CreateTableResponse is the response struct for api CreateTable

func CreateCreateTableResponse

func CreateCreateTableResponse() (response *CreateTableResponse)

CreateCreateTableResponse creates a response to parse from CreateTable response

type Data

type Data struct {
	JobId                string `json:"JobId" xml:"JobId"`
	Message              string `json:"Message" xml:"Message"`
	UpdateTime           string `json:"UpdateTime" xml:"UpdateTime"`
	CreateTime           string `json:"CreateTime" xml:"CreateTime"`
	Detail               string `json:"Detail" xml:"Detail"`
	CreateTimeValue      string `json:"CreateTimeValue" xml:"CreateTimeValue"`
	UpdateTimeValue      string `json:"UpdateTimeValue" xml:"UpdateTimeValue"`
	SubmitTime           string `json:"SubmitTime" xml:"SubmitTime"`
	Legal                string `json:"Legal" xml:"Legal"`
	ExecutorInstances    string `json:"ExecutorInstances" xml:"ExecutorInstances"`
	SparkUI              string `json:"SparkUI" xml:"SparkUI"`
	Status               string `json:"Status" xml:"Status"`
	DriverResourceSpec   string `json:"DriverResourceSpec" xml:"DriverResourceSpec"`
	ExecutorResourceSpec string `json:"ExecutorResourceSpec" xml:"ExecutorResourceSpec"`
	JobName              string `json:"JobName" xml:"JobName"`
	VcName               string `json:"VcName" xml:"VcName"`
	SubmitTimeValue      string `json:"SubmitTimeValue" xml:"SubmitTimeValue"`
}

Data is a nested struct in openanalytics_open response

type DataInGetAllDatabases

type DataInGetAllDatabases struct {
	Data []string `json:"Data" xml:"Data"`
}

DataInGetAllDatabases is a nested struct in openanalytics_open response

type DataInGetAllTables

type DataInGetAllTables struct {
	TableLists []string `json:"TableLists" xml:"TableLists"`
}

DataInGetAllTables is a nested struct in openanalytics_open response

type DataInQueryAccountList

type DataInQueryAccountList struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInQueryAccountList is a nested struct in openanalytics_open response

type DataItem

type DataItem struct {
	UserName  string `json:"UserName" xml:"UserName"`
	Role      string `json:"Role" xml:"Role"`
	ShortName string `json:"ShortName" xml:"ShortName"`
	Remark    string `json:"Remark" xml:"Remark"`
	RamUid    string `json:"RamUid" xml:"RamUid"`
}

DataItem is a nested struct in openanalytics_open response

type DataResult

type DataResult struct {
	PageNumber string `json:"PageNumber" xml:"PageNumber"`
	PageSize   string `json:"PageSize" xml:"PageSize"`
	TotalCount string `json:"TotalCount" xml:"TotalCount"`
	JobList    []Data `json:"JobList" xml:"JobList"`
}

DataResult is a nested struct in openanalytics_open response

type DatabaseModel

type DatabaseModel struct {
	TenantId    string                 `json:"TenantId" xml:"TenantId"`
	OwnerName   string                 `json:"OwnerName" xml:"OwnerName"`
	LocationUri string                 `json:"LocationUri" xml:"LocationUri"`
	Parameters  map[string]interface{} `json:"Parameters" xml:"Parameters"`
	Description string                 `json:"Description" xml:"Description"`
	Name        string                 `json:"Name" xml:"Name"`
}

DatabaseModel is a nested struct in openanalytics_open response

type DeleteAccountRequest

type DeleteAccountRequest struct {
	*requests.RpcRequest
	AccountName   string           `position:"Body" name:"AccountName"`
	IsShort       requests.Boolean `position:"Body" name:"IsShort"`
	IsServiceUser requests.Boolean `position:"Body" name:"IsServiceUser"`
}

DeleteAccountRequest is the request struct for api DeleteAccount

func CreateDeleteAccountRequest

func CreateDeleteAccountRequest() (request *DeleteAccountRequest)

CreateDeleteAccountRequest creates a request to invoke DeleteAccount API

type DeleteAccountResponse

type DeleteAccountResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	RegionId  string `json:"RegionId" xml:"RegionId"`
}

DeleteAccountResponse is the response struct for api DeleteAccount

func CreateDeleteAccountResponse

func CreateDeleteAccountResponse() (response *DeleteAccountResponse)

CreateDeleteAccountResponse creates a response to parse from DeleteAccount response

type DescribeTagsRequest

type DescribeTagsRequest struct {
	*requests.RpcRequest
	ResourceType string `position:"Query" name:"ResourceType"`
}

DescribeTagsRequest is the request struct for api DescribeTags

func CreateDescribeTagsRequest

func CreateDescribeTagsRequest() (request *DescribeTagsRequest)

CreateDescribeTagsRequest creates a request to invoke DescribeTags API

type DescribeTagsResponse

type DescribeTagsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Tags      []Tag  `json:"Tags" xml:"Tags"`
}

DescribeTagsResponse is the response struct for api DescribeTags

func CreateDescribeTagsResponse

func CreateDescribeTagsResponse() (response *DescribeTagsResponse)

CreateDescribeTagsResponse creates a response to parse from DescribeTags response

type DropDatabaseRequest

type DropDatabaseRequest struct {
	*requests.RpcRequest
	Cascade requests.Boolean `position:"Query" name:"Cascade"`
	Name    string           `position:"Query" name:"Name"`
}

DropDatabaseRequest is the request struct for api DropDatabase

func CreateDropDatabaseRequest

func CreateDropDatabaseRequest() (request *DropDatabaseRequest)

CreateDropDatabaseRequest creates a request to invoke DropDatabase API

type DropDatabaseResponse

type DropDatabaseResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Message   string `json:"Message" xml:"Message"`
	Data      string `json:"Data" xml:"Data"`
	Code      string `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
}

DropDatabaseResponse is the response struct for api DropDatabase

func CreateDropDatabaseResponse

func CreateDropDatabaseResponse() (response *DropDatabaseResponse)

CreateDropDatabaseResponse creates a response to parse from DropDatabase response

type DropPartitionRequest

type DropPartitionRequest struct {
	*requests.RpcRequest
	DbName     string `position:"Query" name:"DbName"`
	PartValues string `position:"Query" name:"PartValues"`
	TableName  string `position:"Query" name:"TableName"`
}

DropPartitionRequest is the request struct for api DropPartition

func CreateDropPartitionRequest

func CreateDropPartitionRequest() (request *DropPartitionRequest)

CreateDropPartitionRequest creates a request to invoke DropPartition API

type DropPartitionResponse

type DropPartitionResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Message   string `json:"Message" xml:"Message"`
	Data      bool   `json:"Data" xml:"Data"`
	Code      string `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
}

DropPartitionResponse is the response struct for api DropPartition

func CreateDropPartitionResponse

func CreateDropPartitionResponse() (response *DropPartitionResponse)

CreateDropPartitionResponse creates a response to parse from DropPartition response

type DropTableRequest

type DropTableRequest struct {
	*requests.RpcRequest
	DbName    string `position:"Query" name:"DbName"`
	TableName string `position:"Query" name:"TableName"`
}

DropTableRequest is the request struct for api DropTable

func CreateDropTableRequest

func CreateDropTableRequest() (request *DropTableRequest)

CreateDropTableRequest creates a request to invoke DropTable API

type DropTableResponse

type DropTableResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Message   string `json:"Message" xml:"Message"`
	Data      bool   `json:"Data" xml:"Data"`
	Code      string `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
}

DropTableResponse is the response struct for api DropTable

func CreateDropTableResponse

func CreateDropTableResponse() (response *DropTableResponse)

CreateDropTableResponse creates a response to parse from DropTable response

type EndPointInfo

type EndPointInfo struct {
	EndPointID      string `json:"endPointID" xml:"endPointID"`
	VSwitch         string `json:"vSwitch" xml:"vSwitch"`
	NetworkType     string `json:"networkType" xml:"networkType"`
	Zone            string `json:"zone" xml:"zone"`
	AllowIP         string `json:"allowIP" xml:"allowIP"`
	DomainURL       string `json:"domainURL" xml:"domainURL"`
	Port            string `json:"port" xml:"port"`
	Host            string `json:"host" xml:"host"`
	VpcID           string `json:"vpcID" xml:"vpcID"`
	Product         string `json:"product" xml:"product"`
	Status          string `json:"status" xml:"status"`
	CloudInstanceID string `json:"cloudInstanceID" xml:"cloudInstanceID"`
}

EndPointInfo is a nested struct in openanalytics_open response

type EndPointList

type EndPointList struct {
	EndPointListItem []EndPointListItem `json:"EndPointList" xml:"EndPointList"`
}

EndPointList is a nested struct in openanalytics_open response

type EndPointListItem

type EndPointListItem struct {
	EndPointID  string `json:"endPointID" xml:"endPointID"`
	Zone        string `json:"zone" xml:"zone"`
	VSwitch     string `json:"vSwitch" xml:"vSwitch"`
	Status      string `json:"status" xml:"status"`
	VpcID       string `json:"vpcID" xml:"vpcID"`
	Host        string `json:"host" xml:"host"`
	DomainURL   string `json:"domainURL" xml:"domainURL"`
	NetworkType string `json:"networkType" xml:"networkType"`
	AllowIP     string `json:"allowIP" xml:"allowIP"`
	Port        string `json:"port" xml:"port"`
	Product     string `json:"product" xml:"product"`
}

EndPointListItem is a nested struct in openanalytics_open response

type FieldSchemaModel

type FieldSchemaModel struct {
	Name    string `json:"Name" xml:"Name"`
	Comment string `json:"Comment" xml:"Comment"`
	Type    string `json:"Type" xml:"Type"`
}

FieldSchemaModel is a nested struct in openanalytics_open response

type GetAllDatabasesRequest

type GetAllDatabasesRequest struct {
	*requests.RpcRequest
}

GetAllDatabasesRequest is the request struct for api GetAllDatabases

func CreateGetAllDatabasesRequest

func CreateGetAllDatabasesRequest() (request *GetAllDatabasesRequest)

CreateGetAllDatabasesRequest creates a request to invoke GetAllDatabases API

type GetAllDatabasesResponse

type GetAllDatabasesResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Message   string   `json:"Message" xml:"Message"`
	Code      string   `json:"Code" xml:"Code"`
	Success   bool     `json:"Success" xml:"Success"`
	Data      []string `json:"Data" xml:"Data"`
}

GetAllDatabasesResponse is the response struct for api GetAllDatabases

func CreateGetAllDatabasesResponse

func CreateGetAllDatabasesResponse() (response *GetAllDatabasesResponse)

CreateGetAllDatabasesResponse creates a response to parse from GetAllDatabases response

type GetAllTablesRequest

type GetAllTablesRequest struct {
	*requests.RpcRequest
	DbName string `position:"Query" name:"DbName"`
}

GetAllTablesRequest is the request struct for api GetAllTables

func CreateGetAllTablesRequest

func CreateGetAllTablesRequest() (request *GetAllTablesRequest)

CreateGetAllTablesRequest creates a request to invoke GetAllTables API

type GetAllTablesResponse

type GetAllTablesResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Message   string   `json:"Message" xml:"Message"`
	Code      string   `json:"Code" xml:"Code"`
	Success   bool     `json:"Success" xml:"Success"`
	Data      []string `json:"Data" xml:"Data"`
}

GetAllTablesResponse is the response struct for api GetAllTables

func CreateGetAllTablesResponse

func CreateGetAllTablesResponse() (response *GetAllTablesResponse)

CreateGetAllTablesResponse creates a response to parse from GetAllTables response

type GetAllowIPRequest

type GetAllowIPRequest struct {
	*requests.RpcRequest
	NetworkType string `position:"Body" name:"NetworkType"`
	Product     string `position:"Body" name:"Product"`
}

GetAllowIPRequest is the request struct for api GetAllowIP

func CreateGetAllowIPRequest

func CreateGetAllowIPRequest() (request *GetAllowIPRequest)

CreateGetAllowIPRequest creates a request to invoke GetAllowIP API

type GetAllowIPResponse

type GetAllowIPResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	RegionId  string `json:"RegionId" xml:"RegionId"`
	AllowIP   string `json:"AllowIP" xml:"AllowIP"`
}

GetAllowIPResponse is the response struct for api GetAllowIP

func CreateGetAllowIPResponse

func CreateGetAllowIPResponse() (response *GetAllowIPResponse)

CreateGetAllowIPResponse creates a response to parse from GetAllowIP response

type GetDatabaseRequest

type GetDatabaseRequest struct {
	*requests.RpcRequest
	Name string `position:"Query" name:"Name"`
}

GetDatabaseRequest is the request struct for api GetDatabase

func CreateGetDatabaseRequest

func CreateGetDatabaseRequest() (request *GetDatabaseRequest)

CreateGetDatabaseRequest creates a request to invoke GetDatabase API

type GetDatabaseResponse

type GetDatabaseResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	Message       string        `json:"Message" xml:"Message"`
	Code          string        `json:"Code" xml:"Code"`
	Success       bool          `json:"Success" xml:"Success"`
	DatabaseModel DatabaseModel `json:"DatabaseModel" xml:"DatabaseModel"`
}

GetDatabaseResponse is the response struct for api GetDatabase

func CreateGetDatabaseResponse

func CreateGetDatabaseResponse() (response *GetDatabaseResponse)

CreateGetDatabaseResponse creates a response to parse from GetDatabase response

type GetEndPointByDomainRequest

type GetEndPointByDomainRequest struct {
	*requests.RpcRequest
	DomainURL string `position:"Body" name:"DomainURL"`
}

GetEndPointByDomainRequest is the request struct for api GetEndPointByDomain

func CreateGetEndPointByDomainRequest

func CreateGetEndPointByDomainRequest() (request *GetEndPointByDomainRequest)

CreateGetEndPointByDomainRequest creates a request to invoke GetEndPointByDomain API

type GetEndPointByDomainResponse

type GetEndPointByDomainResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	RegionId     string       `json:"RegionId" xml:"RegionId"`
	EndPointInfo EndPointInfo `json:"EndPointInfo" xml:"EndPointInfo"`
}

GetEndPointByDomainResponse is the response struct for api GetEndPointByDomain

func CreateGetEndPointByDomainResponse

func CreateGetEndPointByDomainResponse() (response *GetEndPointByDomainResponse)

CreateGetEndPointByDomainResponse creates a response to parse from GetEndPointByDomain response

type GetEndPointRequest

type GetEndPointRequest struct {
	*requests.RpcRequest
	EndPointID string `position:"Body" name:"EndPointID"`
}

GetEndPointRequest is the request struct for api GetEndPoint

func CreateGetEndPointRequest

func CreateGetEndPointRequest() (request *GetEndPointRequest)

CreateGetEndPointRequest creates a request to invoke GetEndPoint API

type GetEndPointResponse

type GetEndPointResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	RegionId     string       `json:"RegionId" xml:"RegionId"`
	EndPointInfo EndPointInfo `json:"EndPointInfo" xml:"EndPointInfo"`
}

GetEndPointResponse is the response struct for api GetEndPoint

func CreateGetEndPointResponse

func CreateGetEndPointResponse() (response *GetEndPointResponse)

CreateGetEndPointResponse creates a response to parse from GetEndPoint response

type GetJobDetailRequest

type GetJobDetailRequest struct {
	*requests.RpcRequest
	JobId  string `position:"Body" name:"JobId"`
	VcName string `position:"Body" name:"VcName"`
}

GetJobDetailRequest is the request struct for api GetJobDetail

func CreateGetJobDetailRequest

func CreateGetJobDetailRequest() (request *GetJobDetailRequest)

CreateGetJobDetailRequest creates a request to invoke GetJobDetail API

type GetJobDetailResponse

type GetJobDetailResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	JobDetail JobDetail `json:"JobDetail" xml:"JobDetail"`
}

GetJobDetailResponse is the response struct for api GetJobDetail

func CreateGetJobDetailResponse

func CreateGetJobDetailResponse() (response *GetJobDetailResponse)

CreateGetJobDetailResponse creates a response to parse from GetJobDetail response

type GetJobLogRequest

type GetJobLogRequest struct {
	*requests.RpcRequest
	JobId  string `position:"Body" name:"JobId"`
	VcName string `position:"Body" name:"VcName"`
}

GetJobLogRequest is the request struct for api GetJobLog

func CreateGetJobLogRequest

func CreateGetJobLogRequest() (request *GetJobLogRequest)

CreateGetJobLogRequest creates a request to invoke GetJobLog API

type GetJobLogResponse

type GetJobLogResponse struct {
	*responses.BaseResponse
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

GetJobLogResponse is the response struct for api GetJobLog

func CreateGetJobLogResponse

func CreateGetJobLogResponse() (response *GetJobLogResponse)

CreateGetJobLogResponse creates a response to parse from GetJobLog response

type GetJobStatusRequest

type GetJobStatusRequest struct {
	*requests.RpcRequest
	JobId  string `position:"Body" name:"JobId"`
	VcName string `position:"Body" name:"VcName"`
}

GetJobStatusRequest is the request struct for api GetJobStatus

func CreateGetJobStatusRequest

func CreateGetJobStatusRequest() (request *GetJobStatusRequest)

CreateGetJobStatusRequest creates a request to invoke GetJobStatus API

type GetJobStatusResponse

type GetJobStatusResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Status    string `json:"Status" xml:"Status"`
}

GetJobStatusResponse is the response struct for api GetJobStatus

func CreateGetJobStatusResponse

func CreateGetJobStatusResponse() (response *GetJobStatusResponse)

CreateGetJobStatusResponse creates a response to parse from GetJobStatus response

type GetPartitionRequest

type GetPartitionRequest struct {
	*requests.RpcRequest
	DbName    string `position:"Query" name:"DbName"`
	Values    string `position:"Query" name:"Values"`
	TableName string `position:"Query" name:"TableName"`
}

GetPartitionRequest is the request struct for api GetPartition

func CreateGetPartitionRequest

func CreateGetPartitionRequest() (request *GetPartitionRequest)

CreateGetPartitionRequest creates a request to invoke GetPartition API

type GetPartitionResponse

type GetPartitionResponse struct {
	*responses.BaseResponse
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	Message        string         `json:"Message" xml:"Message"`
	Code           string         `json:"Code" xml:"Code"`
	Success        bool           `json:"Success" xml:"Success"`
	PartitionModel PartitionModel `json:"PartitionModel" xml:"PartitionModel"`
}

GetPartitionResponse is the response struct for api GetPartition

func CreateGetPartitionResponse

func CreateGetPartitionResponse() (response *GetPartitionResponse)

CreateGetPartitionResponse creates a response to parse from GetPartition response

type GetPartitionsRequest

type GetPartitionsRequest struct {
	*requests.RpcRequest
	DbName    string           `position:"Query" name:"DbName"`
	MaxParts  requests.Integer `position:"Query" name:"MaxParts"`
	TableName string           `position:"Query" name:"TableName"`
}

GetPartitionsRequest is the request struct for api GetPartitions

func CreateGetPartitionsRequest

func CreateGetPartitionsRequest() (request *GetPartitionsRequest)

CreateGetPartitionsRequest creates a request to invoke GetPartitions API

type GetPartitionsResponse

type GetPartitionsResponse struct {
	*responses.BaseResponse
	RequestId  string           `json:"RequestId" xml:"RequestId"`
	Message    string           `json:"Message" xml:"Message"`
	Code       string           `json:"Code" xml:"Code"`
	Success    bool             `json:"Success" xml:"Success"`
	Partitions []PartitionModel `json:"Partitions" xml:"Partitions"`
}

GetPartitionsResponse is the response struct for api GetPartitions

func CreateGetPartitionsResponse

func CreateGetPartitionsResponse() (response *GetPartitionsResponse)

CreateGetPartitionsResponse creates a response to parse from GetPartitions response

type GetTableRequest

type GetTableRequest struct {
	*requests.RpcRequest
	DbName    string `position:"Query" name:"DbName"`
	TableName string `position:"Query" name:"TableName"`
}

GetTableRequest is the request struct for api GetTable

func CreateGetTableRequest

func CreateGetTableRequest() (request *GetTableRequest)

CreateGetTableRequest creates a request to invoke GetTable API

type GetTableResponse

type GetTableResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Message   string `json:"Message" xml:"Message"`
	Code      string `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
	Table     Table  `json:"Table" xml:"Table"`
}

GetTableResponse is the response struct for api GetTable

func CreateGetTableResponse

func CreateGetTableResponse() (response *GetTableResponse)

CreateGetTableResponse creates a response to parse from GetTable response

type GrantPrivilegesRequest

type GrantPrivilegesRequest struct {
	*requests.RpcRequest
	PrivilegeBag string `position:"Query" name:"PrivilegeBag"`
}

GrantPrivilegesRequest is the request struct for api GrantPrivileges

func CreateGrantPrivilegesRequest

func CreateGrantPrivilegesRequest() (request *GrantPrivilegesRequest)

CreateGrantPrivilegesRequest creates a request to invoke GrantPrivileges API

type GrantPrivilegesResponse

type GrantPrivilegesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Message   string `json:"Message" xml:"Message"`
	Data      bool   `json:"Data" xml:"Data"`
	Code      string `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
}

GrantPrivilegesResponse is the response struct for api GrantPrivileges

func CreateGrantPrivilegesResponse

func CreateGrantPrivilegesResponse() (response *GrantPrivilegesResponse)

CreateGrantPrivilegesResponse creates a response to parse from GrantPrivileges response

type JobDetail

type JobDetail struct {
	JobId                string `json:"JobId" xml:"JobId"`
	JobName              string `json:"JobName" xml:"JobName"`
	Status               string `json:"Status" xml:"Status"`
	Detail               string `json:"Detail" xml:"Detail"`
	SparkUI              string `json:"SparkUI" xml:"SparkUI"`
	CreateTime           string `json:"CreateTime" xml:"CreateTime"`
	UpdateTime           string `json:"UpdateTime" xml:"UpdateTime"`
	SubmitTime           string `json:"SubmitTime" xml:"SubmitTime"`
	CreateTimeValue      string `json:"CreateTimeValue" xml:"CreateTimeValue"`
	UpdateTimeValue      string `json:"UpdateTimeValue" xml:"UpdateTimeValue"`
	SubmitTimeValue      string `json:"SubmitTimeValue" xml:"SubmitTimeValue"`
	VcName               string `json:"VcName" xml:"VcName"`
	DriverResourceSpec   string `json:"DriverResourceSpec" xml:"DriverResourceSpec"`
	ExecutorResourceSpec string `json:"ExecutorResourceSpec" xml:"ExecutorResourceSpec"`
	ExecutorInstances    string `json:"ExecutorInstances" xml:"ExecutorInstances"`
}

JobDetail is a nested struct in openanalytics_open response

type JobList

type JobList struct {
	Data []Data `json:"Data" xml:"Data"`
}

JobList is a nested struct in openanalytics_open response

type KillSparkJobRequest

type KillSparkJobRequest struct {
	*requests.RpcRequest
	JobId  string `position:"Body" name:"JobId"`
	VcName string `position:"Body" name:"VcName"`
}

KillSparkJobRequest is the request struct for api KillSparkJob

func CreateKillSparkJobRequest

func CreateKillSparkJobRequest() (request *KillSparkJobRequest)

CreateKillSparkJobRequest creates a request to invoke KillSparkJob API

type KillSparkJobResponse

type KillSparkJobResponse struct {
	*responses.BaseResponse
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

KillSparkJobResponse is the response struct for api KillSparkJob

func CreateKillSparkJobResponse

func CreateKillSparkJobResponse() (response *KillSparkJobResponse)

CreateKillSparkJobResponse creates a response to parse from KillSparkJob response

type ListSparkJobRequest

type ListSparkJobRequest struct {
	*requests.RpcRequest
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	Condition  string           `position:"Query" name:"Condition"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	VcName     string           `position:"Query" name:"VcName"`
}

ListSparkJobRequest is the request struct for api ListSparkJob

func CreateListSparkJobRequest

func CreateListSparkJobRequest() (request *ListSparkJobRequest)

CreateListSparkJobRequest creates a request to invoke ListSparkJob API

type ListSparkJobResponse

type ListSparkJobResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	DataResult DataResult `json:"DataResult" xml:"DataResult"`
}

ListSparkJobResponse is the response struct for api ListSparkJob

func CreateListSparkJobResponse

func CreateListSparkJobResponse() (response *ListSparkJobResponse)

CreateListSparkJobResponse creates a response to parse from ListSparkJob response

type ListTagResourcesRequest

type ListTagResourcesRequest struct {
	*requests.RpcRequest
	ResourceId   *[]string              `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType string                 `position:"Query" name:"ResourceType"`
	NextToken    string                 `position:"Query" name:"NextToken"`
	Tag          *[]ListTagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
	Category     string                 `position:"Query" name:"Category"`
}

ListTagResourcesRequest is the request struct for api ListTagResources

func CreateListTagResourcesRequest

func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)

CreateListTagResourcesRequest creates a request to invoke ListTagResources API

type ListTagResourcesResponse

type ListTagResourcesResponse struct {
	*responses.BaseResponse
	RequestId    string             `json:"RequestId" xml:"RequestId"`
	NextToken    string             `json:"NextToken" xml:"NextToken"`
	TagResources []TagResourcesItem `json:"TagResources" xml:"TagResources"`
}

ListTagResourcesResponse is the response struct for api ListTagResources

func CreateListTagResourcesResponse

func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)

CreateListTagResourcesResponse creates a response to parse from ListTagResources response

type ListTagResourcesTag

type ListTagResourcesTag struct {
	Key   string `name:"Key"`
	Value string `name:"Value"`
}

ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest

type PartitionKeys

type PartitionKeys struct {
	PartitionKeysItem []PartitionKeysItem `json:"PartitionKeys" xml:"PartitionKeys"`
}

PartitionKeys is a nested struct in openanalytics_open response

type PartitionKeysItem

type PartitionKeysItem struct {
	Comment string `json:"Comment" xml:"Comment"`
	Type    string `json:"Type" xml:"Type"`
	Name    string `json:"Name" xml:"Name"`
}

PartitionKeysItem is a nested struct in openanalytics_open response

type PartitionModel

type PartitionModel struct {
	Parameters             map[string]interface{} `json:"Parameters" xml:"Parameters"`
	TableName              string                 `json:"TableName" xml:"TableName"`
	CreateTime             int64                  `json:"CreateTime" xml:"CreateTime"`
	DbName                 string                 `json:"DbName" xml:"DbName"`
	Values                 []string               `json:"Values" xml:"Values"`
	StorageDescriptorModel StorageDescriptorModel `json:"StorageDescriptorModel" xml:"StorageDescriptorModel"`
}

PartitionModel is a nested struct in openanalytics_open response

type Partitions

type Partitions struct {
	PartitionModel []PartitionModel `json:"PartitionModel" xml:"PartitionModel"`
}

Partitions is a nested struct in openanalytics_open response

type QueryAccountListRequest

type QueryAccountListRequest struct {
	*requests.RpcRequest
	PageSize   requests.Integer `position:"Body" name:"PageSize"`
	PageNumber requests.Integer `position:"Body" name:"PageNumber"`
}

QueryAccountListRequest is the request struct for api QueryAccountList

func CreateQueryAccountListRequest

func CreateQueryAccountListRequest() (request *QueryAccountListRequest)

CreateQueryAccountListRequest creates a request to invoke QueryAccountList API

type QueryAccountListResponse

type QueryAccountListResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	RegionId   string     `json:"RegionId" xml:"RegionId"`
	PageSize   int        `json:"PageSize" xml:"PageSize"`
	PageNumber int        `json:"PageNumber" xml:"PageNumber"`
	TotalCount int        `json:"TotalCount" xml:"TotalCount"`
	Data       []DataItem `json:"Data" xml:"Data"`
}

QueryAccountListResponse is the response struct for api QueryAccountList

func CreateQueryAccountListResponse

func CreateQueryAccountListResponse() (response *QueryAccountListResponse)

CreateQueryAccountListResponse creates a response to parse from QueryAccountList response

type QueryEndPointListRequest

type QueryEndPointListRequest struct {
	*requests.RpcRequest
}

QueryEndPointListRequest is the request struct for api QueryEndPointList

func CreateQueryEndPointListRequest

func CreateQueryEndPointListRequest() (request *QueryEndPointListRequest)

CreateQueryEndPointListRequest creates a request to invoke QueryEndPointList API

type QueryEndPointListResponse

type QueryEndPointListResponse struct {
	*responses.BaseResponse
	RequestId    string             `json:"RequestId" xml:"RequestId"`
	RegionId     string             `json:"RegionId" xml:"RegionId"`
	EndPointList []EndPointListItem `json:"EndPointList" xml:"EndPointList"`
}

QueryEndPointListResponse is the response struct for api QueryEndPointList

func CreateQueryEndPointListResponse

func CreateQueryEndPointListResponse() (response *QueryEndPointListResponse)

CreateQueryEndPointListResponse creates a response to parse from QueryEndPointList response

type ReleaseInstanceRequest

type ReleaseInstanceRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Body" name:"InstanceId"`
}

ReleaseInstanceRequest is the request struct for api ReleaseInstance

func CreateReleaseInstanceRequest

func CreateReleaseInstanceRequest() (request *ReleaseInstanceRequest)

CreateReleaseInstanceRequest creates a request to invoke ReleaseInstance API

type ReleaseInstanceResponse

type ReleaseInstanceResponse struct {
	*responses.BaseResponse
	Success   bool   `json:"Success" xml:"Success"`
	ErrorCode string `json:"ErrorCode" xml:"ErrorCode"`
	ErrorInfo string `json:"ErrorInfo" xml:"ErrorInfo"`
	Result    string `json:"Result" xml:"Result"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ReleaseInstanceResponse is the response struct for api ReleaseInstance

func CreateReleaseInstanceResponse

func CreateReleaseInstanceResponse() (response *ReleaseInstanceResponse)

CreateReleaseInstanceResponse creates a response to parse from ReleaseInstance response

type RemoveEndPointRequest

type RemoveEndPointRequest struct {
	*requests.RpcRequest
	EndPointID string `position:"Body" name:"EndPointID"`
}

RemoveEndPointRequest is the request struct for api RemoveEndPoint

func CreateRemoveEndPointRequest

func CreateRemoveEndPointRequest() (request *RemoveEndPointRequest)

CreateRemoveEndPointRequest creates a request to invoke RemoveEndPoint API

type RemoveEndPointResponse

type RemoveEndPointResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	RegionId  string `json:"RegionId" xml:"RegionId"`
}

RemoveEndPointResponse is the response struct for api RemoveEndPoint

func CreateRemoveEndPointResponse

func CreateRemoveEndPointResponse() (response *RemoveEndPointResponse)

CreateRemoveEndPointResponse creates a response to parse from RemoveEndPoint response

type ResetMainPasswordRequest

type ResetMainPasswordRequest struct {
	*requests.RpcRequest
	ExternalUid          string           `position:"Body" name:"ExternalUid"`
	InitPassword         string           `position:"Body" name:"InitPassword"`
	ExternalAliyunUid    string           `position:"Body" name:"ExternalAliyunUid"`
	UseRandomPassword    requests.Boolean `position:"Body" name:"UseRandomPassword"`
	EnableKMS            requests.Boolean `position:"Body" name:"EnableKMS"`
	ExternalBizAliyunUid string           `position:"Body" name:"ExternalBizAliyunUid"`
}

ResetMainPasswordRequest is the request struct for api ResetMainPassword

func CreateResetMainPasswordRequest

func CreateResetMainPasswordRequest() (request *ResetMainPasswordRequest)

CreateResetMainPasswordRequest creates a request to invoke ResetMainPassword API

type ResetMainPasswordResponse

type ResetMainPasswordResponse struct {
	*responses.BaseResponse
	RequestId string  `json:"RequestId" xml:"RequestId"`
	RegionId  string  `json:"RegionId" xml:"RegionId"`
	Account   Account `json:"Account" xml:"Account"`
}

ResetMainPasswordResponse is the response struct for api ResetMainPassword

func CreateResetMainPasswordResponse

func CreateResetMainPasswordResponse() (response *ResetMainPasswordResponse)

CreateResetMainPasswordResponse creates a response to parse from ResetMainPassword response

type RevokePrivilegesRequest

type RevokePrivilegesRequest struct {
	*requests.RpcRequest
	PrivilegeBag string `position:"Query" name:"PrivilegeBag"`
}

RevokePrivilegesRequest is the request struct for api RevokePrivileges

func CreateRevokePrivilegesRequest

func CreateRevokePrivilegesRequest() (request *RevokePrivilegesRequest)

CreateRevokePrivilegesRequest creates a request to invoke RevokePrivileges API

type RevokePrivilegesResponse

type RevokePrivilegesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Message   string `json:"Message" xml:"Message"`
	Data      bool   `json:"Data" xml:"Data"`
	Code      string `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
}

RevokePrivilegesResponse is the response struct for api RevokePrivileges

func CreateRevokePrivilegesResponse

func CreateRevokePrivilegesResponse() (response *RevokePrivilegesResponse)

CreateRevokePrivilegesResponse creates a response to parse from RevokePrivileges response

type SerDeInfo

type SerDeInfo struct {
	SerializationLib string                 `json:"SerializationLib" xml:"SerializationLib"`
	Parameters       map[string]interface{} `json:"Parameters" xml:"Parameters"`
	Name             string                 `json:"Name" xml:"Name"`
}

SerDeInfo is a nested struct in openanalytics_open response

type SerDeInfoModel

type SerDeInfoModel struct {
	Name             string                 `json:"Name" xml:"Name"`
	Parameters       map[string]interface{} `json:"Parameters" xml:"Parameters"`
	SerializationLib string                 `json:"SerializationLib" xml:"SerializationLib"`
}

SerDeInfoModel is a nested struct in openanalytics_open response

type SetAllowIPRequest

type SetAllowIPRequest struct {
	*requests.RpcRequest
	NetworkType string           `position:"Body" name:"NetworkType"`
	Product     string           `position:"Body" name:"Product"`
	AllowIP     string           `position:"Body" name:"AllowIP"`
	Append      requests.Boolean `position:"Body" name:"Append"`
}

SetAllowIPRequest is the request struct for api SetAllowIP

func CreateSetAllowIPRequest

func CreateSetAllowIPRequest() (request *SetAllowIPRequest)

CreateSetAllowIPRequest creates a request to invoke SetAllowIP API

type SetAllowIPResponse

type SetAllowIPResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	RegionId  string `json:"RegionId" xml:"RegionId"`
}

SetAllowIPResponse is the response struct for api SetAllowIP

func CreateSetAllowIPResponse

func CreateSetAllowIPResponse() (response *SetAllowIPResponse)

CreateSetAllowIPResponse creates a response to parse from SetAllowIP response

type StorageDescriptor

type StorageDescriptor struct {
	Parameters   map[string]interface{} `json:"Parameters" xml:"Parameters"`
	InputFormat  string                 `json:"InputFormat" xml:"InputFormat"`
	OutputFormat string                 `json:"OutputFormat" xml:"OutputFormat"`
	Location     string                 `json:"Location" xml:"Location"`
	SerDeInfo    SerDeInfo              `json:"SerDeInfo" xml:"SerDeInfo"`
	Cols         []ColsItem             `json:"Cols" xml:"Cols"`
}

StorageDescriptor is a nested struct in openanalytics_open response

type StorageDescriptorModel

type StorageDescriptorModel struct {
	Parameters     map[string]interface{} `json:"Parameters" xml:"Parameters"`
	InputFormat    string                 `json:"InputFormat" xml:"InputFormat"`
	OutputFormat   string                 `json:"OutputFormat" xml:"OutputFormat"`
	Location       string                 `json:"Location" xml:"Location"`
	SerDeInfoModel SerDeInfoModel         `json:"SerDeInfoModel" xml:"SerDeInfoModel"`
	Cols           []FieldSchemaModel     `json:"Cols" xml:"Cols"`
}

StorageDescriptorModel is a nested struct in openanalytics_open response

type SubmitSparkJobRequest

type SubmitSparkJobRequest struct {
	*requests.RpcRequest
	ConfigJson string `position:"Body" name:"ConfigJson"`
	VcName     string `position:"Body" name:"VcName"`
}

SubmitSparkJobRequest is the request struct for api SubmitSparkJob

func CreateSubmitSparkJobRequest

func CreateSubmitSparkJobRequest() (request *SubmitSparkJobRequest)

CreateSubmitSparkJobRequest creates a request to invoke SubmitSparkJob API

type SubmitSparkJobResponse

type SubmitSparkJobResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	JobId     string `json:"JobId" xml:"JobId"`
}

SubmitSparkJobResponse is the response struct for api SubmitSparkJob

func CreateSubmitSparkJobResponse

func CreateSubmitSparkJobResponse() (response *SubmitSparkJobResponse)

CreateSubmitSparkJobResponse creates a response to parse from SubmitSparkJob response

type Table

type Table struct {
	TableName         string                 `json:"TableName" xml:"TableName"`
	ViewOriginalText  string                 `json:"ViewOriginalText" xml:"ViewOriginalText"`
	Owner             string                 `json:"Owner" xml:"Owner"`
	TableType         string                 `json:"TableType" xml:"TableType"`
	Parameters        map[string]interface{} `json:"Parameters" xml:"Parameters"`
	ViewExpandedText  string                 `json:"ViewExpandedText" xml:"ViewExpandedText"`
	CreateTime        int64                  `json:"CreateTime" xml:"CreateTime"`
	DbName            string                 `json:"DbName" xml:"DbName"`
	LastAccessTime    int64                  `json:"LastAccessTime" xml:"LastAccessTime"`
	StorageDescriptor StorageDescriptor      `json:"StorageDescriptor" xml:"StorageDescriptor"`
	PartitionKeys     []PartitionKeysItem    `json:"PartitionKeys" xml:"PartitionKeys"`
}

Table is a nested struct in openanalytics_open response

type Tag

type Tag struct {
	TagKey   string `json:"TagKey" xml:"TagKey"`
	TagValue string `json:"TagValue" xml:"TagValue"`
}

Tag is a nested struct in openanalytics_open response

type TagResources

type TagResources struct {
	TagResourcesItem []TagResourcesItem `json:"TagResources" xml:"TagResources"`
}

TagResources is a nested struct in openanalytics_open response

type TagResourcesItem

type TagResourcesItem struct {
	TagKey       string `json:"TagKey" xml:"TagKey"`
	TagValue     string `json:"TagValue" xml:"TagValue"`
	ResourceType string `json:"ResourceType" xml:"ResourceType"`
	ResourceId   string `json:"ResourceId" xml:"ResourceId"`
}

TagResourcesItem is a nested struct in openanalytics_open response

type TagResourcesRequest

type TagResourcesRequest struct {
	*requests.RpcRequest
	ResourceId   *[]string          `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType string             `position:"Query" name:"ResourceType"`
	Tag          *[]TagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
}

TagResourcesRequest is the request struct for api TagResources

func CreateTagResourcesRequest

func CreateTagResourcesRequest() (request *TagResourcesRequest)

CreateTagResourcesRequest creates a request to invoke TagResources API

type TagResourcesResponse

type TagResourcesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

TagResourcesResponse is the response struct for api TagResources

func CreateTagResourcesResponse

func CreateTagResourcesResponse() (response *TagResourcesResponse)

CreateTagResourcesResponse creates a response to parse from TagResources response

type TagResourcesTag

type TagResourcesTag struct {
	Key   string `name:"Key"`
	Value string `name:"Value"`
}

TagResourcesTag is a repeated param struct in TagResourcesRequest

type Tags

type Tags struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

Tags is a nested struct in openanalytics_open response

type UnSubscribeRegionRequest

type UnSubscribeRegionRequest struct {
	*requests.RpcRequest
}

UnSubscribeRegionRequest is the request struct for api UnSubscribeRegion

func CreateUnSubscribeRegionRequest

func CreateUnSubscribeRegionRequest() (request *UnSubscribeRegionRequest)

CreateUnSubscribeRegionRequest creates a request to invoke UnSubscribeRegion API

type UnSubscribeRegionResponse

type UnSubscribeRegionResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	RegionId  string `json:"RegionId" xml:"RegionId"`
}

UnSubscribeRegionResponse is the response struct for api UnSubscribeRegion

func CreateUnSubscribeRegionResponse

func CreateUnSubscribeRegionResponse() (response *UnSubscribeRegionResponse)

CreateUnSubscribeRegionResponse creates a response to parse from UnSubscribeRegion response

type UntagResourcesRequest

type UntagResourcesRequest struct {
	*requests.RpcRequest
	All          requests.Boolean `position:"Query" name:"All"`
	ResourceId   *[]string        `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType string           `position:"Query" name:"ResourceType"`
	TagKey       *[]string        `position:"Query" name:"TagKey"  type:"Repeated"`
}

UntagResourcesRequest is the request struct for api UntagResources

func CreateUntagResourcesRequest

func CreateUntagResourcesRequest() (request *UntagResourcesRequest)

CreateUntagResourcesRequest creates a request to invoke UntagResources API

type UntagResourcesResponse

type UntagResourcesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UntagResourcesResponse is the response struct for api UntagResources

func CreateUntagResourcesResponse

func CreateUntagResourcesResponse() (response *UntagResourcesResponse)

CreateUntagResourcesResponse creates a response to parse from UntagResources response

type UpdateAccountPasswordRequest

type UpdateAccountPasswordRequest struct {
	*requests.RpcRequest
	IsShort           requests.Boolean `position:"Body" name:"IsShort"`
	Password          string           `position:"Body" name:"Password"`
	AccountName       string           `position:"Body" name:"AccountName"`
	EnableKMS         requests.Boolean `position:"Body" name:"EnableKMS"`
	UseRandomPassword requests.Boolean `position:"Body" name:"UseRandomPassword"`
}

UpdateAccountPasswordRequest is the request struct for api UpdateAccountPassword

func CreateUpdateAccountPasswordRequest

func CreateUpdateAccountPasswordRequest() (request *UpdateAccountPasswordRequest)

CreateUpdateAccountPasswordRequest creates a request to invoke UpdateAccountPassword API

type UpdateAccountPasswordResponse

type UpdateAccountPasswordResponse struct {
	*responses.BaseResponse
	RequestId string  `json:"RequestId" xml:"RequestId"`
	RegionId  string  `json:"RegionId" xml:"RegionId"`
	Account   Account `json:"Account" xml:"Account"`
}

UpdateAccountPasswordResponse is the response struct for api UpdateAccountPassword

func CreateUpdateAccountPasswordResponse

func CreateUpdateAccountPasswordResponse() (response *UpdateAccountPasswordResponse)

CreateUpdateAccountPasswordResponse creates a response to parse from UpdateAccountPassword response

type UpgradeInstanceRequest

type UpgradeInstanceRequest struct {
	*requests.RpcRequest
	InstanceId   string `position:"Body" name:"InstanceId"`
	ChargeType   string `position:"Body" name:"ChargeType"`
	InstanceType string `position:"Body" name:"InstanceType"`
	Component    string `position:"Body" name:"Component"`
}

UpgradeInstanceRequest is the request struct for api UpgradeInstance

func CreateUpgradeInstanceRequest

func CreateUpgradeInstanceRequest() (request *UpgradeInstanceRequest)

CreateUpgradeInstanceRequest creates a request to invoke UpgradeInstance API

type UpgradeInstanceResponse

type UpgradeInstanceResponse struct {
	*responses.BaseResponse
	Success   bool   `json:"Success" xml:"Success"`
	ErrorCode string `json:"ErrorCode" xml:"ErrorCode"`
	ErrorInfo string `json:"ErrorInfo" xml:"ErrorInfo"`
	Result    string `json:"Result" xml:"Result"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpgradeInstanceResponse is the response struct for api UpgradeInstance

func CreateUpgradeInstanceResponse

func CreateUpgradeInstanceResponse() (response *UpgradeInstanceResponse)

CreateUpgradeInstanceResponse creates a response to parse from UpgradeInstance response

type ValidateVirtualClusterNameRequest

type ValidateVirtualClusterNameRequest struct {
	*requests.RpcRequest
	VcName string `position:"Body" name:"VcName"`
}

ValidateVirtualClusterNameRequest is the request struct for api ValidateVirtualClusterName

func CreateValidateVirtualClusterNameRequest

func CreateValidateVirtualClusterNameRequest() (request *ValidateVirtualClusterNameRequest)

CreateValidateVirtualClusterNameRequest creates a request to invoke ValidateVirtualClusterName API

type ValidateVirtualClusterNameResponse

type ValidateVirtualClusterNameResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

ValidateVirtualClusterNameResponse is the response struct for api ValidateVirtualClusterName

func CreateValidateVirtualClusterNameResponse

func CreateValidateVirtualClusterNameResponse() (response *ValidateVirtualClusterNameResponse)

CreateValidateVirtualClusterNameResponse creates a response to parse from ValidateVirtualClusterName response

type ValuesInGetPartition

type ValuesInGetPartition struct {
	Values []string `json:"Values" xml:"Values"`
}

ValuesInGetPartition is a nested struct in openanalytics_open response

type ValuesInGetPartitions

type ValuesInGetPartitions struct {
	Values []string `json:"Values" xml:"Values"`
}

ValuesInGetPartitions is a nested struct in openanalytics_open response

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL