Documentation ¶
Index ¶
- func GenReqDefForCreateXdmApplication() *def.HttpRequestDef
- func GenReqDefForDeleteXdmApplication() *def.HttpRequestDef
- func GenReqDefForDeployApplication() *def.HttpRequestDef
- func GenReqDefForListApps() *def.HttpRequestDef
- func GenReqDefForListEnvs() *def.HttpRequestDef
- func GenReqDefForModifyApplication() *def.HttpRequestDef
- func GenReqDefForUninstall() *def.HttpRequestDef
- func IdmeClientBuilder() *http_client.HcHttpClientBuilder
- type CreateXdmApplicationInvoker
- type DeleteXdmApplicationInvoker
- type DeployApplicationInvoker
- type IdmeClient
- func (c *IdmeClient) CreateXdmApplication(request *model.CreateXdmApplicationRequest) (*model.CreateXdmApplicationResponse, error)
- func (c *IdmeClient) CreateXdmApplicationInvoker(request *model.CreateXdmApplicationRequest) *CreateXdmApplicationInvoker
- func (c *IdmeClient) DeleteXdmApplication(request *model.DeleteXdmApplicationRequest) (*model.DeleteXdmApplicationResponse, error)
- func (c *IdmeClient) DeleteXdmApplicationInvoker(request *model.DeleteXdmApplicationRequest) *DeleteXdmApplicationInvoker
- func (c *IdmeClient) DeployApplication(request *model.DeployApplicationRequest) (*model.DeployApplicationResponse, error)
- func (c *IdmeClient) DeployApplicationInvoker(request *model.DeployApplicationRequest) *DeployApplicationInvoker
- func (c *IdmeClient) ListApps(request *model.ListAppsRequest) (*model.ListAppsResponse, error)
- func (c *IdmeClient) ListAppsInvoker(request *model.ListAppsRequest) *ListAppsInvoker
- func (c *IdmeClient) ListEnvs(request *model.ListEnvsRequest) (*model.ListEnvsResponse, error)
- func (c *IdmeClient) ListEnvsInvoker(request *model.ListEnvsRequest) *ListEnvsInvoker
- func (c *IdmeClient) ModifyApplication(request *model.ModifyApplicationRequest) (*model.ModifyApplicationResponse, error)
- func (c *IdmeClient) ModifyApplicationInvoker(request *model.ModifyApplicationRequest) *ModifyApplicationInvoker
- func (c *IdmeClient) Uninstall(request *model.UninstallRequest) (*model.UninstallResponse, error)
- func (c *IdmeClient) UninstallInvoker(request *model.UninstallRequest) *UninstallInvoker
- type ListAppsInvoker
- type ListEnvsInvoker
- type ModifyApplicationInvoker
- type UninstallInvoker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenReqDefForCreateXdmApplication ¶
func GenReqDefForCreateXdmApplication() *def.HttpRequestDef
func GenReqDefForDeleteXdmApplication ¶
func GenReqDefForDeleteXdmApplication() *def.HttpRequestDef
func GenReqDefForDeployApplication ¶
func GenReqDefForDeployApplication() *def.HttpRequestDef
func GenReqDefForListApps ¶
func GenReqDefForListApps() *def.HttpRequestDef
func GenReqDefForListEnvs ¶
func GenReqDefForListEnvs() *def.HttpRequestDef
func GenReqDefForModifyApplication ¶
func GenReqDefForModifyApplication() *def.HttpRequestDef
func GenReqDefForUninstall ¶
func GenReqDefForUninstall() *def.HttpRequestDef
func IdmeClientBuilder ¶
func IdmeClientBuilder() *http_client.HcHttpClientBuilder
Types ¶
type CreateXdmApplicationInvoker ¶
type CreateXdmApplicationInvoker struct {
*invoker.BaseInvoker
}
func (*CreateXdmApplicationInvoker) Invoke ¶
func (i *CreateXdmApplicationInvoker) Invoke() (*model.CreateXdmApplicationResponse, error)
type DeleteXdmApplicationInvoker ¶
type DeleteXdmApplicationInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteXdmApplicationInvoker) Invoke ¶
func (i *DeleteXdmApplicationInvoker) Invoke() (*model.DeleteXdmApplicationResponse, error)
type DeployApplicationInvoker ¶
type DeployApplicationInvoker struct {
*invoker.BaseInvoker
}
func (*DeployApplicationInvoker) Invoke ¶
func (i *DeployApplicationInvoker) Invoke() (*model.DeployApplicationResponse, error)
type IdmeClient ¶
type IdmeClient struct {
HcClient *http_client.HcHttpClient
}
func NewIdmeClient ¶
func NewIdmeClient(hcClient *http_client.HcHttpClient) *IdmeClient
func (*IdmeClient) CreateXdmApplication ¶
func (c *IdmeClient) CreateXdmApplication(request *model.CreateXdmApplicationRequest) (*model.CreateXdmApplicationResponse, error)
CreateXdmApplication 创建应用
本接口用于创建工业数字模型驱动引擎(Industrial Digital Model Engine,简称iDME)的应用。
Please refer to HUAWEI cloud API Explorer for details.
func (*IdmeClient) CreateXdmApplicationInvoker ¶
func (c *IdmeClient) CreateXdmApplicationInvoker(request *model.CreateXdmApplicationRequest) *CreateXdmApplicationInvoker
CreateXdmApplicationInvoker 创建应用
func (*IdmeClient) DeleteXdmApplication ¶
func (c *IdmeClient) DeleteXdmApplication(request *model.DeleteXdmApplicationRequest) (*model.DeleteXdmApplicationResponse, error)
DeleteXdmApplication 删除应用
本接口用于删除工业数字模型驱动引擎(Industrial Digital Model Engine,简称iDME)的应用。
Please refer to HUAWEI cloud API Explorer for details.
func (*IdmeClient) DeleteXdmApplicationInvoker ¶
func (c *IdmeClient) DeleteXdmApplicationInvoker(request *model.DeleteXdmApplicationRequest) *DeleteXdmApplicationInvoker
DeleteXdmApplicationInvoker 删除应用
func (*IdmeClient) DeployApplication ¶
func (c *IdmeClient) DeployApplication(request *model.DeployApplicationRequest) (*model.DeployApplicationResponse, error)
DeployApplication 部署应用
本接口用于部署工业数字模型驱动引擎(Industrial Digital Model Engine,简称iDME)的应用。
Please refer to HUAWEI cloud API Explorer for details.
func (*IdmeClient) DeployApplicationInvoker ¶
func (c *IdmeClient) DeployApplicationInvoker(request *model.DeployApplicationRequest) *DeployApplicationInvoker
DeployApplicationInvoker 部署应用
func (*IdmeClient) ListApps ¶
func (c *IdmeClient) ListApps(request *model.ListAppsRequest) (*model.ListAppsResponse, error)
ListApps 获取租户下的应用清单
本接口用于获取租户在工业数字模型驱动引擎(Industrial Digital Model Engine,简称iDME)的应用清单。
Please refer to HUAWEI cloud API Explorer for details.
func (*IdmeClient) ListAppsInvoker ¶
func (c *IdmeClient) ListAppsInvoker(request *model.ListAppsRequest) *ListAppsInvoker
ListAppsInvoker 获取租户下的应用清单
func (*IdmeClient) ListEnvs ¶
func (c *IdmeClient) ListEnvs(request *model.ListEnvsRequest) (*model.ListEnvsResponse, error)
ListEnvs 获取运行服务清单
本接口用于获取租户在工业数字模型驱动引擎(Industrial Digital Model Engine,简称iDME)的运行服务清单。
Please refer to HUAWEI cloud API Explorer for details.
func (*IdmeClient) ListEnvsInvoker ¶
func (c *IdmeClient) ListEnvsInvoker(request *model.ListEnvsRequest) *ListEnvsInvoker
ListEnvsInvoker 获取运行服务清单
func (*IdmeClient) ModifyApplication ¶
func (c *IdmeClient) ModifyApplication(request *model.ModifyApplicationRequest) (*model.ModifyApplicationResponse, error)
ModifyApplication 编辑应用
本接口用于修改工业数字模型驱动引擎(Industrial Digital Model Engine,简称iDME)的应用。
Please refer to HUAWEI cloud API Explorer for details.
func (*IdmeClient) ModifyApplicationInvoker ¶
func (c *IdmeClient) ModifyApplicationInvoker(request *model.ModifyApplicationRequest) *ModifyApplicationInvoker
ModifyApplicationInvoker 编辑应用
func (*IdmeClient) Uninstall ¶
func (c *IdmeClient) Uninstall(request *model.UninstallRequest) (*model.UninstallResponse, error)
Uninstall 卸载应用
本接口用于卸载指定运行服务下的工业数字模型驱动引擎(Industrial Digital Model Engine,简称iDME)应用。
Please refer to HUAWEI cloud API Explorer for details.
func (*IdmeClient) UninstallInvoker ¶
func (c *IdmeClient) UninstallInvoker(request *model.UninstallRequest) *UninstallInvoker
UninstallInvoker 卸载应用
type ListAppsInvoker ¶
type ListAppsInvoker struct {
*invoker.BaseInvoker
}
func (*ListAppsInvoker) Invoke ¶
func (i *ListAppsInvoker) Invoke() (*model.ListAppsResponse, error)
type ListEnvsInvoker ¶
type ListEnvsInvoker struct {
*invoker.BaseInvoker
}
func (*ListEnvsInvoker) Invoke ¶
func (i *ListEnvsInvoker) Invoke() (*model.ListEnvsResponse, error)
type ModifyApplicationInvoker ¶
type ModifyApplicationInvoker struct {
*invoker.BaseInvoker
}
func (*ModifyApplicationInvoker) Invoke ¶
func (i *ModifyApplicationInvoker) Invoke() (*model.ModifyApplicationResponse, error)
type UninstallInvoker ¶
type UninstallInvoker struct {
*invoker.BaseInvoker
}
func (*UninstallInvoker) Invoke ¶
func (i *UninstallInvoker) Invoke() (*model.UninstallResponse, error)