v2

package
v0.0.5-beta Latest Latest
Warning

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

Go to latest
Published: Aug 20, 2020 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CloudideClientBuilder

func CloudideClientBuilder() *http_client.HcHttpClientBuilder

func GenReqDefForCheckName

func GenReqDefForCheckName(request *model.CheckNameRequest) *def.HttpRequestDef

func GenReqDefForCreateInstance

func GenReqDefForCreateInstance(request *model.CreateInstanceRequest) *def.HttpRequestDef

func GenReqDefForCreateInstanceBy3rd

func GenReqDefForCreateInstanceBy3rd(request *model.CreateInstanceBy3rdRequest) *def.HttpRequestDef

func GenReqDefForDeleteInstance

func GenReqDefForDeleteInstance(request *model.DeleteInstanceRequest) *def.HttpRequestDef

func GenReqDefForListInstances

func GenReqDefForListInstances(request *model.ListInstancesRequest) *def.HttpRequestDef

func GenReqDefForListOrgInstances

func GenReqDefForListOrgInstances(request *model.ListOrgInstancesRequest) *def.HttpRequestDef

func GenReqDefForListProjectTemplates

func GenReqDefForListProjectTemplates(request *model.ListProjectTemplatesRequest) *def.HttpRequestDef

func GenReqDefForListStacksByTag

func GenReqDefForListStacksByTag(request *model.ListStacksByTagRequest) *def.HttpRequestDef

func GenReqDefForShowInstance

func GenReqDefForShowInstance(request *model.ShowInstanceRequest) *def.HttpRequestDef

func GenReqDefForShowPrice

func GenReqDefForShowPrice(request *model.ShowPriceRequest) *def.HttpRequestDef

func GenReqDefForStartInstance

func GenReqDefForStartInstance(request *model.StartInstanceRequest) *def.HttpRequestDef

func GenReqDefForStopInstance

func GenReqDefForStopInstance(request *model.StopInstanceRequest) *def.HttpRequestDef

func GenReqDefForUpdateInstance

func GenReqDefForUpdateInstance(request *model.UpdateInstanceRequest) *def.HttpRequestDef

func GenRespForCheckName

func GenRespForCheckName() (*model.CheckNameResponse, *def.HttpResponseDef)

func GenRespForCreateInstance

func GenRespForCreateInstance() (*model.CreateInstanceResponse, *def.HttpResponseDef)

func GenRespForCreateInstanceBy3rd

func GenRespForCreateInstanceBy3rd() (*model.CreateInstanceBy3rdResponse, *def.HttpResponseDef)

func GenRespForDeleteInstance

func GenRespForDeleteInstance() (*model.DeleteInstanceResponse, *def.HttpResponseDef)

func GenRespForListInstances

func GenRespForListInstances() (*model.ListInstancesResponse, *def.HttpResponseDef)

func GenRespForListOrgInstances

func GenRespForListOrgInstances() (*model.ListOrgInstancesResponse, *def.HttpResponseDef)

func GenRespForListStacksByTag

func GenRespForListStacksByTag() (*model.ListStacksByTagResponse, *def.HttpResponseDef)

func GenRespForShowInstance

func GenRespForShowInstance() (*model.ShowInstanceResponse, *def.HttpResponseDef)

func GenRespForShowPrice

func GenRespForShowPrice() (*model.ShowPriceResponse, *def.HttpResponseDef)

func GenRespForStartInstance

func GenRespForStartInstance() (*model.StartInstanceResponse, *def.HttpResponseDef)

func GenRespForStopInstance

func GenRespForStopInstance() (*model.StopInstanceResponse, *def.HttpResponseDef)

func GenRespForUpdateInstance

func GenRespForUpdateInstance() (*model.UpdateInstanceResponse, *def.HttpResponseDef)

Types

type CloudideClient

type CloudideClient struct {
	// contains filtered or unexported fields
}

func NewCloudideClient

func NewCloudideClient(hcClient *http_client.HcHttpClient) *CloudideClient

func (*CloudideClient) CheckName

查询IDE实例名是否重复

func (*CloudideClient) CreateInstance

创建IDE实例

func (*CloudideClient) CreateInstanceBy3rd

创建IDE实例

func (*CloudideClient) DeleteInstance

删除IDE实例(同时删除磁盘数据)

func (*CloudideClient) ListInstances

查询IDE实例列表

func (*CloudideClient) ListOrgInstances

查询某个组织下的IDE实例列表

func (*CloudideClient) ListProjectTemplates

查询技术栈模板工程

func (*CloudideClient) ListStacksByTag

获取标签所有技术栈

func (*CloudideClient) ShowInstance

查询某个IDE实例

func (*CloudideClient) ShowPrice

获取技术栈计费信息

func (*CloudideClient) StartInstance

启动IDE实例

func (*CloudideClient) StopInstance

停止IDE实例(不删除磁盘数据)

func (*CloudideClient) UpdateInstance

修改IDE实例

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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