apis

package
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: May 28, 2018 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateDatabaseRequest

type CreateDatabaseRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 数据库名  */
	DatabaseName string `json:"databaseName"`

	/* 实例名称  */
	InstanceName string `json:"instanceName"`

	/* 描述信息 (Optional) */
	Description *string `json:"description"`
}

func NewCreateDatabaseRequest

func NewCreateDatabaseRequest(
	regionId string,
	databaseName string,
	instanceName string,
) *CreateDatabaseRequest

* param regionId: 地域ID * param databaseName: 数据库名 * param instanceName: 实例名称 * param description: 描述信息 (Optional)

func (CreateDatabaseRequest) GetRegionId

func (r CreateDatabaseRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateDatabaseRequest) SetDatabaseName

func (r *CreateDatabaseRequest) SetDatabaseName(databaseName string)

func (*CreateDatabaseRequest) SetDescription

func (r *CreateDatabaseRequest) SetDescription(description string)

func (*CreateDatabaseRequest) SetInstanceName

func (r *CreateDatabaseRequest) SetInstanceName(instanceName string)

func (*CreateDatabaseRequest) SetRegionId

func (r *CreateDatabaseRequest) SetRegionId(regionId string)

type CreateDatabaseResponse

type CreateDatabaseResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    CreateDatabaseResult `json:"result"`
}

type CreateDatabaseResult

type CreateDatabaseResult struct {
	Status  bool   `json:"status"`
	Message string `json:"message"`
}

type CreateTableRequest

type CreateTableRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 实例名称  */
	InstanceName string `json:"instanceName"`

	/* 数据表描述  */
	DbModelDBTable *xdata.DwTableDesc `json:"dbModelDBTable"`
}

func NewCreateTableRequest

func NewCreateTableRequest(
	regionId string,
	instanceName string,
	dbModelDBTable *xdata.DwTableDesc,
) *CreateTableRequest

* param regionId: 地域ID * param instanceName: 实例名称 * param dbModelDBTable: 数据表描述

func (CreateTableRequest) GetRegionId

func (r CreateTableRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateTableRequest) SetDbModelDBTable

func (r *CreateTableRequest) SetDbModelDBTable(dbModelDBTable *xdata.DwTableDesc)

func (*CreateTableRequest) SetInstanceName

func (r *CreateTableRequest) SetInstanceName(instanceName string)

func (*CreateTableRequest) SetRegionId

func (r *CreateTableRequest) SetRegionId(regionId string)

type CreateTableResponse

type CreateTableResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    CreateTableResult  `json:"result"`
}

type CreateTableResult

type CreateTableResult struct {
	Status  bool   `json:"status"`
	Message string `json:"message"`
}

type DeleteDatabaseRequest

type DeleteDatabaseRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 数据库名  */
	DatabaseName string `json:"databaseName"`

	/* 实例名称  */
	InstanceName string `json:"instanceName"`
}

func NewDeleteDatabaseRequest

func NewDeleteDatabaseRequest(
	regionId string,
	databaseName string,
	instanceName string,
) *DeleteDatabaseRequest

* param regionId: 地域ID * param databaseName: 数据库名 * param instanceName: 实例名称

func (DeleteDatabaseRequest) GetRegionId

func (r DeleteDatabaseRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteDatabaseRequest) SetDatabaseName

func (r *DeleteDatabaseRequest) SetDatabaseName(databaseName string)

func (*DeleteDatabaseRequest) SetInstanceName

func (r *DeleteDatabaseRequest) SetInstanceName(instanceName string)

func (*DeleteDatabaseRequest) SetRegionId

func (r *DeleteDatabaseRequest) SetRegionId(regionId string)

type DeleteDatabaseResponse

type DeleteDatabaseResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    DeleteDatabaseResult `json:"result"`
}

type DeleteDatabaseResult

type DeleteDatabaseResult struct {
	Status  bool   `json:"status"`
	Message string `json:"message"`
}

type DeleteTableRequest

type DeleteTableRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 数据表名  */
	TableName string `json:"tableName"`

	/* 实例名称  */
	InstanceName string `json:"instanceName"`

	/* 数据库名称  */
	DatabaseName string `json:"databaseName"`
}

func NewDeleteTableRequest

func NewDeleteTableRequest(
	regionId string,
	tableName string,
	instanceName string,
	databaseName string,
) *DeleteTableRequest

* param regionId: 地域ID * param tableName: 数据表名 * param instanceName: 实例名称 * param databaseName: 数据库名称

func (DeleteTableRequest) GetRegionId

func (r DeleteTableRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteTableRequest) SetDatabaseName

func (r *DeleteTableRequest) SetDatabaseName(databaseName string)

func (*DeleteTableRequest) SetInstanceName

func (r *DeleteTableRequest) SetInstanceName(instanceName string)

func (*DeleteTableRequest) SetRegionId

func (r *DeleteTableRequest) SetRegionId(regionId string)

func (*DeleteTableRequest) SetTableName

func (r *DeleteTableRequest) SetTableName(tableName string)

type DeleteTableResponse

type DeleteTableResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    DeleteTableResult  `json:"result"`
}

type DeleteTableResult

type DeleteTableResult struct {
	Status  bool        `json:"status"`
	Message string      `json:"message"`
	Data    interface{} `json:"data"`
}

type GetDatabaseInfoRequest

type GetDatabaseInfoRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 数据库名  */
	DatabaseName string `json:"databaseName"`

	/* 实例名称  */
	InstanceName string `json:"instanceName"`
}

func NewGetDatabaseInfoRequest

func NewGetDatabaseInfoRequest(
	regionId string,
	databaseName string,
	instanceName string,
) *GetDatabaseInfoRequest

* param regionId: 地域ID * param databaseName: 数据库名 * param instanceName: 实例名称

func (GetDatabaseInfoRequest) GetRegionId

func (r GetDatabaseInfoRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetDatabaseInfoRequest) SetDatabaseName

func (r *GetDatabaseInfoRequest) SetDatabaseName(databaseName string)

func (*GetDatabaseInfoRequest) SetInstanceName

func (r *GetDatabaseInfoRequest) SetInstanceName(instanceName string)

func (*GetDatabaseInfoRequest) SetRegionId

func (r *GetDatabaseInfoRequest) SetRegionId(regionId string)

type GetDatabaseInfoResponse

type GetDatabaseInfoResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    GetDatabaseInfoResult `json:"result"`
}

type GetDatabaseInfoResult

type GetDatabaseInfoResult struct {
	Status  bool             `json:"status"`
	Message string           `json:"message"`
	Data    xdata.DwDatabase `json:"data"`
}

type GetTableInfoRequest

type GetTableInfoRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 数据表名  */
	TableName string `json:"tableName"`

	/* 实例名称  */
	InstanceName string `json:"instanceName"`

	/* 数据库名称  */
	DatabaseName string `json:"databaseName"`
}

func NewGetTableInfoRequest

func NewGetTableInfoRequest(
	regionId string,
	tableName string,
	instanceName string,
	databaseName string,
) *GetTableInfoRequest

* param regionId: 地域ID * param tableName: 数据表名 * param instanceName: 实例名称 * param databaseName: 数据库名称

func (GetTableInfoRequest) GetRegionId

func (r GetTableInfoRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetTableInfoRequest) SetDatabaseName

func (r *GetTableInfoRequest) SetDatabaseName(databaseName string)

func (*GetTableInfoRequest) SetInstanceName

func (r *GetTableInfoRequest) SetInstanceName(instanceName string)

func (*GetTableInfoRequest) SetRegionId

func (r *GetTableInfoRequest) SetRegionId(regionId string)

func (*GetTableInfoRequest) SetTableName

func (r *GetTableInfoRequest) SetTableName(tableName string)

type GetTableInfoResponse

type GetTableInfoResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    GetTableInfoResult `json:"result"`
}

type GetTableInfoResult

type GetTableInfoResult struct {
	Status  bool          `json:"status"`
	Message string        `json:"message"`
	Data    xdata.DwTable `json:"data"`
}

type ListDatabaseInfoRequest

type ListDatabaseInfoRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 实例名称  */
	InstanceName string `json:"instanceName"`
}

func NewListDatabaseInfoRequest

func NewListDatabaseInfoRequest(
	regionId string,
	instanceName string,
) *ListDatabaseInfoRequest

* param regionId: 地域ID * param instanceName: 实例名称

func (ListDatabaseInfoRequest) GetRegionId

func (r ListDatabaseInfoRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ListDatabaseInfoRequest) SetInstanceName

func (r *ListDatabaseInfoRequest) SetInstanceName(instanceName string)

func (*ListDatabaseInfoRequest) SetRegionId

func (r *ListDatabaseInfoRequest) SetRegionId(regionId string)

type ListDatabaseInfoResponse

type ListDatabaseInfoResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    ListDatabaseInfoResult `json:"result"`
}

type ListDatabaseInfoResult

type ListDatabaseInfoResult struct {
	Status  bool                   `json:"status"`
	Message string                 `json:"message"`
	Data    []xdata.DwDatabaseInfo `json:"data"`
}

type ListInstanceInfoRequest

type ListInstanceInfoRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`
}

func NewListInstanceInfoRequest

func NewListInstanceInfoRequest(
	regionId string,
) *ListInstanceInfoRequest

* param regionId: 地域ID

func (ListInstanceInfoRequest) GetRegionId

func (r ListInstanceInfoRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ListInstanceInfoRequest) SetRegionId

func (r *ListInstanceInfoRequest) SetRegionId(regionId string)

type ListInstanceInfoResponse

type ListInstanceInfoResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    ListInstanceInfoResult `json:"result"`
}

type ListInstanceInfoResult

type ListInstanceInfoResult struct {
	Status  bool               `json:"status"`
	Message string             `json:"message"`
	Data    []xdata.DwInstance `json:"data"`
}

type ListTableInfoRequest

type ListTableInfoRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 实例名称  */
	InstanceName string `json:"instanceName"`

	/* 数据库名称  */
	DatabaseName string `json:"databaseName"`
}

func NewListTableInfoRequest

func NewListTableInfoRequest(
	regionId string,
	instanceName string,
	databaseName string,
) *ListTableInfoRequest

* param regionId: 地域ID * param instanceName: 实例名称 * param databaseName: 数据库名称

func (ListTableInfoRequest) GetRegionId

func (r ListTableInfoRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ListTableInfoRequest) SetDatabaseName

func (r *ListTableInfoRequest) SetDatabaseName(databaseName string)

func (*ListTableInfoRequest) SetInstanceName

func (r *ListTableInfoRequest) SetInstanceName(instanceName string)

func (*ListTableInfoRequest) SetRegionId

func (r *ListTableInfoRequest) SetRegionId(regionId string)

type ListTableInfoResponse

type ListTableInfoResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    ListTableInfoResult `json:"result"`
}

type ListTableInfoResult

type ListTableInfoResult struct {
	Status  bool            `json:"status"`
	Message string          `json:"message"`
	Data    []xdata.DwTable `json:"data"`
}

Jump to

Keyboard shortcuts

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