paistudio-20210202/client/client.go (6,417 lines of code) (raw):
// This file is auto-generated, don't edit it. Thanks.
/**
*
*/
package client
import (
openapi "github.com/alibabacloud-go/darabonba-openapi/v2/client"
endpointutil "github.com/alibabacloud-go/endpoint-util/service"
openapiutil "github.com/alibabacloud-go/openapi-util/service"
util "github.com/alibabacloud-go/tea-utils/v2/service"
"github.com/alibabacloud-go/tea/tea"
)
type AddImageRequest struct {
Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
ImageUri *string `json:"ImageUri,omitempty" xml:"ImageUri,omitempty"`
Labels []*AddImageRequestLabels `json:"Labels,omitempty" xml:"Labels,omitempty" type:"Repeated"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
}
func (s AddImageRequest) String() string {
return tea.Prettify(s)
}
func (s AddImageRequest) GoString() string {
return s.String()
}
func (s *AddImageRequest) SetDescription(v string) *AddImageRequest {
s.Description = &v
return s
}
func (s *AddImageRequest) SetImageUri(v string) *AddImageRequest {
s.ImageUri = &v
return s
}
func (s *AddImageRequest) SetLabels(v []*AddImageRequestLabels) *AddImageRequest {
s.Labels = v
return s
}
func (s *AddImageRequest) SetName(v string) *AddImageRequest {
s.Name = &v
return s
}
type AddImageRequestLabels struct {
Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}
func (s AddImageRequestLabels) String() string {
return tea.Prettify(s)
}
func (s AddImageRequestLabels) GoString() string {
return s.String()
}
func (s *AddImageRequestLabels) SetKey(v string) *AddImageRequestLabels {
s.Key = &v
return s
}
func (s *AddImageRequestLabels) SetValue(v string) *AddImageRequestLabels {
s.Value = &v
return s
}
type AddImageResponseBody struct {
ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}
func (s AddImageResponseBody) String() string {
return tea.Prettify(s)
}
func (s AddImageResponseBody) GoString() string {
return s.String()
}
func (s *AddImageResponseBody) SetImageId(v string) *AddImageResponseBody {
s.ImageId = &v
return s
}
func (s *AddImageResponseBody) SetRequestId(v string) *AddImageResponseBody {
s.RequestId = &v
return s
}
type AddImageResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *AddImageResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s AddImageResponse) String() string {
return tea.Prettify(s)
}
func (s AddImageResponse) GoString() string {
return s.String()
}
func (s *AddImageResponse) SetHeaders(v map[string]*string) *AddImageResponse {
s.Headers = v
return s
}
func (s *AddImageResponse) SetStatusCode(v int32) *AddImageResponse {
s.StatusCode = &v
return s
}
func (s *AddImageResponse) SetBody(v *AddImageResponseBody) *AddImageResponse {
s.Body = v
return s
}
type AddImageLabelsRequest struct {
Labels []*AddImageLabelsRequestLabels `json:"Labels,omitempty" xml:"Labels,omitempty" type:"Repeated"`
}
func (s AddImageLabelsRequest) String() string {
return tea.Prettify(s)
}
func (s AddImageLabelsRequest) GoString() string {
return s.String()
}
func (s *AddImageLabelsRequest) SetLabels(v []*AddImageLabelsRequestLabels) *AddImageLabelsRequest {
s.Labels = v
return s
}
type AddImageLabelsRequestLabels struct {
Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}
func (s AddImageLabelsRequestLabels) String() string {
return tea.Prettify(s)
}
func (s AddImageLabelsRequestLabels) GoString() string {
return s.String()
}
func (s *AddImageLabelsRequestLabels) SetKey(v string) *AddImageLabelsRequestLabels {
s.Key = &v
return s
}
func (s *AddImageLabelsRequestLabels) SetValue(v string) *AddImageLabelsRequestLabels {
s.Value = &v
return s
}
type AddImageLabelsResponseBody struct {
RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}
func (s AddImageLabelsResponseBody) String() string {
return tea.Prettify(s)
}
func (s AddImageLabelsResponseBody) GoString() string {
return s.String()
}
func (s *AddImageLabelsResponseBody) SetRequestId(v string) *AddImageLabelsResponseBody {
s.RequestId = &v
return s
}
type AddImageLabelsResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *AddImageLabelsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s AddImageLabelsResponse) String() string {
return tea.Prettify(s)
}
func (s AddImageLabelsResponse) GoString() string {
return s.String()
}
func (s *AddImageLabelsResponse) SetHeaders(v map[string]*string) *AddImageLabelsResponse {
s.Headers = v
return s
}
func (s *AddImageLabelsResponse) SetStatusCode(v int32) *AddImageLabelsResponse {
s.StatusCode = &v
return s
}
func (s *AddImageLabelsResponse) SetBody(v *AddImageLabelsResponseBody) *AddImageLabelsResponse {
s.Body = v
return s
}
type CopyExperimentRequest struct {
Accessibility *string `json:"Accessibility,omitempty" xml:"Accessibility,omitempty"`
Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
FolderId *string `json:"FolderId,omitempty" xml:"FolderId,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
Source *string `json:"Source,omitempty" xml:"Source,omitempty"`
WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}
func (s CopyExperimentRequest) String() string {
return tea.Prettify(s)
}
func (s CopyExperimentRequest) GoString() string {
return s.String()
}
func (s *CopyExperimentRequest) SetAccessibility(v string) *CopyExperimentRequest {
s.Accessibility = &v
return s
}
func (s *CopyExperimentRequest) SetDescription(v string) *CopyExperimentRequest {
s.Description = &v
return s
}
func (s *CopyExperimentRequest) SetFolderId(v string) *CopyExperimentRequest {
s.FolderId = &v
return s
}
func (s *CopyExperimentRequest) SetName(v string) *CopyExperimentRequest {
s.Name = &v
return s
}
func (s *CopyExperimentRequest) SetSource(v string) *CopyExperimentRequest {
s.Source = &v
return s
}
func (s *CopyExperimentRequest) SetWorkspaceId(v string) *CopyExperimentRequest {
s.WorkspaceId = &v
return s
}
type CopyExperimentResponseBody struct {
ExperimentId *string `json:"ExperimentId,omitempty" xml:"ExperimentId,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s CopyExperimentResponseBody) String() string {
return tea.Prettify(s)
}
func (s CopyExperimentResponseBody) GoString() string {
return s.String()
}
func (s *CopyExperimentResponseBody) SetExperimentId(v string) *CopyExperimentResponseBody {
s.ExperimentId = &v
return s
}
func (s *CopyExperimentResponseBody) SetRequestId(v string) *CopyExperimentResponseBody {
s.RequestId = &v
return s
}
type CopyExperimentResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *CopyExperimentResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s CopyExperimentResponse) String() string {
return tea.Prettify(s)
}
func (s CopyExperimentResponse) GoString() string {
return s.String()
}
func (s *CopyExperimentResponse) SetHeaders(v map[string]*string) *CopyExperimentResponse {
s.Headers = v
return s
}
func (s *CopyExperimentResponse) SetStatusCode(v int32) *CopyExperimentResponse {
s.StatusCode = &v
return s
}
func (s *CopyExperimentResponse) SetBody(v *CopyExperimentResponseBody) *CopyExperimentResponse {
s.Body = v
return s
}
type CreateExperimentRequest struct {
Accessibility *string `json:"Accessibility,omitempty" xml:"Accessibility,omitempty"`
Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
FolderId *string `json:"FolderId,omitempty" xml:"FolderId,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
Options *string `json:"Options,omitempty" xml:"Options,omitempty"`
Source *string `json:"Source,omitempty" xml:"Source,omitempty"`
TemplateId *string `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"`
WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}
func (s CreateExperimentRequest) String() string {
return tea.Prettify(s)
}
func (s CreateExperimentRequest) GoString() string {
return s.String()
}
func (s *CreateExperimentRequest) SetAccessibility(v string) *CreateExperimentRequest {
s.Accessibility = &v
return s
}
func (s *CreateExperimentRequest) SetDescription(v string) *CreateExperimentRequest {
s.Description = &v
return s
}
func (s *CreateExperimentRequest) SetFolderId(v string) *CreateExperimentRequest {
s.FolderId = &v
return s
}
func (s *CreateExperimentRequest) SetName(v string) *CreateExperimentRequest {
s.Name = &v
return s
}
func (s *CreateExperimentRequest) SetOptions(v string) *CreateExperimentRequest {
s.Options = &v
return s
}
func (s *CreateExperimentRequest) SetSource(v string) *CreateExperimentRequest {
s.Source = &v
return s
}
func (s *CreateExperimentRequest) SetTemplateId(v string) *CreateExperimentRequest {
s.TemplateId = &v
return s
}
func (s *CreateExperimentRequest) SetWorkspaceId(v string) *CreateExperimentRequest {
s.WorkspaceId = &v
return s
}
type CreateExperimentResponseBody struct {
ExperimentId *string `json:"ExperimentId,omitempty" xml:"ExperimentId,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s CreateExperimentResponseBody) String() string {
return tea.Prettify(s)
}
func (s CreateExperimentResponseBody) GoString() string {
return s.String()
}
func (s *CreateExperimentResponseBody) SetExperimentId(v string) *CreateExperimentResponseBody {
s.ExperimentId = &v
return s
}
func (s *CreateExperimentResponseBody) SetRequestId(v string) *CreateExperimentResponseBody {
s.RequestId = &v
return s
}
type CreateExperimentResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *CreateExperimentResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s CreateExperimentResponse) String() string {
return tea.Prettify(s)
}
func (s CreateExperimentResponse) GoString() string {
return s.String()
}
func (s *CreateExperimentResponse) SetHeaders(v map[string]*string) *CreateExperimentResponse {
s.Headers = v
return s
}
func (s *CreateExperimentResponse) SetStatusCode(v int32) *CreateExperimentResponse {
s.StatusCode = &v
return s
}
func (s *CreateExperimentResponse) SetBody(v *CreateExperimentResponseBody) *CreateExperimentResponse {
s.Body = v
return s
}
type CreateExperimentFolderRequest struct {
Accessibility *string `json:"Accessibility,omitempty" xml:"Accessibility,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
ParentFolderId *string `json:"ParentFolderId,omitempty" xml:"ParentFolderId,omitempty"`
Source *string `json:"Source,omitempty" xml:"Source,omitempty"`
WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}
func (s CreateExperimentFolderRequest) String() string {
return tea.Prettify(s)
}
func (s CreateExperimentFolderRequest) GoString() string {
return s.String()
}
func (s *CreateExperimentFolderRequest) SetAccessibility(v string) *CreateExperimentFolderRequest {
s.Accessibility = &v
return s
}
func (s *CreateExperimentFolderRequest) SetName(v string) *CreateExperimentFolderRequest {
s.Name = &v
return s
}
func (s *CreateExperimentFolderRequest) SetParentFolderId(v string) *CreateExperimentFolderRequest {
s.ParentFolderId = &v
return s
}
func (s *CreateExperimentFolderRequest) SetSource(v string) *CreateExperimentFolderRequest {
s.Source = &v
return s
}
func (s *CreateExperimentFolderRequest) SetWorkspaceId(v string) *CreateExperimentFolderRequest {
s.WorkspaceId = &v
return s
}
type CreateExperimentFolderResponseBody struct {
FolderId *string `json:"FolderId,omitempty" xml:"FolderId,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s CreateExperimentFolderResponseBody) String() string {
return tea.Prettify(s)
}
func (s CreateExperimentFolderResponseBody) GoString() string {
return s.String()
}
func (s *CreateExperimentFolderResponseBody) SetFolderId(v string) *CreateExperimentFolderResponseBody {
s.FolderId = &v
return s
}
func (s *CreateExperimentFolderResponseBody) SetRequestId(v string) *CreateExperimentFolderResponseBody {
s.RequestId = &v
return s
}
type CreateExperimentFolderResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *CreateExperimentFolderResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s CreateExperimentFolderResponse) String() string {
return tea.Prettify(s)
}
func (s CreateExperimentFolderResponse) GoString() string {
return s.String()
}
func (s *CreateExperimentFolderResponse) SetHeaders(v map[string]*string) *CreateExperimentFolderResponse {
s.Headers = v
return s
}
func (s *CreateExperimentFolderResponse) SetStatusCode(v int32) *CreateExperimentFolderResponse {
s.StatusCode = &v
return s
}
func (s *CreateExperimentFolderResponse) SetBody(v *CreateExperimentFolderResponseBody) *CreateExperimentFolderResponse {
s.Body = v
return s
}
type CreateExperimentMigrateValidationRequest struct {
SourceExpId *int64 `json:"SourceExpId,omitempty" xml:"SourceExpId,omitempty"`
}
func (s CreateExperimentMigrateValidationRequest) String() string {
return tea.Prettify(s)
}
func (s CreateExperimentMigrateValidationRequest) GoString() string {
return s.String()
}
func (s *CreateExperimentMigrateValidationRequest) SetSourceExpId(v int64) *CreateExperimentMigrateValidationRequest {
s.SourceExpId = &v
return s
}
type CreateExperimentMigrateValidationResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s CreateExperimentMigrateValidationResponseBody) String() string {
return tea.Prettify(s)
}
func (s CreateExperimentMigrateValidationResponseBody) GoString() string {
return s.String()
}
func (s *CreateExperimentMigrateValidationResponseBody) SetRequestId(v string) *CreateExperimentMigrateValidationResponseBody {
s.RequestId = &v
return s
}
type CreateExperimentMigrateValidationResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *CreateExperimentMigrateValidationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s CreateExperimentMigrateValidationResponse) String() string {
return tea.Prettify(s)
}
func (s CreateExperimentMigrateValidationResponse) GoString() string {
return s.String()
}
func (s *CreateExperimentMigrateValidationResponse) SetHeaders(v map[string]*string) *CreateExperimentMigrateValidationResponse {
s.Headers = v
return s
}
func (s *CreateExperimentMigrateValidationResponse) SetStatusCode(v int32) *CreateExperimentMigrateValidationResponse {
s.StatusCode = &v
return s
}
func (s *CreateExperimentMigrateValidationResponse) SetBody(v *CreateExperimentMigrateValidationResponseBody) *CreateExperimentMigrateValidationResponse {
s.Body = v
return s
}
type CreateJobRequest struct {
ExecuteType *string `json:"ExecuteType,omitempty" xml:"ExecuteType,omitempty"`
ExperimentId *string `json:"ExperimentId,omitempty" xml:"ExperimentId,omitempty"`
NodeId *string `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
Options *string `json:"Options,omitempty" xml:"Options,omitempty"`
}
func (s CreateJobRequest) String() string {
return tea.Prettify(s)
}
func (s CreateJobRequest) GoString() string {
return s.String()
}
func (s *CreateJobRequest) SetExecuteType(v string) *CreateJobRequest {
s.ExecuteType = &v
return s
}
func (s *CreateJobRequest) SetExperimentId(v string) *CreateJobRequest {
s.ExperimentId = &v
return s
}
func (s *CreateJobRequest) SetNodeId(v string) *CreateJobRequest {
s.NodeId = &v
return s
}
func (s *CreateJobRequest) SetOptions(v string) *CreateJobRequest {
s.Options = &v
return s
}
type CreateJobResponseBody struct {
JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s CreateJobResponseBody) String() string {
return tea.Prettify(s)
}
func (s CreateJobResponseBody) GoString() string {
return s.String()
}
func (s *CreateJobResponseBody) SetJobId(v string) *CreateJobResponseBody {
s.JobId = &v
return s
}
func (s *CreateJobResponseBody) SetRequestId(v string) *CreateJobResponseBody {
s.RequestId = &v
return s
}
type CreateJobResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *CreateJobResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s CreateJobResponse) String() string {
return tea.Prettify(s)
}
func (s CreateJobResponse) GoString() string {
return s.String()
}
func (s *CreateJobResponse) SetHeaders(v map[string]*string) *CreateJobResponse {
s.Headers = v
return s
}
func (s *CreateJobResponse) SetStatusCode(v int32) *CreateJobResponse {
s.StatusCode = &v
return s
}
func (s *CreateJobResponse) SetBody(v *CreateJobResponseBody) *CreateJobResponse {
s.Body = v
return s
}
type DeleteExperimentResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s DeleteExperimentResponseBody) String() string {
return tea.Prettify(s)
}
func (s DeleteExperimentResponseBody) GoString() string {
return s.String()
}
func (s *DeleteExperimentResponseBody) SetRequestId(v string) *DeleteExperimentResponseBody {
s.RequestId = &v
return s
}
type DeleteExperimentResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *DeleteExperimentResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DeleteExperimentResponse) String() string {
return tea.Prettify(s)
}
func (s DeleteExperimentResponse) GoString() string {
return s.String()
}
func (s *DeleteExperimentResponse) SetHeaders(v map[string]*string) *DeleteExperimentResponse {
s.Headers = v
return s
}
func (s *DeleteExperimentResponse) SetStatusCode(v int32) *DeleteExperimentResponse {
s.StatusCode = &v
return s
}
func (s *DeleteExperimentResponse) SetBody(v *DeleteExperimentResponseBody) *DeleteExperimentResponse {
s.Body = v
return s
}
type DeleteExperimentFolderResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s DeleteExperimentFolderResponseBody) String() string {
return tea.Prettify(s)
}
func (s DeleteExperimentFolderResponseBody) GoString() string {
return s.String()
}
func (s *DeleteExperimentFolderResponseBody) SetRequestId(v string) *DeleteExperimentFolderResponseBody {
s.RequestId = &v
return s
}
type DeleteExperimentFolderResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *DeleteExperimentFolderResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DeleteExperimentFolderResponse) String() string {
return tea.Prettify(s)
}
func (s DeleteExperimentFolderResponse) GoString() string {
return s.String()
}
func (s *DeleteExperimentFolderResponse) SetHeaders(v map[string]*string) *DeleteExperimentFolderResponse {
s.Headers = v
return s
}
func (s *DeleteExperimentFolderResponse) SetStatusCode(v int32) *DeleteExperimentFolderResponse {
s.StatusCode = &v
return s
}
func (s *DeleteExperimentFolderResponse) SetBody(v *DeleteExperimentFolderResponseBody) *DeleteExperimentFolderResponse {
s.Body = v
return s
}
type GetAlgoTreeRequest struct {
Source *string `json:"Source,omitempty" xml:"Source,omitempty"`
}
func (s GetAlgoTreeRequest) String() string {
return tea.Prettify(s)
}
func (s GetAlgoTreeRequest) GoString() string {
return s.String()
}
func (s *GetAlgoTreeRequest) SetSource(v string) *GetAlgoTreeRequest {
s.Source = &v
return s
}
type GetAlgoTreeResponseBody struct {
Data map[string]interface{} `json:"Data,omitempty" xml:"Data,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s GetAlgoTreeResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetAlgoTreeResponseBody) GoString() string {
return s.String()
}
func (s *GetAlgoTreeResponseBody) SetData(v map[string]interface{}) *GetAlgoTreeResponseBody {
s.Data = v
return s
}
func (s *GetAlgoTreeResponseBody) SetRequestId(v string) *GetAlgoTreeResponseBody {
s.RequestId = &v
return s
}
type GetAlgoTreeResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *GetAlgoTreeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s GetAlgoTreeResponse) String() string {
return tea.Prettify(s)
}
func (s GetAlgoTreeResponse) GoString() string {
return s.String()
}
func (s *GetAlgoTreeResponse) SetHeaders(v map[string]*string) *GetAlgoTreeResponse {
s.Headers = v
return s
}
func (s *GetAlgoTreeResponse) SetStatusCode(v int32) *GetAlgoTreeResponse {
s.StatusCode = &v
return s
}
func (s *GetAlgoTreeResponse) SetBody(v *GetAlgoTreeResponseBody) *GetAlgoTreeResponse {
s.Body = v
return s
}
type GetAlgorithmDefRequest struct {
AlgoVersion *string `json:"AlgoVersion,omitempty" xml:"AlgoVersion,omitempty"`
Identifier *string `json:"Identifier,omitempty" xml:"Identifier,omitempty"`
Provider *string `json:"Provider,omitempty" xml:"Provider,omitempty"`
Signature *string `json:"Signature,omitempty" xml:"Signature,omitempty"`
}
func (s GetAlgorithmDefRequest) String() string {
return tea.Prettify(s)
}
func (s GetAlgorithmDefRequest) GoString() string {
return s.String()
}
func (s *GetAlgorithmDefRequest) SetAlgoVersion(v string) *GetAlgorithmDefRequest {
s.AlgoVersion = &v
return s
}
func (s *GetAlgorithmDefRequest) SetIdentifier(v string) *GetAlgorithmDefRequest {
s.Identifier = &v
return s
}
func (s *GetAlgorithmDefRequest) SetProvider(v string) *GetAlgorithmDefRequest {
s.Provider = &v
return s
}
func (s *GetAlgorithmDefRequest) SetSignature(v string) *GetAlgorithmDefRequest {
s.Signature = &v
return s
}
type GetAlgorithmDefResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Spec map[string]interface{} `json:"Spec,omitempty" xml:"Spec,omitempty"`
}
func (s GetAlgorithmDefResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetAlgorithmDefResponseBody) GoString() string {
return s.String()
}
func (s *GetAlgorithmDefResponseBody) SetRequestId(v string) *GetAlgorithmDefResponseBody {
s.RequestId = &v
return s
}
func (s *GetAlgorithmDefResponseBody) SetSpec(v map[string]interface{}) *GetAlgorithmDefResponseBody {
s.Spec = v
return s
}
type GetAlgorithmDefResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *GetAlgorithmDefResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s GetAlgorithmDefResponse) String() string {
return tea.Prettify(s)
}
func (s GetAlgorithmDefResponse) GoString() string {
return s.String()
}
func (s *GetAlgorithmDefResponse) SetHeaders(v map[string]*string) *GetAlgorithmDefResponse {
s.Headers = v
return s
}
func (s *GetAlgorithmDefResponse) SetStatusCode(v int32) *GetAlgorithmDefResponse {
s.StatusCode = &v
return s
}
func (s *GetAlgorithmDefResponse) SetBody(v *GetAlgorithmDefResponseBody) *GetAlgorithmDefResponse {
s.Body = v
return s
}
type GetAlgorithmDefsRequest struct {
LatestTimestamp *string `json:"LatestTimestamp,omitempty" xml:"LatestTimestamp,omitempty"`
RangeEnd *int32 `json:"RangeEnd,omitempty" xml:"RangeEnd,omitempty"`
RangeStart *int32 `json:"RangeStart,omitempty" xml:"RangeStart,omitempty"`
Timestamp *string `json:"Timestamp,omitempty" xml:"Timestamp,omitempty"`
}
func (s GetAlgorithmDefsRequest) String() string {
return tea.Prettify(s)
}
func (s GetAlgorithmDefsRequest) GoString() string {
return s.String()
}
func (s *GetAlgorithmDefsRequest) SetLatestTimestamp(v string) *GetAlgorithmDefsRequest {
s.LatestTimestamp = &v
return s
}
func (s *GetAlgorithmDefsRequest) SetRangeEnd(v int32) *GetAlgorithmDefsRequest {
s.RangeEnd = &v
return s
}
func (s *GetAlgorithmDefsRequest) SetRangeStart(v int32) *GetAlgorithmDefsRequest {
s.RangeStart = &v
return s
}
func (s *GetAlgorithmDefsRequest) SetTimestamp(v string) *GetAlgorithmDefsRequest {
s.Timestamp = &v
return s
}
type GetAlgorithmDefsResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Specs []map[string]interface{} `json:"Specs,omitempty" xml:"Specs,omitempty" type:"Repeated"`
}
func (s GetAlgorithmDefsResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetAlgorithmDefsResponseBody) GoString() string {
return s.String()
}
func (s *GetAlgorithmDefsResponseBody) SetRequestId(v string) *GetAlgorithmDefsResponseBody {
s.RequestId = &v
return s
}
func (s *GetAlgorithmDefsResponseBody) SetSpecs(v []map[string]interface{}) *GetAlgorithmDefsResponseBody {
s.Specs = v
return s
}
type GetAlgorithmDefsResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *GetAlgorithmDefsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s GetAlgorithmDefsResponse) String() string {
return tea.Prettify(s)
}
func (s GetAlgorithmDefsResponse) GoString() string {
return s.String()
}
func (s *GetAlgorithmDefsResponse) SetHeaders(v map[string]*string) *GetAlgorithmDefsResponse {
s.Headers = v
return s
}
func (s *GetAlgorithmDefsResponse) SetStatusCode(v int32) *GetAlgorithmDefsResponse {
s.StatusCode = &v
return s
}
func (s *GetAlgorithmDefsResponse) SetBody(v *GetAlgorithmDefsResponseBody) *GetAlgorithmDefsResponse {
s.Body = v
return s
}
type GetAlgorithmTreeRequest struct {
Source *string `json:"Source,omitempty" xml:"Source,omitempty"`
WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}
func (s GetAlgorithmTreeRequest) String() string {
return tea.Prettify(s)
}
func (s GetAlgorithmTreeRequest) GoString() string {
return s.String()
}
func (s *GetAlgorithmTreeRequest) SetSource(v string) *GetAlgorithmTreeRequest {
s.Source = &v
return s
}
func (s *GetAlgorithmTreeRequest) SetWorkspaceId(v string) *GetAlgorithmTreeRequest {
s.WorkspaceId = &v
return s
}
type GetAlgorithmTreeResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Timestamp *string `json:"Timestamp,omitempty" xml:"Timestamp,omitempty"`
Tree []map[string]interface{} `json:"Tree,omitempty" xml:"Tree,omitempty" type:"Repeated"`
}
func (s GetAlgorithmTreeResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetAlgorithmTreeResponseBody) GoString() string {
return s.String()
}
func (s *GetAlgorithmTreeResponseBody) SetRequestId(v string) *GetAlgorithmTreeResponseBody {
s.RequestId = &v
return s
}
func (s *GetAlgorithmTreeResponseBody) SetTimestamp(v string) *GetAlgorithmTreeResponseBody {
s.Timestamp = &v
return s
}
func (s *GetAlgorithmTreeResponseBody) SetTree(v []map[string]interface{}) *GetAlgorithmTreeResponseBody {
s.Tree = v
return s
}
type GetAlgorithmTreeResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *GetAlgorithmTreeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s GetAlgorithmTreeResponse) String() string {
return tea.Prettify(s)
}
func (s GetAlgorithmTreeResponse) GoString() string {
return s.String()
}
func (s *GetAlgorithmTreeResponse) SetHeaders(v map[string]*string) *GetAlgorithmTreeResponse {
s.Headers = v
return s
}
func (s *GetAlgorithmTreeResponse) SetStatusCode(v int32) *GetAlgorithmTreeResponse {
s.StatusCode = &v
return s
}
func (s *GetAlgorithmTreeResponse) SetBody(v *GetAlgorithmTreeResponseBody) *GetAlgorithmTreeResponse {
s.Body = v
return s
}
type GetExperimentResponseBody struct {
Accessibility *string `json:"Accessibility,omitempty" xml:"Accessibility,omitempty"`
Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
Creator *string `json:"Creator,omitempty" xml:"Creator,omitempty"`
Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
ExperimentId *string `json:"ExperimentId,omitempty" xml:"ExperimentId,omitempty"`
GmtCreateTime *string `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
GmtModifiedTime *string `json:"GmtModifiedTime,omitempty" xml:"GmtModifiedTime,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
Options *string `json:"Options,omitempty" xml:"Options,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Source *string `json:"Source,omitempty" xml:"Source,omitempty"`
Version *int64 `json:"Version,omitempty" xml:"Version,omitempty"`
WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}
func (s GetExperimentResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetExperimentResponseBody) GoString() string {
return s.String()
}
func (s *GetExperimentResponseBody) SetAccessibility(v string) *GetExperimentResponseBody {
s.Accessibility = &v
return s
}
func (s *GetExperimentResponseBody) SetContent(v string) *GetExperimentResponseBody {
s.Content = &v
return s
}
func (s *GetExperimentResponseBody) SetCreator(v string) *GetExperimentResponseBody {
s.Creator = &v
return s
}
func (s *GetExperimentResponseBody) SetDescription(v string) *GetExperimentResponseBody {
s.Description = &v
return s
}
func (s *GetExperimentResponseBody) SetExperimentId(v string) *GetExperimentResponseBody {
s.ExperimentId = &v
return s
}
func (s *GetExperimentResponseBody) SetGmtCreateTime(v string) *GetExperimentResponseBody {
s.GmtCreateTime = &v
return s
}
func (s *GetExperimentResponseBody) SetGmtModifiedTime(v string) *GetExperimentResponseBody {
s.GmtModifiedTime = &v
return s
}
func (s *GetExperimentResponseBody) SetName(v string) *GetExperimentResponseBody {
s.Name = &v
return s
}
func (s *GetExperimentResponseBody) SetOptions(v string) *GetExperimentResponseBody {
s.Options = &v
return s
}
func (s *GetExperimentResponseBody) SetRequestId(v string) *GetExperimentResponseBody {
s.RequestId = &v
return s
}
func (s *GetExperimentResponseBody) SetSource(v string) *GetExperimentResponseBody {
s.Source = &v
return s
}
func (s *GetExperimentResponseBody) SetVersion(v int64) *GetExperimentResponseBody {
s.Version = &v
return s
}
func (s *GetExperimentResponseBody) SetWorkspaceId(v string) *GetExperimentResponseBody {
s.WorkspaceId = &v
return s
}
type GetExperimentResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *GetExperimentResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s GetExperimentResponse) String() string {
return tea.Prettify(s)
}
func (s GetExperimentResponse) GoString() string {
return s.String()
}
func (s *GetExperimentResponse) SetHeaders(v map[string]*string) *GetExperimentResponse {
s.Headers = v
return s
}
func (s *GetExperimentResponse) SetStatusCode(v int32) *GetExperimentResponse {
s.StatusCode = &v
return s
}
func (s *GetExperimentResponse) SetBody(v *GetExperimentResponseBody) *GetExperimentResponse {
s.Body = v
return s
}
type GetExperimentFolderChildrenRequest struct {
Accessibility *string `json:"Accessibility,omitempty" xml:"Accessibility,omitempty"`
OnlyFolder *bool `json:"OnlyFolder,omitempty" xml:"OnlyFolder,omitempty"`
Source *string `json:"Source,omitempty" xml:"Source,omitempty"`
UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"`
WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}
func (s GetExperimentFolderChildrenRequest) String() string {
return tea.Prettify(s)
}
func (s GetExperimentFolderChildrenRequest) GoString() string {
return s.String()
}
func (s *GetExperimentFolderChildrenRequest) SetAccessibility(v string) *GetExperimentFolderChildrenRequest {
s.Accessibility = &v
return s
}
func (s *GetExperimentFolderChildrenRequest) SetOnlyFolder(v bool) *GetExperimentFolderChildrenRequest {
s.OnlyFolder = &v
return s
}
func (s *GetExperimentFolderChildrenRequest) SetSource(v string) *GetExperimentFolderChildrenRequest {
s.Source = &v
return s
}
func (s *GetExperimentFolderChildrenRequest) SetUserId(v string) *GetExperimentFolderChildrenRequest {
s.UserId = &v
return s
}
func (s *GetExperimentFolderChildrenRequest) SetWorkspaceId(v string) *GetExperimentFolderChildrenRequest {
s.WorkspaceId = &v
return s
}
type GetExperimentFolderChildrenResponseBody struct {
Items []*GetExperimentFolderChildrenResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}
func (s GetExperimentFolderChildrenResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetExperimentFolderChildrenResponseBody) GoString() string {
return s.String()
}
func (s *GetExperimentFolderChildrenResponseBody) SetItems(v []*GetExperimentFolderChildrenResponseBodyItems) *GetExperimentFolderChildrenResponseBody {
s.Items = v
return s
}
func (s *GetExperimentFolderChildrenResponseBody) SetRequestId(v string) *GetExperimentFolderChildrenResponseBody {
s.RequestId = &v
return s
}
func (s *GetExperimentFolderChildrenResponseBody) SetTotalCount(v int32) *GetExperimentFolderChildrenResponseBody {
s.TotalCount = &v
return s
}
type GetExperimentFolderChildrenResponseBodyItems struct {
Empty *bool `json:"Empty,omitempty" xml:"Empty,omitempty"`
GmtCreateTime *string `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
GmtModifiedTime *string `json:"GmtModifiedTime,omitempty" xml:"GmtModifiedTime,omitempty"`
Icon *string `json:"Icon,omitempty" xml:"Icon,omitempty"`
Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}
func (s GetExperimentFolderChildrenResponseBodyItems) String() string {
return tea.Prettify(s)
}
func (s GetExperimentFolderChildrenResponseBodyItems) GoString() string {
return s.String()
}
func (s *GetExperimentFolderChildrenResponseBodyItems) SetEmpty(v bool) *GetExperimentFolderChildrenResponseBodyItems {
s.Empty = &v
return s
}
func (s *GetExperimentFolderChildrenResponseBodyItems) SetGmtCreateTime(v string) *GetExperimentFolderChildrenResponseBodyItems {
s.GmtCreateTime = &v
return s
}
func (s *GetExperimentFolderChildrenResponseBodyItems) SetGmtModifiedTime(v string) *GetExperimentFolderChildrenResponseBodyItems {
s.GmtModifiedTime = &v
return s
}
func (s *GetExperimentFolderChildrenResponseBodyItems) SetIcon(v string) *GetExperimentFolderChildrenResponseBodyItems {
s.Icon = &v
return s
}
func (s *GetExperimentFolderChildrenResponseBodyItems) SetId(v string) *GetExperimentFolderChildrenResponseBodyItems {
s.Id = &v
return s
}
func (s *GetExperimentFolderChildrenResponseBodyItems) SetName(v string) *GetExperimentFolderChildrenResponseBodyItems {
s.Name = &v
return s
}
func (s *GetExperimentFolderChildrenResponseBodyItems) SetType(v string) *GetExperimentFolderChildrenResponseBodyItems {
s.Type = &v
return s
}
type GetExperimentFolderChildrenResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *GetExperimentFolderChildrenResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s GetExperimentFolderChildrenResponse) String() string {
return tea.Prettify(s)
}
func (s GetExperimentFolderChildrenResponse) GoString() string {
return s.String()
}
func (s *GetExperimentFolderChildrenResponse) SetHeaders(v map[string]*string) *GetExperimentFolderChildrenResponse {
s.Headers = v
return s
}
func (s *GetExperimentFolderChildrenResponse) SetStatusCode(v int32) *GetExperimentFolderChildrenResponse {
s.StatusCode = &v
return s
}
func (s *GetExperimentFolderChildrenResponse) SetBody(v *GetExperimentFolderChildrenResponseBody) *GetExperimentFolderChildrenResponse {
s.Body = v
return s
}
type GetExperimentMetaResponseBody struct {
Accessibility *string `json:"Accessibility,omitempty" xml:"Accessibility,omitempty"`
Creator *string `json:"Creator,omitempty" xml:"Creator,omitempty"`
Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
ExperimentId *string `json:"ExperimentId,omitempty" xml:"ExperimentId,omitempty"`
GmtCreateTime *string `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
GmtModifiedTime *string `json:"GmtModifiedTime,omitempty" xml:"GmtModifiedTime,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
Options *string `json:"Options,omitempty" xml:"Options,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Source *string `json:"Source,omitempty" xml:"Source,omitempty"`
Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}
func (s GetExperimentMetaResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetExperimentMetaResponseBody) GoString() string {
return s.String()
}
func (s *GetExperimentMetaResponseBody) SetAccessibility(v string) *GetExperimentMetaResponseBody {
s.Accessibility = &v
return s
}
func (s *GetExperimentMetaResponseBody) SetCreator(v string) *GetExperimentMetaResponseBody {
s.Creator = &v
return s
}
func (s *GetExperimentMetaResponseBody) SetDescription(v string) *GetExperimentMetaResponseBody {
s.Description = &v
return s
}
func (s *GetExperimentMetaResponseBody) SetExperimentId(v string) *GetExperimentMetaResponseBody {
s.ExperimentId = &v
return s
}
func (s *GetExperimentMetaResponseBody) SetGmtCreateTime(v string) *GetExperimentMetaResponseBody {
s.GmtCreateTime = &v
return s
}
func (s *GetExperimentMetaResponseBody) SetGmtModifiedTime(v string) *GetExperimentMetaResponseBody {
s.GmtModifiedTime = &v
return s
}
func (s *GetExperimentMetaResponseBody) SetName(v string) *GetExperimentMetaResponseBody {
s.Name = &v
return s
}
func (s *GetExperimentMetaResponseBody) SetOptions(v string) *GetExperimentMetaResponseBody {
s.Options = &v
return s
}
func (s *GetExperimentMetaResponseBody) SetRequestId(v string) *GetExperimentMetaResponseBody {
s.RequestId = &v
return s
}
func (s *GetExperimentMetaResponseBody) SetSource(v string) *GetExperimentMetaResponseBody {
s.Source = &v
return s
}
func (s *GetExperimentMetaResponseBody) SetVersion(v string) *GetExperimentMetaResponseBody {
s.Version = &v
return s
}
func (s *GetExperimentMetaResponseBody) SetWorkspaceId(v string) *GetExperimentMetaResponseBody {
s.WorkspaceId = &v
return s
}
type GetExperimentMetaResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *GetExperimentMetaResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s GetExperimentMetaResponse) String() string {
return tea.Prettify(s)
}
func (s GetExperimentMetaResponse) GoString() string {
return s.String()
}
func (s *GetExperimentMetaResponse) SetHeaders(v map[string]*string) *GetExperimentMetaResponse {
s.Headers = v
return s
}
func (s *GetExperimentMetaResponse) SetStatusCode(v int32) *GetExperimentMetaResponse {
s.StatusCode = &v
return s
}
func (s *GetExperimentMetaResponse) SetBody(v *GetExperimentMetaResponseBody) *GetExperimentMetaResponse {
s.Body = v
return s
}
type GetExperimentStatusResponseBody struct {
Nodes []*GetExperimentStatusResponseBodyNodes `json:"Nodes,omitempty" xml:"Nodes,omitempty" type:"Repeated"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}
func (s GetExperimentStatusResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetExperimentStatusResponseBody) GoString() string {
return s.String()
}
func (s *GetExperimentStatusResponseBody) SetNodes(v []*GetExperimentStatusResponseBodyNodes) *GetExperimentStatusResponseBody {
s.Nodes = v
return s
}
func (s *GetExperimentStatusResponseBody) SetRequestId(v string) *GetExperimentStatusResponseBody {
s.RequestId = &v
return s
}
func (s *GetExperimentStatusResponseBody) SetStatus(v string) *GetExperimentStatusResponseBody {
s.Status = &v
return s
}
type GetExperimentStatusResponseBodyNodes struct {
FinishedAt *string `json:"FinishedAt,omitempty" xml:"FinishedAt,omitempty"`
JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
NodeId *string `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
RunId *string `json:"RunId,omitempty" xml:"RunId,omitempty"`
RunNodeId *string `json:"RunNodeId,omitempty" xml:"RunNodeId,omitempty"`
StartedAt *string `json:"StartedAt,omitempty" xml:"StartedAt,omitempty"`
Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}
func (s GetExperimentStatusResponseBodyNodes) String() string {
return tea.Prettify(s)
}
func (s GetExperimentStatusResponseBodyNodes) GoString() string {
return s.String()
}
func (s *GetExperimentStatusResponseBodyNodes) SetFinishedAt(v string) *GetExperimentStatusResponseBodyNodes {
s.FinishedAt = &v
return s
}
func (s *GetExperimentStatusResponseBodyNodes) SetJobId(v string) *GetExperimentStatusResponseBodyNodes {
s.JobId = &v
return s
}
func (s *GetExperimentStatusResponseBodyNodes) SetNodeId(v string) *GetExperimentStatusResponseBodyNodes {
s.NodeId = &v
return s
}
func (s *GetExperimentStatusResponseBodyNodes) SetRunId(v string) *GetExperimentStatusResponseBodyNodes {
s.RunId = &v
return s
}
func (s *GetExperimentStatusResponseBodyNodes) SetRunNodeId(v string) *GetExperimentStatusResponseBodyNodes {
s.RunNodeId = &v
return s
}
func (s *GetExperimentStatusResponseBodyNodes) SetStartedAt(v string) *GetExperimentStatusResponseBodyNodes {
s.StartedAt = &v
return s
}
func (s *GetExperimentStatusResponseBodyNodes) SetStatus(v string) *GetExperimentStatusResponseBodyNodes {
s.Status = &v
return s
}
type GetExperimentStatusResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *GetExperimentStatusResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s GetExperimentStatusResponse) String() string {
return tea.Prettify(s)
}
func (s GetExperimentStatusResponse) GoString() string {
return s.String()
}
func (s *GetExperimentStatusResponse) SetHeaders(v map[string]*string) *GetExperimentStatusResponse {
s.Headers = v
return s
}
func (s *GetExperimentStatusResponse) SetStatusCode(v int32) *GetExperimentStatusResponse {
s.StatusCode = &v
return s
}
func (s *GetExperimentStatusResponse) SetBody(v *GetExperimentStatusResponseBody) *GetExperimentStatusResponse {
s.Body = v
return s
}
type GetExperimentVisualizationMetaRequest struct {
NodeIds *string `json:"NodeIds,omitempty" xml:"NodeIds,omitempty"`
}
func (s GetExperimentVisualizationMetaRequest) String() string {
return tea.Prettify(s)
}
func (s GetExperimentVisualizationMetaRequest) GoString() string {
return s.String()
}
func (s *GetExperimentVisualizationMetaRequest) SetNodeIds(v string) *GetExperimentVisualizationMetaRequest {
s.NodeIds = &v
return s
}
type GetExperimentVisualizationMetaResponseBody struct {
VisualizationMeta []*GetExperimentVisualizationMetaResponseBodyVisualizationMeta `json:"VisualizationMeta,omitempty" xml:"VisualizationMeta,omitempty" type:"Repeated"`
RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}
func (s GetExperimentVisualizationMetaResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetExperimentVisualizationMetaResponseBody) GoString() string {
return s.String()
}
func (s *GetExperimentVisualizationMetaResponseBody) SetVisualizationMeta(v []*GetExperimentVisualizationMetaResponseBodyVisualizationMeta) *GetExperimentVisualizationMetaResponseBody {
s.VisualizationMeta = v
return s
}
func (s *GetExperimentVisualizationMetaResponseBody) SetRequestId(v string) *GetExperimentVisualizationMetaResponseBody {
s.RequestId = &v
return s
}
type GetExperimentVisualizationMetaResponseBodyVisualizationMeta struct {
Meta *string `json:"Meta,omitempty" xml:"Meta,omitempty"`
NodeId *string `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
}
func (s GetExperimentVisualizationMetaResponseBodyVisualizationMeta) String() string {
return tea.Prettify(s)
}
func (s GetExperimentVisualizationMetaResponseBodyVisualizationMeta) GoString() string {
return s.String()
}
func (s *GetExperimentVisualizationMetaResponseBodyVisualizationMeta) SetMeta(v string) *GetExperimentVisualizationMetaResponseBodyVisualizationMeta {
s.Meta = &v
return s
}
func (s *GetExperimentVisualizationMetaResponseBodyVisualizationMeta) SetNodeId(v string) *GetExperimentVisualizationMetaResponseBodyVisualizationMeta {
s.NodeId = &v
return s
}
func (s *GetExperimentVisualizationMetaResponseBodyVisualizationMeta) SetNodeName(v string) *GetExperimentVisualizationMetaResponseBodyVisualizationMeta {
s.NodeName = &v
return s
}
type GetExperimentVisualizationMetaResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *GetExperimentVisualizationMetaResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s GetExperimentVisualizationMetaResponse) String() string {
return tea.Prettify(s)
}
func (s GetExperimentVisualizationMetaResponse) GoString() string {
return s.String()
}
func (s *GetExperimentVisualizationMetaResponse) SetHeaders(v map[string]*string) *GetExperimentVisualizationMetaResponse {
s.Headers = v
return s
}
func (s *GetExperimentVisualizationMetaResponse) SetStatusCode(v int32) *GetExperimentVisualizationMetaResponse {
s.StatusCode = &v
return s
}
func (s *GetExperimentVisualizationMetaResponse) SetBody(v *GetExperimentVisualizationMetaResponseBody) *GetExperimentVisualizationMetaResponse {
s.Body = v
return s
}
type GetExperimentsStatisticsRequest struct {
Source *string `json:"Source,omitempty" xml:"Source,omitempty"`
WorkspaceIds *string `json:"WorkspaceIds,omitempty" xml:"WorkspaceIds,omitempty"`
}
func (s GetExperimentsStatisticsRequest) String() string {
return tea.Prettify(s)
}
func (s GetExperimentsStatisticsRequest) GoString() string {
return s.String()
}
func (s *GetExperimentsStatisticsRequest) SetSource(v string) *GetExperimentsStatisticsRequest {
s.Source = &v
return s
}
func (s *GetExperimentsStatisticsRequest) SetWorkspaceIds(v string) *GetExperimentsStatisticsRequest {
s.WorkspaceIds = &v
return s
}
type GetExperimentsStatisticsResponseBody struct {
Data []*GetExperimentsStatisticsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s GetExperimentsStatisticsResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetExperimentsStatisticsResponseBody) GoString() string {
return s.String()
}
func (s *GetExperimentsStatisticsResponseBody) SetData(v []*GetExperimentsStatisticsResponseBodyData) *GetExperimentsStatisticsResponseBody {
s.Data = v
return s
}
func (s *GetExperimentsStatisticsResponseBody) SetRequestId(v string) *GetExperimentsStatisticsResponseBody {
s.RequestId = &v
return s
}
type GetExperimentsStatisticsResponseBodyData struct {
CreateCount *int64 `json:"CreateCount,omitempty" xml:"CreateCount,omitempty"`
TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}
func (s GetExperimentsStatisticsResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s GetExperimentsStatisticsResponseBodyData) GoString() string {
return s.String()
}
func (s *GetExperimentsStatisticsResponseBodyData) SetCreateCount(v int64) *GetExperimentsStatisticsResponseBodyData {
s.CreateCount = &v
return s
}
func (s *GetExperimentsStatisticsResponseBodyData) SetTotalCount(v int64) *GetExperimentsStatisticsResponseBodyData {
s.TotalCount = &v
return s
}
func (s *GetExperimentsStatisticsResponseBodyData) SetWorkspaceId(v string) *GetExperimentsStatisticsResponseBodyData {
s.WorkspaceId = &v
return s
}
type GetExperimentsStatisticsResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *GetExperimentsStatisticsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s GetExperimentsStatisticsResponse) String() string {
return tea.Prettify(s)
}
func (s GetExperimentsStatisticsResponse) GoString() string {
return s.String()
}
func (s *GetExperimentsStatisticsResponse) SetHeaders(v map[string]*string) *GetExperimentsStatisticsResponse {
s.Headers = v
return s
}
func (s *GetExperimentsStatisticsResponse) SetStatusCode(v int32) *GetExperimentsStatisticsResponse {
s.StatusCode = &v
return s
}
func (s *GetExperimentsStatisticsResponse) SetBody(v *GetExperimentsStatisticsResponseBody) *GetExperimentsStatisticsResponse {
s.Body = v
return s
}
type GetExperimentsUsersStatisticsRequest struct {
Source *string `json:"Source,omitempty" xml:"Source,omitempty"`
WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}
func (s GetExperimentsUsersStatisticsRequest) String() string {
return tea.Prettify(s)
}
func (s GetExperimentsUsersStatisticsRequest) GoString() string {
return s.String()
}
func (s *GetExperimentsUsersStatisticsRequest) SetSource(v string) *GetExperimentsUsersStatisticsRequest {
s.Source = &v
return s
}
func (s *GetExperimentsUsersStatisticsRequest) SetWorkspaceId(v string) *GetExperimentsUsersStatisticsRequest {
s.WorkspaceId = &v
return s
}
type GetExperimentsUsersStatisticsResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Users []*GetExperimentsUsersStatisticsResponseBodyUsers `json:"Users,omitempty" xml:"Users,omitempty" type:"Repeated"`
}
func (s GetExperimentsUsersStatisticsResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetExperimentsUsersStatisticsResponseBody) GoString() string {
return s.String()
}
func (s *GetExperimentsUsersStatisticsResponseBody) SetRequestId(v string) *GetExperimentsUsersStatisticsResponseBody {
s.RequestId = &v
return s
}
func (s *GetExperimentsUsersStatisticsResponseBody) SetUsers(v []*GetExperimentsUsersStatisticsResponseBodyUsers) *GetExperimentsUsersStatisticsResponseBody {
s.Users = v
return s
}
type GetExperimentsUsersStatisticsResponseBodyUsers struct {
UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"`
}
func (s GetExperimentsUsersStatisticsResponseBodyUsers) String() string {
return tea.Prettify(s)
}
func (s GetExperimentsUsersStatisticsResponseBodyUsers) GoString() string {
return s.String()
}
func (s *GetExperimentsUsersStatisticsResponseBodyUsers) SetUserId(v string) *GetExperimentsUsersStatisticsResponseBodyUsers {
s.UserId = &v
return s
}
type GetExperimentsUsersStatisticsResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *GetExperimentsUsersStatisticsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s GetExperimentsUsersStatisticsResponse) String() string {
return tea.Prettify(s)
}
func (s GetExperimentsUsersStatisticsResponse) GoString() string {
return s.String()
}
func (s *GetExperimentsUsersStatisticsResponse) SetHeaders(v map[string]*string) *GetExperimentsUsersStatisticsResponse {
s.Headers = v
return s
}
func (s *GetExperimentsUsersStatisticsResponse) SetStatusCode(v int32) *GetExperimentsUsersStatisticsResponse {
s.StatusCode = &v
return s
}
func (s *GetExperimentsUsersStatisticsResponse) SetBody(v *GetExperimentsUsersStatisticsResponseBody) *GetExperimentsUsersStatisticsResponse {
s.Body = v
return s
}
type GetImageRequest struct {
Verbose *bool `json:"Verbose,omitempty" xml:"Verbose,omitempty"`
}
func (s GetImageRequest) String() string {
return tea.Prettify(s)
}
func (s GetImageRequest) GoString() string {
return s.String()
}
func (s *GetImageRequest) SetVerbose(v bool) *GetImageRequest {
s.Verbose = &v
return s
}
type GetImageResponseBody struct {
Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
GmtCreateTime *string `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
GmtModifiedTime *string `json:"GmtModifiedTime,omitempty" xml:"GmtModifiedTime,omitempty"`
ImageUri *string `json:"ImageUri,omitempty" xml:"ImageUri,omitempty"`
Labels []*GetImageResponseBodyLabels `json:"Labels,omitempty" xml:"Labels,omitempty" type:"Repeated"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
OperatorCreate *string `json:"OperatorCreate,omitempty" xml:"OperatorCreate,omitempty"`
ParentOperatorCreate *string `json:"ParentOperatorCreate,omitempty" xml:"ParentOperatorCreate,omitempty"`
RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}
func (s GetImageResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetImageResponseBody) GoString() string {
return s.String()
}
func (s *GetImageResponseBody) SetDescription(v string) *GetImageResponseBody {
s.Description = &v
return s
}
func (s *GetImageResponseBody) SetGmtCreateTime(v string) *GetImageResponseBody {
s.GmtCreateTime = &v
return s
}
func (s *GetImageResponseBody) SetGmtModifiedTime(v string) *GetImageResponseBody {
s.GmtModifiedTime = &v
return s
}
func (s *GetImageResponseBody) SetImageUri(v string) *GetImageResponseBody {
s.ImageUri = &v
return s
}
func (s *GetImageResponseBody) SetLabels(v []*GetImageResponseBodyLabels) *GetImageResponseBody {
s.Labels = v
return s
}
func (s *GetImageResponseBody) SetName(v string) *GetImageResponseBody {
s.Name = &v
return s
}
func (s *GetImageResponseBody) SetOperatorCreate(v string) *GetImageResponseBody {
s.OperatorCreate = &v
return s
}
func (s *GetImageResponseBody) SetParentOperatorCreate(v string) *GetImageResponseBody {
s.ParentOperatorCreate = &v
return s
}
func (s *GetImageResponseBody) SetRequestId(v string) *GetImageResponseBody {
s.RequestId = &v
return s
}
type GetImageResponseBodyLabels struct {
Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}
func (s GetImageResponseBodyLabels) String() string {
return tea.Prettify(s)
}
func (s GetImageResponseBodyLabels) GoString() string {
return s.String()
}
func (s *GetImageResponseBodyLabels) SetKey(v string) *GetImageResponseBodyLabels {
s.Key = &v
return s
}
func (s *GetImageResponseBodyLabels) SetValue(v string) *GetImageResponseBodyLabels {
s.Value = &v
return s
}
type GetImageResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *GetImageResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s GetImageResponse) String() string {
return tea.Prettify(s)
}
func (s GetImageResponse) GoString() string {
return s.String()
}
func (s *GetImageResponse) SetHeaders(v map[string]*string) *GetImageResponse {
s.Headers = v
return s
}
func (s *GetImageResponse) SetStatusCode(v int32) *GetImageResponse {
s.StatusCode = &v
return s
}
func (s *GetImageResponse) SetBody(v *GetImageResponseBody) *GetImageResponse {
s.Body = v
return s
}
type GetJobRequest struct {
Verbose *bool `json:"Verbose,omitempty" xml:"Verbose,omitempty"`
}
func (s GetJobRequest) String() string {
return tea.Prettify(s)
}
func (s GetJobRequest) GoString() string {
return s.String()
}
func (s *GetJobRequest) SetVerbose(v bool) *GetJobRequest {
s.Verbose = &v
return s
}
type GetJobResponseBody struct {
Arguments *string `json:"Arguments,omitempty" xml:"Arguments,omitempty"`
Creator *string `json:"Creator,omitempty" xml:"Creator,omitempty"`
ExecuteType *string `json:"ExecuteType,omitempty" xml:"ExecuteType,omitempty"`
ExperimentId *string `json:"ExperimentId,omitempty" xml:"ExperimentId,omitempty"`
GmtCreateTime *string `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
NodeId *string `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
PaiflowNodeId *string `json:"PaiflowNodeId,omitempty" xml:"PaiflowNodeId,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
RunId *string `json:"RunId,omitempty" xml:"RunId,omitempty"`
RunInfo *string `json:"RunInfo,omitempty" xml:"RunInfo,omitempty"`
Snapshot *string `json:"Snapshot,omitempty" xml:"Snapshot,omitempty"`
Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}
func (s GetJobResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetJobResponseBody) GoString() string {
return s.String()
}
func (s *GetJobResponseBody) SetArguments(v string) *GetJobResponseBody {
s.Arguments = &v
return s
}
func (s *GetJobResponseBody) SetCreator(v string) *GetJobResponseBody {
s.Creator = &v
return s
}
func (s *GetJobResponseBody) SetExecuteType(v string) *GetJobResponseBody {
s.ExecuteType = &v
return s
}
func (s *GetJobResponseBody) SetExperimentId(v string) *GetJobResponseBody {
s.ExperimentId = &v
return s
}
func (s *GetJobResponseBody) SetGmtCreateTime(v string) *GetJobResponseBody {
s.GmtCreateTime = &v
return s
}
func (s *GetJobResponseBody) SetJobId(v string) *GetJobResponseBody {
s.JobId = &v
return s
}
func (s *GetJobResponseBody) SetNodeId(v string) *GetJobResponseBody {
s.NodeId = &v
return s
}
func (s *GetJobResponseBody) SetPaiflowNodeId(v string) *GetJobResponseBody {
s.PaiflowNodeId = &v
return s
}
func (s *GetJobResponseBody) SetRequestId(v string) *GetJobResponseBody {
s.RequestId = &v
return s
}
func (s *GetJobResponseBody) SetRunId(v string) *GetJobResponseBody {
s.RunId = &v
return s
}
func (s *GetJobResponseBody) SetRunInfo(v string) *GetJobResponseBody {
s.RunInfo = &v
return s
}
func (s *GetJobResponseBody) SetSnapshot(v string) *GetJobResponseBody {
s.Snapshot = &v
return s
}
func (s *GetJobResponseBody) SetStatus(v string) *GetJobResponseBody {
s.Status = &v
return s
}
func (s *GetJobResponseBody) SetWorkspaceId(v string) *GetJobResponseBody {
s.WorkspaceId = &v
return s
}
type GetJobResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *GetJobResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s GetJobResponse) String() string {
return tea.Prettify(s)
}
func (s GetJobResponse) GoString() string {
return s.String()
}
func (s *GetJobResponse) SetHeaders(v map[string]*string) *GetJobResponse {
s.Headers = v
return s
}
func (s *GetJobResponse) SetStatusCode(v int32) *GetJobResponse {
s.StatusCode = &v
return s
}
func (s *GetJobResponse) SetBody(v *GetJobResponseBody) *GetJobResponse {
s.Body = v
return s
}
type GetMCTableSchemaRequest struct {
WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}
func (s GetMCTableSchemaRequest) String() string {
return tea.Prettify(s)
}
func (s GetMCTableSchemaRequest) GoString() string {
return s.String()
}
func (s *GetMCTableSchemaRequest) SetWorkspaceId(v string) *GetMCTableSchemaRequest {
s.WorkspaceId = &v
return s
}
type GetMCTableSchemaResponseBody struct {
Columns []*GetMCTableSchemaResponseBodyColumns `json:"Columns,omitempty" xml:"Columns,omitempty" type:"Repeated"`
PartitionColumns []*string `json:"PartitionColumns,omitempty" xml:"PartitionColumns,omitempty" type:"Repeated"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s GetMCTableSchemaResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetMCTableSchemaResponseBody) GoString() string {
return s.String()
}
func (s *GetMCTableSchemaResponseBody) SetColumns(v []*GetMCTableSchemaResponseBodyColumns) *GetMCTableSchemaResponseBody {
s.Columns = v
return s
}
func (s *GetMCTableSchemaResponseBody) SetPartitionColumns(v []*string) *GetMCTableSchemaResponseBody {
s.PartitionColumns = v
return s
}
func (s *GetMCTableSchemaResponseBody) SetRequestId(v string) *GetMCTableSchemaResponseBody {
s.RequestId = &v
return s
}
type GetMCTableSchemaResponseBodyColumns struct {
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
Preview []*string `json:"Preview,omitempty" xml:"Preview,omitempty" type:"Repeated"`
Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}
func (s GetMCTableSchemaResponseBodyColumns) String() string {
return tea.Prettify(s)
}
func (s GetMCTableSchemaResponseBodyColumns) GoString() string {
return s.String()
}
func (s *GetMCTableSchemaResponseBodyColumns) SetName(v string) *GetMCTableSchemaResponseBodyColumns {
s.Name = &v
return s
}
func (s *GetMCTableSchemaResponseBodyColumns) SetPreview(v []*string) *GetMCTableSchemaResponseBodyColumns {
s.Preview = v
return s
}
func (s *GetMCTableSchemaResponseBodyColumns) SetType(v string) *GetMCTableSchemaResponseBodyColumns {
s.Type = &v
return s
}
type GetMCTableSchemaResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *GetMCTableSchemaResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s GetMCTableSchemaResponse) String() string {
return tea.Prettify(s)
}
func (s GetMCTableSchemaResponse) GoString() string {
return s.String()
}
func (s *GetMCTableSchemaResponse) SetHeaders(v map[string]*string) *GetMCTableSchemaResponse {
s.Headers = v
return s
}
func (s *GetMCTableSchemaResponse) SetStatusCode(v int32) *GetMCTableSchemaResponse {
s.StatusCode = &v
return s
}
func (s *GetMCTableSchemaResponse) SetBody(v *GetMCTableSchemaResponseBody) *GetMCTableSchemaResponse {
s.Body = v
return s
}
type GetNodeInputSchemaRequest struct {
InputId *string `json:"InputId,omitempty" xml:"InputId,omitempty"`
InputIndex *int32 `json:"InputIndex,omitempty" xml:"InputIndex,omitempty"`
}
func (s GetNodeInputSchemaRequest) String() string {
return tea.Prettify(s)
}
func (s GetNodeInputSchemaRequest) GoString() string {
return s.String()
}
func (s *GetNodeInputSchemaRequest) SetInputId(v string) *GetNodeInputSchemaRequest {
s.InputId = &v
return s
}
func (s *GetNodeInputSchemaRequest) SetInputIndex(v int32) *GetNodeInputSchemaRequest {
s.InputIndex = &v
return s
}
type GetNodeInputSchemaResponseBody struct {
ColNames []*string `json:"ColNames,omitempty" xml:"ColNames,omitempty" type:"Repeated"`
ColTypes []*string `json:"ColTypes,omitempty" xml:"ColTypes,omitempty" type:"Repeated"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s GetNodeInputSchemaResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetNodeInputSchemaResponseBody) GoString() string {
return s.String()
}
func (s *GetNodeInputSchemaResponseBody) SetColNames(v []*string) *GetNodeInputSchemaResponseBody {
s.ColNames = v
return s
}
func (s *GetNodeInputSchemaResponseBody) SetColTypes(v []*string) *GetNodeInputSchemaResponseBody {
s.ColTypes = v
return s
}
func (s *GetNodeInputSchemaResponseBody) SetRequestId(v string) *GetNodeInputSchemaResponseBody {
s.RequestId = &v
return s
}
type GetNodeInputSchemaResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *GetNodeInputSchemaResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s GetNodeInputSchemaResponse) String() string {
return tea.Prettify(s)
}
func (s GetNodeInputSchemaResponse) GoString() string {
return s.String()
}
func (s *GetNodeInputSchemaResponse) SetHeaders(v map[string]*string) *GetNodeInputSchemaResponse {
s.Headers = v
return s
}
func (s *GetNodeInputSchemaResponse) SetStatusCode(v int32) *GetNodeInputSchemaResponse {
s.StatusCode = &v
return s
}
func (s *GetNodeInputSchemaResponse) SetBody(v *GetNodeInputSchemaResponseBody) *GetNodeInputSchemaResponse {
s.Body = v
return s
}
type GetNodeOutputRequest struct {
OutputIndex *string `json:"OutputIndex,omitempty" xml:"OutputIndex,omitempty"`
}
func (s GetNodeOutputRequest) String() string {
return tea.Prettify(s)
}
func (s GetNodeOutputRequest) GoString() string {
return s.String()
}
func (s *GetNodeOutputRequest) SetOutputIndex(v string) *GetNodeOutputRequest {
s.OutputIndex = &v
return s
}
type GetNodeOutputResponseBody struct {
AlgoName *string `json:"AlgoName,omitempty" xml:"AlgoName,omitempty"`
DisplayName *string `json:"DisplayName,omitempty" xml:"DisplayName,omitempty"`
LocationType *string `json:"LocationType,omitempty" xml:"LocationType,omitempty"`
NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
Value map[string]interface{} `json:"Value,omitempty" xml:"Value,omitempty"`
}
func (s GetNodeOutputResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetNodeOutputResponseBody) GoString() string {
return s.String()
}
func (s *GetNodeOutputResponseBody) SetAlgoName(v string) *GetNodeOutputResponseBody {
s.AlgoName = &v
return s
}
func (s *GetNodeOutputResponseBody) SetDisplayName(v string) *GetNodeOutputResponseBody {
s.DisplayName = &v
return s
}
func (s *GetNodeOutputResponseBody) SetLocationType(v string) *GetNodeOutputResponseBody {
s.LocationType = &v
return s
}
func (s *GetNodeOutputResponseBody) SetNodeName(v string) *GetNodeOutputResponseBody {
s.NodeName = &v
return s
}
func (s *GetNodeOutputResponseBody) SetRequestId(v string) *GetNodeOutputResponseBody {
s.RequestId = &v
return s
}
func (s *GetNodeOutputResponseBody) SetType(v string) *GetNodeOutputResponseBody {
s.Type = &v
return s
}
func (s *GetNodeOutputResponseBody) SetValue(v map[string]interface{}) *GetNodeOutputResponseBody {
s.Value = v
return s
}
type GetNodeOutputResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *GetNodeOutputResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s GetNodeOutputResponse) String() string {
return tea.Prettify(s)
}
func (s GetNodeOutputResponse) GoString() string {
return s.String()
}
func (s *GetNodeOutputResponse) SetHeaders(v map[string]*string) *GetNodeOutputResponse {
s.Headers = v
return s
}
func (s *GetNodeOutputResponse) SetStatusCode(v int32) *GetNodeOutputResponse {
s.StatusCode = &v
return s
}
func (s *GetNodeOutputResponse) SetBody(v *GetNodeOutputResponseBody) *GetNodeOutputResponse {
s.Body = v
return s
}
type GetNodeVisualizationRequest struct {
Config *string `json:"Config,omitempty" xml:"Config,omitempty"`
}
func (s GetNodeVisualizationRequest) String() string {
return tea.Prettify(s)
}
func (s GetNodeVisualizationRequest) GoString() string {
return s.String()
}
func (s *GetNodeVisualizationRequest) SetConfig(v string) *GetNodeVisualizationRequest {
s.Config = &v
return s
}
type GetNodeVisualizationResponseBody struct {
Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
VisualizationType *string `json:"VisualizationType,omitempty" xml:"VisualizationType,omitempty"`
}
func (s GetNodeVisualizationResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetNodeVisualizationResponseBody) GoString() string {
return s.String()
}
func (s *GetNodeVisualizationResponseBody) SetContent(v string) *GetNodeVisualizationResponseBody {
s.Content = &v
return s
}
func (s *GetNodeVisualizationResponseBody) SetRequestId(v string) *GetNodeVisualizationResponseBody {
s.RequestId = &v
return s
}
func (s *GetNodeVisualizationResponseBody) SetVisualizationType(v string) *GetNodeVisualizationResponseBody {
s.VisualizationType = &v
return s
}
type GetNodeVisualizationResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *GetNodeVisualizationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s GetNodeVisualizationResponse) String() string {
return tea.Prettify(s)
}
func (s GetNodeVisualizationResponse) GoString() string {
return s.String()
}
func (s *GetNodeVisualizationResponse) SetHeaders(v map[string]*string) *GetNodeVisualizationResponse {
s.Headers = v
return s
}
func (s *GetNodeVisualizationResponse) SetStatusCode(v int32) *GetNodeVisualizationResponse {
s.StatusCode = &v
return s
}
func (s *GetNodeVisualizationResponse) SetBody(v *GetNodeVisualizationResponseBody) *GetNodeVisualizationResponse {
s.Body = v
return s
}
type GetTemplateRequest struct {
Verbose *bool `json:"Verbose,omitempty" xml:"Verbose,omitempty"`
}
func (s GetTemplateRequest) String() string {
return tea.Prettify(s)
}
func (s GetTemplateRequest) GoString() string {
return s.String()
}
func (s *GetTemplateRequest) SetVerbose(v bool) *GetTemplateRequest {
s.Verbose = &v
return s
}
type GetTemplateResponseBody struct {
Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
Detail *string `json:"Detail,omitempty" xml:"Detail,omitempty"`
DocLink *string `json:"DocLink,omitempty" xml:"DocLink,omitempty"`
ImageLink *string `json:"ImageLink,omitempty" xml:"ImageLink,omitempty"`
Labels []map[string]interface{} `json:"Labels,omitempty" xml:"Labels,omitempty" type:"Repeated"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
SourceId *string `json:"SourceId,omitempty" xml:"SourceId,omitempty"`
SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
TemplateId *string `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"`
TemplateType *string `json:"TemplateType,omitempty" xml:"TemplateType,omitempty"`
}
func (s GetTemplateResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetTemplateResponseBody) GoString() string {
return s.String()
}
func (s *GetTemplateResponseBody) SetContent(v string) *GetTemplateResponseBody {
s.Content = &v
return s
}
func (s *GetTemplateResponseBody) SetDescription(v string) *GetTemplateResponseBody {
s.Description = &v
return s
}
func (s *GetTemplateResponseBody) SetDetail(v string) *GetTemplateResponseBody {
s.Detail = &v
return s
}
func (s *GetTemplateResponseBody) SetDocLink(v string) *GetTemplateResponseBody {
s.DocLink = &v
return s
}
func (s *GetTemplateResponseBody) SetImageLink(v string) *GetTemplateResponseBody {
s.ImageLink = &v
return s
}
func (s *GetTemplateResponseBody) SetLabels(v []map[string]interface{}) *GetTemplateResponseBody {
s.Labels = v
return s
}
func (s *GetTemplateResponseBody) SetName(v string) *GetTemplateResponseBody {
s.Name = &v
return s
}
func (s *GetTemplateResponseBody) SetRequestId(v string) *GetTemplateResponseBody {
s.RequestId = &v
return s
}
func (s *GetTemplateResponseBody) SetSourceId(v string) *GetTemplateResponseBody {
s.SourceId = &v
return s
}
func (s *GetTemplateResponseBody) SetSourceType(v string) *GetTemplateResponseBody {
s.SourceType = &v
return s
}
func (s *GetTemplateResponseBody) SetTemplateId(v string) *GetTemplateResponseBody {
s.TemplateId = &v
return s
}
func (s *GetTemplateResponseBody) SetTemplateType(v string) *GetTemplateResponseBody {
s.TemplateType = &v
return s
}
type GetTemplateResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *GetTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s GetTemplateResponse) String() string {
return tea.Prettify(s)
}
func (s GetTemplateResponse) GoString() string {
return s.String()
}
func (s *GetTemplateResponse) SetHeaders(v map[string]*string) *GetTemplateResponse {
s.Headers = v
return s
}
func (s *GetTemplateResponse) SetStatusCode(v int32) *GetTemplateResponse {
s.StatusCode = &v
return s
}
func (s *GetTemplateResponse) SetBody(v *GetTemplateResponseBody) *GetTemplateResponse {
s.Body = v
return s
}
type ListAlgoDefsRequest struct {
Body []*ListAlgoDefsRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"`
}
func (s ListAlgoDefsRequest) String() string {
return tea.Prettify(s)
}
func (s ListAlgoDefsRequest) GoString() string {
return s.String()
}
func (s *ListAlgoDefsRequest) SetBody(v []*ListAlgoDefsRequestBody) *ListAlgoDefsRequest {
s.Body = v
return s
}
type ListAlgoDefsRequestBody struct {
Identifier *string `json:"Identifier,omitempty" xml:"Identifier,omitempty"`
Provider *string `json:"Provider,omitempty" xml:"Provider,omitempty"`
Signature *string `json:"Signature,omitempty" xml:"Signature,omitempty"`
Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}
func (s ListAlgoDefsRequestBody) String() string {
return tea.Prettify(s)
}
func (s ListAlgoDefsRequestBody) GoString() string {
return s.String()
}
func (s *ListAlgoDefsRequestBody) SetIdentifier(v string) *ListAlgoDefsRequestBody {
s.Identifier = &v
return s
}
func (s *ListAlgoDefsRequestBody) SetProvider(v string) *ListAlgoDefsRequestBody {
s.Provider = &v
return s
}
func (s *ListAlgoDefsRequestBody) SetSignature(v string) *ListAlgoDefsRequestBody {
s.Signature = &v
return s
}
func (s *ListAlgoDefsRequestBody) SetVersion(v string) *ListAlgoDefsRequestBody {
s.Version = &v
return s
}
type ListAlgoDefsResponseBody struct {
Data []map[string]interface{} `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s ListAlgoDefsResponseBody) String() string {
return tea.Prettify(s)
}
func (s ListAlgoDefsResponseBody) GoString() string {
return s.String()
}
func (s *ListAlgoDefsResponseBody) SetData(v []map[string]interface{}) *ListAlgoDefsResponseBody {
s.Data = v
return s
}
func (s *ListAlgoDefsResponseBody) SetRequestId(v string) *ListAlgoDefsResponseBody {
s.RequestId = &v
return s
}
type ListAlgoDefsResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *ListAlgoDefsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s ListAlgoDefsResponse) String() string {
return tea.Prettify(s)
}
func (s ListAlgoDefsResponse) GoString() string {
return s.String()
}
func (s *ListAlgoDefsResponse) SetHeaders(v map[string]*string) *ListAlgoDefsResponse {
s.Headers = v
return s
}
func (s *ListAlgoDefsResponse) SetStatusCode(v int32) *ListAlgoDefsResponse {
s.StatusCode = &v
return s
}
func (s *ListAlgoDefsResponse) SetBody(v *ListAlgoDefsResponseBody) *ListAlgoDefsResponse {
s.Body = v
return s
}
type ListAuthRolesRequest struct {
IsGenerateToken *string `json:"IsGenerateToken,omitempty" xml:"IsGenerateToken,omitempty"`
WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}
func (s ListAuthRolesRequest) String() string {
return tea.Prettify(s)
}
func (s ListAuthRolesRequest) GoString() string {
return s.String()
}
func (s *ListAuthRolesRequest) SetIsGenerateToken(v string) *ListAuthRolesRequest {
s.IsGenerateToken = &v
return s
}
func (s *ListAuthRolesRequest) SetWorkspaceId(v string) *ListAuthRolesRequest {
s.WorkspaceId = &v
return s
}
type ListAuthRolesResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Roles []*ListAuthRolesResponseBodyRoles `json:"Roles,omitempty" xml:"Roles,omitempty" type:"Repeated"`
}
func (s ListAuthRolesResponseBody) String() string {
return tea.Prettify(s)
}
func (s ListAuthRolesResponseBody) GoString() string {
return s.String()
}
func (s *ListAuthRolesResponseBody) SetRequestId(v string) *ListAuthRolesResponseBody {
s.RequestId = &v
return s
}
func (s *ListAuthRolesResponseBody) SetRoles(v []*ListAuthRolesResponseBodyRoles) *ListAuthRolesResponseBody {
s.Roles = v
return s
}
type ListAuthRolesResponseBodyRoles struct {
IsEnabled *string `json:"IsEnabled,omitempty" xml:"IsEnabled,omitempty"`
RoleARN *string `json:"RoleARN,omitempty" xml:"RoleARN,omitempty"`
RoleName *string `json:"RoleName,omitempty" xml:"RoleName,omitempty"`
RoleType *string `json:"RoleType,omitempty" xml:"RoleType,omitempty"`
Token *ListAuthRolesResponseBodyRolesToken `json:"Token,omitempty" xml:"Token,omitempty" type:"Struct"`
}
func (s ListAuthRolesResponseBodyRoles) String() string {
return tea.Prettify(s)
}
func (s ListAuthRolesResponseBodyRoles) GoString() string {
return s.String()
}
func (s *ListAuthRolesResponseBodyRoles) SetIsEnabled(v string) *ListAuthRolesResponseBodyRoles {
s.IsEnabled = &v
return s
}
func (s *ListAuthRolesResponseBodyRoles) SetRoleARN(v string) *ListAuthRolesResponseBodyRoles {
s.RoleARN = &v
return s
}
func (s *ListAuthRolesResponseBodyRoles) SetRoleName(v string) *ListAuthRolesResponseBodyRoles {
s.RoleName = &v
return s
}
func (s *ListAuthRolesResponseBodyRoles) SetRoleType(v string) *ListAuthRolesResponseBodyRoles {
s.RoleType = &v
return s
}
func (s *ListAuthRolesResponseBodyRoles) SetToken(v *ListAuthRolesResponseBodyRolesToken) *ListAuthRolesResponseBodyRoles {
s.Token = v
return s
}
type ListAuthRolesResponseBodyRolesToken struct {
AccessKeyId *string `json:"AccessKeyId,omitempty" xml:"AccessKeyId,omitempty"`
AccessKeySecret *string `json:"AccessKeySecret,omitempty" xml:"AccessKeySecret,omitempty"`
Expiration *string `json:"Expiration,omitempty" xml:"Expiration,omitempty"`
SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}
func (s ListAuthRolesResponseBodyRolesToken) String() string {
return tea.Prettify(s)
}
func (s ListAuthRolesResponseBodyRolesToken) GoString() string {
return s.String()
}
func (s *ListAuthRolesResponseBodyRolesToken) SetAccessKeyId(v string) *ListAuthRolesResponseBodyRolesToken {
s.AccessKeyId = &v
return s
}
func (s *ListAuthRolesResponseBodyRolesToken) SetAccessKeySecret(v string) *ListAuthRolesResponseBodyRolesToken {
s.AccessKeySecret = &v
return s
}
func (s *ListAuthRolesResponseBodyRolesToken) SetExpiration(v string) *ListAuthRolesResponseBodyRolesToken {
s.Expiration = &v
return s
}
func (s *ListAuthRolesResponseBodyRolesToken) SetSecurityToken(v string) *ListAuthRolesResponseBodyRolesToken {
s.SecurityToken = &v
return s
}
type ListAuthRolesResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *ListAuthRolesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s ListAuthRolesResponse) String() string {
return tea.Prettify(s)
}
func (s ListAuthRolesResponse) GoString() string {
return s.String()
}
func (s *ListAuthRolesResponse) SetHeaders(v map[string]*string) *ListAuthRolesResponse {
s.Headers = v
return s
}
func (s *ListAuthRolesResponse) SetStatusCode(v int32) *ListAuthRolesResponse {
s.StatusCode = &v
return s
}
func (s *ListAuthRolesResponse) SetBody(v *ListAuthRolesResponseBody) *ListAuthRolesResponse {
s.Body = v
return s
}
type ListExperimentsRequest struct {
Creator *string `json:"Creator,omitempty" xml:"Creator,omitempty"`
ExperimentId *string `json:"ExperimentId,omitempty" xml:"ExperimentId,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
Order *string `json:"Order,omitempty" xml:"Order,omitempty"`
PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
SortBy *string `json:"SortBy,omitempty" xml:"SortBy,omitempty"`
Source *string `json:"Source,omitempty" xml:"Source,omitempty"`
WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}
func (s ListExperimentsRequest) String() string {
return tea.Prettify(s)
}
func (s ListExperimentsRequest) GoString() string {
return s.String()
}
func (s *ListExperimentsRequest) SetCreator(v string) *ListExperimentsRequest {
s.Creator = &v
return s
}
func (s *ListExperimentsRequest) SetExperimentId(v string) *ListExperimentsRequest {
s.ExperimentId = &v
return s
}
func (s *ListExperimentsRequest) SetName(v string) *ListExperimentsRequest {
s.Name = &v
return s
}
func (s *ListExperimentsRequest) SetOrder(v string) *ListExperimentsRequest {
s.Order = &v
return s
}
func (s *ListExperimentsRequest) SetPageNumber(v int32) *ListExperimentsRequest {
s.PageNumber = &v
return s
}
func (s *ListExperimentsRequest) SetPageSize(v int32) *ListExperimentsRequest {
s.PageSize = &v
return s
}
func (s *ListExperimentsRequest) SetSortBy(v string) *ListExperimentsRequest {
s.SortBy = &v
return s
}
func (s *ListExperimentsRequest) SetSource(v string) *ListExperimentsRequest {
s.Source = &v
return s
}
func (s *ListExperimentsRequest) SetWorkspaceId(v string) *ListExperimentsRequest {
s.WorkspaceId = &v
return s
}
type ListExperimentsResponseBody struct {
Experiments []*ListExperimentsResponseBodyExperiments `json:"Experiments,omitempty" xml:"Experiments,omitempty" type:"Repeated"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}
func (s ListExperimentsResponseBody) String() string {
return tea.Prettify(s)
}
func (s ListExperimentsResponseBody) GoString() string {
return s.String()
}
func (s *ListExperimentsResponseBody) SetExperiments(v []*ListExperimentsResponseBodyExperiments) *ListExperimentsResponseBody {
s.Experiments = v
return s
}
func (s *ListExperimentsResponseBody) SetRequestId(v string) *ListExperimentsResponseBody {
s.RequestId = &v
return s
}
func (s *ListExperimentsResponseBody) SetTotalCount(v int64) *ListExperimentsResponseBody {
s.TotalCount = &v
return s
}
type ListExperimentsResponseBodyExperiments struct {
Accessibility *string `json:"Accessibility,omitempty" xml:"Accessibility,omitempty"`
Creator *string `json:"Creator,omitempty" xml:"Creator,omitempty"`
Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
ExperimentId *string `json:"ExperimentId,omitempty" xml:"ExperimentId,omitempty"`
GmtCreateTime *string `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
GmtModifiedTime *string `json:"GmtModifiedTime,omitempty" xml:"GmtModifiedTime,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
Source *string `json:"Source,omitempty" xml:"Source,omitempty"`
Version *int64 `json:"Version,omitempty" xml:"Version,omitempty"`
WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}
func (s ListExperimentsResponseBodyExperiments) String() string {
return tea.Prettify(s)
}
func (s ListExperimentsResponseBodyExperiments) GoString() string {
return s.String()
}
func (s *ListExperimentsResponseBodyExperiments) SetAccessibility(v string) *ListExperimentsResponseBodyExperiments {
s.Accessibility = &v
return s
}
func (s *ListExperimentsResponseBodyExperiments) SetCreator(v string) *ListExperimentsResponseBodyExperiments {
s.Creator = &v
return s
}
func (s *ListExperimentsResponseBodyExperiments) SetDescription(v string) *ListExperimentsResponseBodyExperiments {
s.Description = &v
return s
}
func (s *ListExperimentsResponseBodyExperiments) SetExperimentId(v string) *ListExperimentsResponseBodyExperiments {
s.ExperimentId = &v
return s
}
func (s *ListExperimentsResponseBodyExperiments) SetGmtCreateTime(v string) *ListExperimentsResponseBodyExperiments {
s.GmtCreateTime = &v
return s
}
func (s *ListExperimentsResponseBodyExperiments) SetGmtModifiedTime(v string) *ListExperimentsResponseBodyExperiments {
s.GmtModifiedTime = &v
return s
}
func (s *ListExperimentsResponseBodyExperiments) SetName(v string) *ListExperimentsResponseBodyExperiments {
s.Name = &v
return s
}
func (s *ListExperimentsResponseBodyExperiments) SetSource(v string) *ListExperimentsResponseBodyExperiments {
s.Source = &v
return s
}
func (s *ListExperimentsResponseBodyExperiments) SetVersion(v int64) *ListExperimentsResponseBodyExperiments {
s.Version = &v
return s
}
func (s *ListExperimentsResponseBodyExperiments) SetWorkspaceId(v string) *ListExperimentsResponseBodyExperiments {
s.WorkspaceId = &v
return s
}
type ListExperimentsResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *ListExperimentsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s ListExperimentsResponse) String() string {
return tea.Prettify(s)
}
func (s ListExperimentsResponse) GoString() string {
return s.String()
}
func (s *ListExperimentsResponse) SetHeaders(v map[string]*string) *ListExperimentsResponse {
s.Headers = v
return s
}
func (s *ListExperimentsResponse) SetStatusCode(v int32) *ListExperimentsResponse {
s.StatusCode = &v
return s
}
func (s *ListExperimentsResponse) SetBody(v *ListExperimentsResponseBody) *ListExperimentsResponse {
s.Body = v
return s
}
type ListImageLabelsRequest struct {
ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
LabelFilter *string `json:"LabelFilter,omitempty" xml:"LabelFilter,omitempty"`
LabelKeys *string `json:"LabelKeys,omitempty" xml:"LabelKeys,omitempty"`
}
func (s ListImageLabelsRequest) String() string {
return tea.Prettify(s)
}
func (s ListImageLabelsRequest) GoString() string {
return s.String()
}
func (s *ListImageLabelsRequest) SetImageId(v string) *ListImageLabelsRequest {
s.ImageId = &v
return s
}
func (s *ListImageLabelsRequest) SetLabelFilter(v string) *ListImageLabelsRequest {
s.LabelFilter = &v
return s
}
func (s *ListImageLabelsRequest) SetLabelKeys(v string) *ListImageLabelsRequest {
s.LabelKeys = &v
return s
}
type ListImageLabelsResponseBody struct {
Labels []*ListImageLabelsResponseBodyLabels `json:"Labels,omitempty" xml:"Labels,omitempty" type:"Repeated"`
TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}
func (s ListImageLabelsResponseBody) String() string {
return tea.Prettify(s)
}
func (s ListImageLabelsResponseBody) GoString() string {
return s.String()
}
func (s *ListImageLabelsResponseBody) SetLabels(v []*ListImageLabelsResponseBodyLabels) *ListImageLabelsResponseBody {
s.Labels = v
return s
}
func (s *ListImageLabelsResponseBody) SetTotalCount(v int64) *ListImageLabelsResponseBody {
s.TotalCount = &v
return s
}
func (s *ListImageLabelsResponseBody) SetRequestId(v string) *ListImageLabelsResponseBody {
s.RequestId = &v
return s
}
type ListImageLabelsResponseBodyLabels struct {
Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}
func (s ListImageLabelsResponseBodyLabels) String() string {
return tea.Prettify(s)
}
func (s ListImageLabelsResponseBodyLabels) GoString() string {
return s.String()
}
func (s *ListImageLabelsResponseBodyLabels) SetKey(v string) *ListImageLabelsResponseBodyLabels {
s.Key = &v
return s
}
func (s *ListImageLabelsResponseBodyLabels) SetValue(v string) *ListImageLabelsResponseBodyLabels {
s.Value = &v
return s
}
type ListImageLabelsResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *ListImageLabelsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s ListImageLabelsResponse) String() string {
return tea.Prettify(s)
}
func (s ListImageLabelsResponse) GoString() string {
return s.String()
}
func (s *ListImageLabelsResponse) SetHeaders(v map[string]*string) *ListImageLabelsResponse {
s.Headers = v
return s
}
func (s *ListImageLabelsResponse) SetStatusCode(v int32) *ListImageLabelsResponse {
s.StatusCode = &v
return s
}
func (s *ListImageLabelsResponse) SetBody(v *ListImageLabelsResponseBody) *ListImageLabelsResponse {
s.Body = v
return s
}
type ListImagesRequest struct {
Labels *string `json:"Labels,omitempty" xml:"Labels,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
Order *string `json:"Order,omitempty" xml:"Order,omitempty"`
PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
SortBy *string `json:"SortBy,omitempty" xml:"SortBy,omitempty"`
Verbose *bool `json:"Verbose,omitempty" xml:"Verbose,omitempty"`
}
func (s ListImagesRequest) String() string {
return tea.Prettify(s)
}
func (s ListImagesRequest) GoString() string {
return s.String()
}
func (s *ListImagesRequest) SetLabels(v string) *ListImagesRequest {
s.Labels = &v
return s
}
func (s *ListImagesRequest) SetName(v string) *ListImagesRequest {
s.Name = &v
return s
}
func (s *ListImagesRequest) SetOrder(v string) *ListImagesRequest {
s.Order = &v
return s
}
func (s *ListImagesRequest) SetPageNumber(v int32) *ListImagesRequest {
s.PageNumber = &v
return s
}
func (s *ListImagesRequest) SetPageSize(v int32) *ListImagesRequest {
s.PageSize = &v
return s
}
func (s *ListImagesRequest) SetSortBy(v string) *ListImagesRequest {
s.SortBy = &v
return s
}
func (s *ListImagesRequest) SetVerbose(v bool) *ListImagesRequest {
s.Verbose = &v
return s
}
type ListImagesResponseBody struct {
Images []*ListImagesResponseBodyImages `json:"Images,omitempty" xml:"Images,omitempty" type:"Repeated"`
TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}
func (s ListImagesResponseBody) String() string {
return tea.Prettify(s)
}
func (s ListImagesResponseBody) GoString() string {
return s.String()
}
func (s *ListImagesResponseBody) SetImages(v []*ListImagesResponseBodyImages) *ListImagesResponseBody {
s.Images = v
return s
}
func (s *ListImagesResponseBody) SetTotalCount(v int64) *ListImagesResponseBody {
s.TotalCount = &v
return s
}
func (s *ListImagesResponseBody) SetRequestId(v string) *ListImagesResponseBody {
s.RequestId = &v
return s
}
type ListImagesResponseBodyImages struct {
Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
GmtCreateTime *string `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
ImageUri *string `json:"ImageUri,omitempty" xml:"ImageUri,omitempty"`
Labels []*ListImagesResponseBodyImagesLabels `json:"Labels,omitempty" xml:"Labels,omitempty" type:"Repeated"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
}
func (s ListImagesResponseBodyImages) String() string {
return tea.Prettify(s)
}
func (s ListImagesResponseBodyImages) GoString() string {
return s.String()
}
func (s *ListImagesResponseBodyImages) SetDescription(v string) *ListImagesResponseBodyImages {
s.Description = &v
return s
}
func (s *ListImagesResponseBodyImages) SetGmtCreateTime(v string) *ListImagesResponseBodyImages {
s.GmtCreateTime = &v
return s
}
func (s *ListImagesResponseBodyImages) SetImageId(v string) *ListImagesResponseBodyImages {
s.ImageId = &v
return s
}
func (s *ListImagesResponseBodyImages) SetImageUri(v string) *ListImagesResponseBodyImages {
s.ImageUri = &v
return s
}
func (s *ListImagesResponseBodyImages) SetLabels(v []*ListImagesResponseBodyImagesLabels) *ListImagesResponseBodyImages {
s.Labels = v
return s
}
func (s *ListImagesResponseBodyImages) SetName(v string) *ListImagesResponseBodyImages {
s.Name = &v
return s
}
type ListImagesResponseBodyImagesLabels struct {
Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}
func (s ListImagesResponseBodyImagesLabels) String() string {
return tea.Prettify(s)
}
func (s ListImagesResponseBodyImagesLabels) GoString() string {
return s.String()
}
func (s *ListImagesResponseBodyImagesLabels) SetKey(v string) *ListImagesResponseBodyImagesLabels {
s.Key = &v
return s
}
func (s *ListImagesResponseBodyImagesLabels) SetValue(v string) *ListImagesResponseBodyImagesLabels {
s.Value = &v
return s
}
type ListImagesResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *ListImagesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s ListImagesResponse) String() string {
return tea.Prettify(s)
}
func (s ListImagesResponse) GoString() string {
return s.String()
}
func (s *ListImagesResponse) SetHeaders(v map[string]*string) *ListImagesResponse {
s.Headers = v
return s
}
func (s *ListImagesResponse) SetStatusCode(v int32) *ListImagesResponse {
s.StatusCode = &v
return s
}
func (s *ListImagesResponse) SetBody(v *ListImagesResponseBody) *ListImagesResponse {
s.Body = v
return s
}
type ListJobsRequest struct {
Creator *string `json:"Creator,omitempty" xml:"Creator,omitempty"`
ExperimentId *string `json:"ExperimentId,omitempty" xml:"ExperimentId,omitempty"`
Order *string `json:"Order,omitempty" xml:"Order,omitempty"`
PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}
func (s ListJobsRequest) String() string {
return tea.Prettify(s)
}
func (s ListJobsRequest) GoString() string {
return s.String()
}
func (s *ListJobsRequest) SetCreator(v string) *ListJobsRequest {
s.Creator = &v
return s
}
func (s *ListJobsRequest) SetExperimentId(v string) *ListJobsRequest {
s.ExperimentId = &v
return s
}
func (s *ListJobsRequest) SetOrder(v string) *ListJobsRequest {
s.Order = &v
return s
}
func (s *ListJobsRequest) SetPageNumber(v int32) *ListJobsRequest {
s.PageNumber = &v
return s
}
func (s *ListJobsRequest) SetPageSize(v int32) *ListJobsRequest {
s.PageSize = &v
return s
}
type ListJobsResponseBody struct {
Jobs []*ListJobsResponseBodyJobs `json:"Jobs,omitempty" xml:"Jobs,omitempty" type:"Repeated"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s ListJobsResponseBody) String() string {
return tea.Prettify(s)
}
func (s ListJobsResponseBody) GoString() string {
return s.String()
}
func (s *ListJobsResponseBody) SetJobs(v []*ListJobsResponseBodyJobs) *ListJobsResponseBody {
s.Jobs = v
return s
}
func (s *ListJobsResponseBody) SetRequestId(v string) *ListJobsResponseBody {
s.RequestId = &v
return s
}
type ListJobsResponseBodyJobs struct {
Creator *string `json:"Creator,omitempty" xml:"Creator,omitempty"`
ExecuteType *string `json:"ExecuteType,omitempty" xml:"ExecuteType,omitempty"`
ExperimentId *string `json:"ExperimentId,omitempty" xml:"ExperimentId,omitempty"`
GmtCreateTime *string `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
NodeId *string `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
PaiflowNodeId *string `json:"PaiflowNodeId,omitempty" xml:"PaiflowNodeId,omitempty"`
RunId *string `json:"RunId,omitempty" xml:"RunId,omitempty"`
Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}
func (s ListJobsResponseBodyJobs) String() string {
return tea.Prettify(s)
}
func (s ListJobsResponseBodyJobs) GoString() string {
return s.String()
}
func (s *ListJobsResponseBodyJobs) SetCreator(v string) *ListJobsResponseBodyJobs {
s.Creator = &v
return s
}
func (s *ListJobsResponseBodyJobs) SetExecuteType(v string) *ListJobsResponseBodyJobs {
s.ExecuteType = &v
return s
}
func (s *ListJobsResponseBodyJobs) SetExperimentId(v string) *ListJobsResponseBodyJobs {
s.ExperimentId = &v
return s
}
func (s *ListJobsResponseBodyJobs) SetGmtCreateTime(v string) *ListJobsResponseBodyJobs {
s.GmtCreateTime = &v
return s
}
func (s *ListJobsResponseBodyJobs) SetJobId(v string) *ListJobsResponseBodyJobs {
s.JobId = &v
return s
}
func (s *ListJobsResponseBodyJobs) SetNodeId(v string) *ListJobsResponseBodyJobs {
s.NodeId = &v
return s
}
func (s *ListJobsResponseBodyJobs) SetPaiflowNodeId(v string) *ListJobsResponseBodyJobs {
s.PaiflowNodeId = &v
return s
}
func (s *ListJobsResponseBodyJobs) SetRunId(v string) *ListJobsResponseBodyJobs {
s.RunId = &v
return s
}
func (s *ListJobsResponseBodyJobs) SetStatus(v string) *ListJobsResponseBodyJobs {
s.Status = &v
return s
}
func (s *ListJobsResponseBodyJobs) SetWorkspaceId(v string) *ListJobsResponseBodyJobs {
s.WorkspaceId = &v
return s
}
type ListJobsResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *ListJobsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s ListJobsResponse) String() string {
return tea.Prettify(s)
}
func (s ListJobsResponse) GoString() string {
return s.String()
}
func (s *ListJobsResponse) SetHeaders(v map[string]*string) *ListJobsResponse {
s.Headers = v
return s
}
func (s *ListJobsResponse) SetStatusCode(v int32) *ListJobsResponse {
s.StatusCode = &v
return s
}
func (s *ListJobsResponse) SetBody(v *ListJobsResponseBody) *ListJobsResponse {
s.Body = v
return s
}
type ListNodeOutputsResponseBody struct {
Outputs []*ListNodeOutputsResponseBodyOutputs `json:"Outputs,omitempty" xml:"Outputs,omitempty" type:"Repeated"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s ListNodeOutputsResponseBody) String() string {
return tea.Prettify(s)
}
func (s ListNodeOutputsResponseBody) GoString() string {
return s.String()
}
func (s *ListNodeOutputsResponseBody) SetOutputs(v []*ListNodeOutputsResponseBodyOutputs) *ListNodeOutputsResponseBody {
s.Outputs = v
return s
}
func (s *ListNodeOutputsResponseBody) SetRequestId(v string) *ListNodeOutputsResponseBody {
s.RequestId = &v
return s
}
type ListNodeOutputsResponseBodyOutputs struct {
AlgoName *string `json:"AlgoName,omitempty" xml:"AlgoName,omitempty"`
DisplayName *string `json:"DisplayName,omitempty" xml:"DisplayName,omitempty"`
LocationType *string `json:"LocationType,omitempty" xml:"LocationType,omitempty"`
NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
OutputId *string `json:"OutputId,omitempty" xml:"OutputId,omitempty"`
OutputIndex *string `json:"OutputIndex,omitempty" xml:"OutputIndex,omitempty"`
Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
Value map[string]interface{} `json:"Value,omitempty" xml:"Value,omitempty"`
}
func (s ListNodeOutputsResponseBodyOutputs) String() string {
return tea.Prettify(s)
}
func (s ListNodeOutputsResponseBodyOutputs) GoString() string {
return s.String()
}
func (s *ListNodeOutputsResponseBodyOutputs) SetAlgoName(v string) *ListNodeOutputsResponseBodyOutputs {
s.AlgoName = &v
return s
}
func (s *ListNodeOutputsResponseBodyOutputs) SetDisplayName(v string) *ListNodeOutputsResponseBodyOutputs {
s.DisplayName = &v
return s
}
func (s *ListNodeOutputsResponseBodyOutputs) SetLocationType(v string) *ListNodeOutputsResponseBodyOutputs {
s.LocationType = &v
return s
}
func (s *ListNodeOutputsResponseBodyOutputs) SetNodeName(v string) *ListNodeOutputsResponseBodyOutputs {
s.NodeName = &v
return s
}
func (s *ListNodeOutputsResponseBodyOutputs) SetOutputId(v string) *ListNodeOutputsResponseBodyOutputs {
s.OutputId = &v
return s
}
func (s *ListNodeOutputsResponseBodyOutputs) SetOutputIndex(v string) *ListNodeOutputsResponseBodyOutputs {
s.OutputIndex = &v
return s
}
func (s *ListNodeOutputsResponseBodyOutputs) SetType(v string) *ListNodeOutputsResponseBodyOutputs {
s.Type = &v
return s
}
func (s *ListNodeOutputsResponseBodyOutputs) SetValue(v map[string]interface{}) *ListNodeOutputsResponseBodyOutputs {
s.Value = v
return s
}
type ListNodeOutputsResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *ListNodeOutputsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s ListNodeOutputsResponse) String() string {
return tea.Prettify(s)
}
func (s ListNodeOutputsResponse) GoString() string {
return s.String()
}
func (s *ListNodeOutputsResponse) SetHeaders(v map[string]*string) *ListNodeOutputsResponse {
s.Headers = v
return s
}
func (s *ListNodeOutputsResponse) SetStatusCode(v int32) *ListNodeOutputsResponse {
s.StatusCode = &v
return s
}
func (s *ListNodeOutputsResponse) SetBody(v *ListNodeOutputsResponseBody) *ListNodeOutputsResponse {
s.Body = v
return s
}
type ListRecentExperimentsRequest struct {
Order *string `json:"Order,omitempty" xml:"Order,omitempty"`
PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
Source *string `json:"Source,omitempty" xml:"Source,omitempty"`
Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}
func (s ListRecentExperimentsRequest) String() string {
return tea.Prettify(s)
}
func (s ListRecentExperimentsRequest) GoString() string {
return s.String()
}
func (s *ListRecentExperimentsRequest) SetOrder(v string) *ListRecentExperimentsRequest {
s.Order = &v
return s
}
func (s *ListRecentExperimentsRequest) SetPageNumber(v int64) *ListRecentExperimentsRequest {
s.PageNumber = &v
return s
}
func (s *ListRecentExperimentsRequest) SetPageSize(v int64) *ListRecentExperimentsRequest {
s.PageSize = &v
return s
}
func (s *ListRecentExperimentsRequest) SetSource(v string) *ListRecentExperimentsRequest {
s.Source = &v
return s
}
func (s *ListRecentExperimentsRequest) SetType(v string) *ListRecentExperimentsRequest {
s.Type = &v
return s
}
func (s *ListRecentExperimentsRequest) SetWorkspaceId(v string) *ListRecentExperimentsRequest {
s.WorkspaceId = &v
return s
}
type ListRecentExperimentsResponseBody struct {
Experiments []*ListRecentExperimentsResponseBodyExperiments `json:"Experiments,omitempty" xml:"Experiments,omitempty" type:"Repeated"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}
func (s ListRecentExperimentsResponseBody) String() string {
return tea.Prettify(s)
}
func (s ListRecentExperimentsResponseBody) GoString() string {
return s.String()
}
func (s *ListRecentExperimentsResponseBody) SetExperiments(v []*ListRecentExperimentsResponseBodyExperiments) *ListRecentExperimentsResponseBody {
s.Experiments = v
return s
}
func (s *ListRecentExperimentsResponseBody) SetRequestId(v string) *ListRecentExperimentsResponseBody {
s.RequestId = &v
return s
}
func (s *ListRecentExperimentsResponseBody) SetTotalCount(v int64) *ListRecentExperimentsResponseBody {
s.TotalCount = &v
return s
}
type ListRecentExperimentsResponseBodyExperiments struct {
Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
ExperimentId *string `json:"ExperimentId,omitempty" xml:"ExperimentId,omitempty"`
ModifyCnt *int64 `json:"ModifyCnt,omitempty" xml:"ModifyCnt,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
RecentGmtModifiedTime *string `json:"RecentGmtModifiedTime,omitempty" xml:"RecentGmtModifiedTime,omitempty"`
Source *string `json:"Source,omitempty" xml:"Source,omitempty"`
WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
WorkspaceName *string `json:"WorkspaceName,omitempty" xml:"WorkspaceName,omitempty"`
}
func (s ListRecentExperimentsResponseBodyExperiments) String() string {
return tea.Prettify(s)
}
func (s ListRecentExperimentsResponseBodyExperiments) GoString() string {
return s.String()
}
func (s *ListRecentExperimentsResponseBodyExperiments) SetDescription(v string) *ListRecentExperimentsResponseBodyExperiments {
s.Description = &v
return s
}
func (s *ListRecentExperimentsResponseBodyExperiments) SetExperimentId(v string) *ListRecentExperimentsResponseBodyExperiments {
s.ExperimentId = &v
return s
}
func (s *ListRecentExperimentsResponseBodyExperiments) SetModifyCnt(v int64) *ListRecentExperimentsResponseBodyExperiments {
s.ModifyCnt = &v
return s
}
func (s *ListRecentExperimentsResponseBodyExperiments) SetName(v string) *ListRecentExperimentsResponseBodyExperiments {
s.Name = &v
return s
}
func (s *ListRecentExperimentsResponseBodyExperiments) SetRecentGmtModifiedTime(v string) *ListRecentExperimentsResponseBodyExperiments {
s.RecentGmtModifiedTime = &v
return s
}
func (s *ListRecentExperimentsResponseBodyExperiments) SetSource(v string) *ListRecentExperimentsResponseBodyExperiments {
s.Source = &v
return s
}
func (s *ListRecentExperimentsResponseBodyExperiments) SetWorkspaceId(v string) *ListRecentExperimentsResponseBodyExperiments {
s.WorkspaceId = &v
return s
}
func (s *ListRecentExperimentsResponseBodyExperiments) SetWorkspaceName(v string) *ListRecentExperimentsResponseBodyExperiments {
s.WorkspaceName = &v
return s
}
type ListRecentExperimentsResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *ListRecentExperimentsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s ListRecentExperimentsResponse) String() string {
return tea.Prettify(s)
}
func (s ListRecentExperimentsResponse) GoString() string {
return s.String()
}
func (s *ListRecentExperimentsResponse) SetHeaders(v map[string]*string) *ListRecentExperimentsResponse {
s.Headers = v
return s
}
func (s *ListRecentExperimentsResponse) SetStatusCode(v int32) *ListRecentExperimentsResponse {
s.StatusCode = &v
return s
}
func (s *ListRecentExperimentsResponse) SetBody(v *ListRecentExperimentsResponseBody) *ListRecentExperimentsResponse {
s.Body = v
return s
}
type ListTemplatesRequest struct {
Label *string `json:"Label,omitempty" xml:"Label,omitempty"`
List *string `json:"List,omitempty" xml:"List,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
Order *string `json:"Order,omitempty" xml:"Order,omitempty"`
PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
SortBy *string `json:"SortBy,omitempty" xml:"SortBy,omitempty"`
Source *string `json:"Source,omitempty" xml:"Source,omitempty"`
TagId *string `json:"TagId,omitempty" xml:"TagId,omitempty"`
TemplateType *string `json:"TemplateType,omitempty" xml:"TemplateType,omitempty"`
TypeId *string `json:"TypeId,omitempty" xml:"TypeId,omitempty"`
Verbose *bool `json:"Verbose,omitempty" xml:"Verbose,omitempty"`
WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}
func (s ListTemplatesRequest) String() string {
return tea.Prettify(s)
}
func (s ListTemplatesRequest) GoString() string {
return s.String()
}
func (s *ListTemplatesRequest) SetLabel(v string) *ListTemplatesRequest {
s.Label = &v
return s
}
func (s *ListTemplatesRequest) SetList(v string) *ListTemplatesRequest {
s.List = &v
return s
}
func (s *ListTemplatesRequest) SetName(v string) *ListTemplatesRequest {
s.Name = &v
return s
}
func (s *ListTemplatesRequest) SetOrder(v string) *ListTemplatesRequest {
s.Order = &v
return s
}
func (s *ListTemplatesRequest) SetPageNumber(v int32) *ListTemplatesRequest {
s.PageNumber = &v
return s
}
func (s *ListTemplatesRequest) SetPageSize(v int32) *ListTemplatesRequest {
s.PageSize = &v
return s
}
func (s *ListTemplatesRequest) SetSortBy(v string) *ListTemplatesRequest {
s.SortBy = &v
return s
}
func (s *ListTemplatesRequest) SetSource(v string) *ListTemplatesRequest {
s.Source = &v
return s
}
func (s *ListTemplatesRequest) SetTagId(v string) *ListTemplatesRequest {
s.TagId = &v
return s
}
func (s *ListTemplatesRequest) SetTemplateType(v string) *ListTemplatesRequest {
s.TemplateType = &v
return s
}
func (s *ListTemplatesRequest) SetTypeId(v string) *ListTemplatesRequest {
s.TypeId = &v
return s
}
func (s *ListTemplatesRequest) SetVerbose(v bool) *ListTemplatesRequest {
s.Verbose = &v
return s
}
func (s *ListTemplatesRequest) SetWorkspaceId(v string) *ListTemplatesRequest {
s.WorkspaceId = &v
return s
}
type ListTemplatesResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
TemplateData []*ListTemplatesResponseBodyTemplateData `json:"TemplateData,omitempty" xml:"TemplateData,omitempty" type:"Repeated"`
TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}
func (s ListTemplatesResponseBody) String() string {
return tea.Prettify(s)
}
func (s ListTemplatesResponseBody) GoString() string {
return s.String()
}
func (s *ListTemplatesResponseBody) SetRequestId(v string) *ListTemplatesResponseBody {
s.RequestId = &v
return s
}
func (s *ListTemplatesResponseBody) SetTemplateData(v []*ListTemplatesResponseBodyTemplateData) *ListTemplatesResponseBody {
s.TemplateData = v
return s
}
func (s *ListTemplatesResponseBody) SetTotalCount(v int32) *ListTemplatesResponseBody {
s.TotalCount = &v
return s
}
type ListTemplatesResponseBodyTemplateData struct {
Template *ListTemplatesResponseBodyTemplateDataTemplate `json:"Template,omitempty" xml:"Template,omitempty" type:"Struct"`
TemplateTag *ListTemplatesResponseBodyTemplateDataTemplateTag `json:"TemplateTag,omitempty" xml:"TemplateTag,omitempty" type:"Struct"`
TemplateType *ListTemplatesResponseBodyTemplateDataTemplateType `json:"TemplateType,omitempty" xml:"TemplateType,omitempty" type:"Struct"`
}
func (s ListTemplatesResponseBodyTemplateData) String() string {
return tea.Prettify(s)
}
func (s ListTemplatesResponseBodyTemplateData) GoString() string {
return s.String()
}
func (s *ListTemplatesResponseBodyTemplateData) SetTemplate(v *ListTemplatesResponseBodyTemplateDataTemplate) *ListTemplatesResponseBodyTemplateData {
s.Template = v
return s
}
func (s *ListTemplatesResponseBodyTemplateData) SetTemplateTag(v *ListTemplatesResponseBodyTemplateDataTemplateTag) *ListTemplatesResponseBodyTemplateData {
s.TemplateTag = v
return s
}
func (s *ListTemplatesResponseBodyTemplateData) SetTemplateType(v *ListTemplatesResponseBodyTemplateDataTemplateType) *ListTemplatesResponseBodyTemplateData {
s.TemplateType = v
return s
}
type ListTemplatesResponseBodyTemplateDataTemplate struct {
Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
Creator *string `json:"Creator,omitempty" xml:"Creator,omitempty"`
Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
Detail *string `json:"Detail,omitempty" xml:"Detail,omitempty"`
DocLink *string `json:"DocLink,omitempty" xml:"DocLink,omitempty"`
GmtCreateTime *string `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
GmtModifiedTime *string `json:"GmtModifiedTime,omitempty" xml:"GmtModifiedTime,omitempty"`
ImageLink *string `json:"ImageLink,omitempty" xml:"ImageLink,omitempty"`
Labels []map[string]interface{} `json:"Labels,omitempty" xml:"Labels,omitempty" type:"Repeated"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
TemplateId *string `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"`
}
func (s ListTemplatesResponseBodyTemplateDataTemplate) String() string {
return tea.Prettify(s)
}
func (s ListTemplatesResponseBodyTemplateDataTemplate) GoString() string {
return s.String()
}
func (s *ListTemplatesResponseBodyTemplateDataTemplate) SetContent(v string) *ListTemplatesResponseBodyTemplateDataTemplate {
s.Content = &v
return s
}
func (s *ListTemplatesResponseBodyTemplateDataTemplate) SetCreator(v string) *ListTemplatesResponseBodyTemplateDataTemplate {
s.Creator = &v
return s
}
func (s *ListTemplatesResponseBodyTemplateDataTemplate) SetDescription(v string) *ListTemplatesResponseBodyTemplateDataTemplate {
s.Description = &v
return s
}
func (s *ListTemplatesResponseBodyTemplateDataTemplate) SetDetail(v string) *ListTemplatesResponseBodyTemplateDataTemplate {
s.Detail = &v
return s
}
func (s *ListTemplatesResponseBodyTemplateDataTemplate) SetDocLink(v string) *ListTemplatesResponseBodyTemplateDataTemplate {
s.DocLink = &v
return s
}
func (s *ListTemplatesResponseBodyTemplateDataTemplate) SetGmtCreateTime(v string) *ListTemplatesResponseBodyTemplateDataTemplate {
s.GmtCreateTime = &v
return s
}
func (s *ListTemplatesResponseBodyTemplateDataTemplate) SetGmtModifiedTime(v string) *ListTemplatesResponseBodyTemplateDataTemplate {
s.GmtModifiedTime = &v
return s
}
func (s *ListTemplatesResponseBodyTemplateDataTemplate) SetImageLink(v string) *ListTemplatesResponseBodyTemplateDataTemplate {
s.ImageLink = &v
return s
}
func (s *ListTemplatesResponseBodyTemplateDataTemplate) SetLabels(v []map[string]interface{}) *ListTemplatesResponseBodyTemplateDataTemplate {
s.Labels = v
return s
}
func (s *ListTemplatesResponseBodyTemplateDataTemplate) SetName(v string) *ListTemplatesResponseBodyTemplateDataTemplate {
s.Name = &v
return s
}
func (s *ListTemplatesResponseBodyTemplateDataTemplate) SetTemplateId(v string) *ListTemplatesResponseBodyTemplateDataTemplate {
s.TemplateId = &v
return s
}
type ListTemplatesResponseBodyTemplateDataTemplateTag struct {
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
TagId *string `json:"TagId,omitempty" xml:"TagId,omitempty"`
TypeId *string `json:"TypeId,omitempty" xml:"TypeId,omitempty"`
}
func (s ListTemplatesResponseBodyTemplateDataTemplateTag) String() string {
return tea.Prettify(s)
}
func (s ListTemplatesResponseBodyTemplateDataTemplateTag) GoString() string {
return s.String()
}
func (s *ListTemplatesResponseBodyTemplateDataTemplateTag) SetName(v string) *ListTemplatesResponseBodyTemplateDataTemplateTag {
s.Name = &v
return s
}
func (s *ListTemplatesResponseBodyTemplateDataTemplateTag) SetTagId(v string) *ListTemplatesResponseBodyTemplateDataTemplateTag {
s.TagId = &v
return s
}
func (s *ListTemplatesResponseBodyTemplateDataTemplateTag) SetTypeId(v string) *ListTemplatesResponseBodyTemplateDataTemplateTag {
s.TypeId = &v
return s
}
type ListTemplatesResponseBodyTemplateDataTemplateType struct {
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
TypeId *string `json:"TypeId,omitempty" xml:"TypeId,omitempty"`
}
func (s ListTemplatesResponseBodyTemplateDataTemplateType) String() string {
return tea.Prettify(s)
}
func (s ListTemplatesResponseBodyTemplateDataTemplateType) GoString() string {
return s.String()
}
func (s *ListTemplatesResponseBodyTemplateDataTemplateType) SetName(v string) *ListTemplatesResponseBodyTemplateDataTemplateType {
s.Name = &v
return s
}
func (s *ListTemplatesResponseBodyTemplateDataTemplateType) SetTypeId(v string) *ListTemplatesResponseBodyTemplateDataTemplateType {
s.TypeId = &v
return s
}
type ListTemplatesResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *ListTemplatesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s ListTemplatesResponse) String() string {
return tea.Prettify(s)
}
func (s ListTemplatesResponse) GoString() string {
return s.String()
}
func (s *ListTemplatesResponse) SetHeaders(v map[string]*string) *ListTemplatesResponse {
s.Headers = v
return s
}
func (s *ListTemplatesResponse) SetStatusCode(v int32) *ListTemplatesResponse {
s.StatusCode = &v
return s
}
func (s *ListTemplatesResponse) SetBody(v *ListTemplatesResponseBody) *ListTemplatesResponse {
s.Body = v
return s
}
type MigrateExperimentFoldersRequest struct {
Accessibility *string `json:"Accessibility,omitempty" xml:"Accessibility,omitempty"`
IsOwner *bool `json:"IsOwner,omitempty" xml:"IsOwner,omitempty"`
WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}
func (s MigrateExperimentFoldersRequest) String() string {
return tea.Prettify(s)
}
func (s MigrateExperimentFoldersRequest) GoString() string {
return s.String()
}
func (s *MigrateExperimentFoldersRequest) SetAccessibility(v string) *MigrateExperimentFoldersRequest {
s.Accessibility = &v
return s
}
func (s *MigrateExperimentFoldersRequest) SetIsOwner(v bool) *MigrateExperimentFoldersRequest {
s.IsOwner = &v
return s
}
func (s *MigrateExperimentFoldersRequest) SetWorkspaceId(v string) *MigrateExperimentFoldersRequest {
s.WorkspaceId = &v
return s
}
type MigrateExperimentFoldersResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
FolderIdMapping map[string]map[string]interface{} `json:"FolderIdMapping,omitempty" xml:"FolderIdMapping,omitempty"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s MigrateExperimentFoldersResponseBody) String() string {
return tea.Prettify(s)
}
func (s MigrateExperimentFoldersResponseBody) GoString() string {
return s.String()
}
func (s *MigrateExperimentFoldersResponseBody) SetCode(v string) *MigrateExperimentFoldersResponseBody {
s.Code = &v
return s
}
func (s *MigrateExperimentFoldersResponseBody) SetFolderIdMapping(v map[string]map[string]interface{}) *MigrateExperimentFoldersResponseBody {
s.FolderIdMapping = v
return s
}
func (s *MigrateExperimentFoldersResponseBody) SetMessage(v string) *MigrateExperimentFoldersResponseBody {
s.Message = &v
return s
}
func (s *MigrateExperimentFoldersResponseBody) SetRequestId(v string) *MigrateExperimentFoldersResponseBody {
s.RequestId = &v
return s
}
type MigrateExperimentFoldersResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *MigrateExperimentFoldersResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s MigrateExperimentFoldersResponse) String() string {
return tea.Prettify(s)
}
func (s MigrateExperimentFoldersResponse) GoString() string {
return s.String()
}
func (s *MigrateExperimentFoldersResponse) SetHeaders(v map[string]*string) *MigrateExperimentFoldersResponse {
s.Headers = v
return s
}
func (s *MigrateExperimentFoldersResponse) SetStatusCode(v int32) *MigrateExperimentFoldersResponse {
s.StatusCode = &v
return s
}
func (s *MigrateExperimentFoldersResponse) SetBody(v *MigrateExperimentFoldersResponseBody) *MigrateExperimentFoldersResponse {
s.Body = v
return s
}
type MigrateExperimentsRequest struct {
Accessibility *string `json:"Accessibility,omitempty" xml:"Accessibility,omitempty"`
DestFolderId *string `json:"DestFolderId,omitempty" xml:"DestFolderId,omitempty"`
IsOwner *bool `json:"IsOwner,omitempty" xml:"IsOwner,omitempty"`
SourceExpId *int64 `json:"SourceExpId,omitempty" xml:"SourceExpId,omitempty"`
UpdateIfExists *bool `json:"UpdateIfExists,omitempty" xml:"UpdateIfExists,omitempty"`
WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}
func (s MigrateExperimentsRequest) String() string {
return tea.Prettify(s)
}
func (s MigrateExperimentsRequest) GoString() string {
return s.String()
}
func (s *MigrateExperimentsRequest) SetAccessibility(v string) *MigrateExperimentsRequest {
s.Accessibility = &v
return s
}
func (s *MigrateExperimentsRequest) SetDestFolderId(v string) *MigrateExperimentsRequest {
s.DestFolderId = &v
return s
}
func (s *MigrateExperimentsRequest) SetIsOwner(v bool) *MigrateExperimentsRequest {
s.IsOwner = &v
return s
}
func (s *MigrateExperimentsRequest) SetSourceExpId(v int64) *MigrateExperimentsRequest {
s.SourceExpId = &v
return s
}
func (s *MigrateExperimentsRequest) SetUpdateIfExists(v bool) *MigrateExperimentsRequest {
s.UpdateIfExists = &v
return s
}
func (s *MigrateExperimentsRequest) SetWorkspaceId(v string) *MigrateExperimentsRequest {
s.WorkspaceId = &v
return s
}
type MigrateExperimentsResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *MigrateExperimentsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s MigrateExperimentsResponseBody) String() string {
return tea.Prettify(s)
}
func (s MigrateExperimentsResponseBody) GoString() string {
return s.String()
}
func (s *MigrateExperimentsResponseBody) SetCode(v string) *MigrateExperimentsResponseBody {
s.Code = &v
return s
}
func (s *MigrateExperimentsResponseBody) SetData(v *MigrateExperimentsResponseBodyData) *MigrateExperimentsResponseBody {
s.Data = v
return s
}
func (s *MigrateExperimentsResponseBody) SetMessage(v string) *MigrateExperimentsResponseBody {
s.Message = &v
return s
}
func (s *MigrateExperimentsResponseBody) SetRequestId(v string) *MigrateExperimentsResponseBody {
s.RequestId = &v
return s
}
type MigrateExperimentsResponseBodyData struct {
AlreadyExists *bool `json:"AlreadyExists,omitempty" xml:"AlreadyExists,omitempty"`
ExperimentId *string `json:"ExperimentId,omitempty" xml:"ExperimentId,omitempty"`
Updated *bool `json:"Updated,omitempty" xml:"Updated,omitempty"`
}
func (s MigrateExperimentsResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s MigrateExperimentsResponseBodyData) GoString() string {
return s.String()
}
func (s *MigrateExperimentsResponseBodyData) SetAlreadyExists(v bool) *MigrateExperimentsResponseBodyData {
s.AlreadyExists = &v
return s
}
func (s *MigrateExperimentsResponseBodyData) SetExperimentId(v string) *MigrateExperimentsResponseBodyData {
s.ExperimentId = &v
return s
}
func (s *MigrateExperimentsResponseBodyData) SetUpdated(v bool) *MigrateExperimentsResponseBodyData {
s.Updated = &v
return s
}
type MigrateExperimentsResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *MigrateExperimentsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s MigrateExperimentsResponse) String() string {
return tea.Prettify(s)
}
func (s MigrateExperimentsResponse) GoString() string {
return s.String()
}
func (s *MigrateExperimentsResponse) SetHeaders(v map[string]*string) *MigrateExperimentsResponse {
s.Headers = v
return s
}
func (s *MigrateExperimentsResponse) SetStatusCode(v int32) *MigrateExperimentsResponse {
s.StatusCode = &v
return s
}
func (s *MigrateExperimentsResponse) SetBody(v *MigrateExperimentsResponseBody) *MigrateExperimentsResponse {
s.Body = v
return s
}
type PreviewMCTableRequest struct {
Endpoint *string `json:"Endpoint,omitempty" xml:"Endpoint,omitempty"`
Limit *int32 `json:"Limit,omitempty" xml:"Limit,omitempty"`
Partition *string `json:"Partition,omitempty" xml:"Partition,omitempty"`
WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}
func (s PreviewMCTableRequest) String() string {
return tea.Prettify(s)
}
func (s PreviewMCTableRequest) GoString() string {
return s.String()
}
func (s *PreviewMCTableRequest) SetEndpoint(v string) *PreviewMCTableRequest {
s.Endpoint = &v
return s
}
func (s *PreviewMCTableRequest) SetLimit(v int32) *PreviewMCTableRequest {
s.Limit = &v
return s
}
func (s *PreviewMCTableRequest) SetPartition(v string) *PreviewMCTableRequest {
s.Partition = &v
return s
}
func (s *PreviewMCTableRequest) SetWorkspaceId(v string) *PreviewMCTableRequest {
s.WorkspaceId = &v
return s
}
type PreviewMCTableResponseBody struct {
Content [][]*string `json:"Content,omitempty" xml:"Content,omitempty" type:"Repeated"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s PreviewMCTableResponseBody) String() string {
return tea.Prettify(s)
}
func (s PreviewMCTableResponseBody) GoString() string {
return s.String()
}
func (s *PreviewMCTableResponseBody) SetContent(v [][]*string) *PreviewMCTableResponseBody {
s.Content = v
return s
}
func (s *PreviewMCTableResponseBody) SetRequestId(v string) *PreviewMCTableResponseBody {
s.RequestId = &v
return s
}
type PreviewMCTableResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *PreviewMCTableResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s PreviewMCTableResponse) String() string {
return tea.Prettify(s)
}
func (s PreviewMCTableResponse) GoString() string {
return s.String()
}
func (s *PreviewMCTableResponse) SetHeaders(v map[string]*string) *PreviewMCTableResponse {
s.Headers = v
return s
}
func (s *PreviewMCTableResponse) SetStatusCode(v int32) *PreviewMCTableResponse {
s.StatusCode = &v
return s
}
func (s *PreviewMCTableResponse) SetBody(v *PreviewMCTableResponseBody) *PreviewMCTableResponse {
s.Body = v
return s
}
type PublishExperimentRequest struct {
FolderId *string `json:"FolderId,omitempty" xml:"FolderId,omitempty"`
}
func (s PublishExperimentRequest) String() string {
return tea.Prettify(s)
}
func (s PublishExperimentRequest) GoString() string {
return s.String()
}
func (s *PublishExperimentRequest) SetFolderId(v string) *PublishExperimentRequest {
s.FolderId = &v
return s
}
type PublishExperimentResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s PublishExperimentResponseBody) String() string {
return tea.Prettify(s)
}
func (s PublishExperimentResponseBody) GoString() string {
return s.String()
}
func (s *PublishExperimentResponseBody) SetRequestId(v string) *PublishExperimentResponseBody {
s.RequestId = &v
return s
}
type PublishExperimentResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *PublishExperimentResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s PublishExperimentResponse) String() string {
return tea.Prettify(s)
}
func (s PublishExperimentResponse) GoString() string {
return s.String()
}
func (s *PublishExperimentResponse) SetHeaders(v map[string]*string) *PublishExperimentResponse {
s.Headers = v
return s
}
func (s *PublishExperimentResponse) SetStatusCode(v int32) *PublishExperimentResponse {
s.StatusCode = &v
return s
}
func (s *PublishExperimentResponse) SetBody(v *PublishExperimentResponseBody) *PublishExperimentResponse {
s.Body = v
return s
}
type QueryExperimentVisualizationDataRequest struct {
Body []*QueryExperimentVisualizationDataRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"`
}
func (s QueryExperimentVisualizationDataRequest) String() string {
return tea.Prettify(s)
}
func (s QueryExperimentVisualizationDataRequest) GoString() string {
return s.String()
}
func (s *QueryExperimentVisualizationDataRequest) SetBody(v []*QueryExperimentVisualizationDataRequestBody) *QueryExperimentVisualizationDataRequest {
s.Body = v
return s
}
type QueryExperimentVisualizationDataRequestBody struct {
EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
NodeId *string `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
VisualizationDataIds []*string `json:"VisualizationDataIds,omitempty" xml:"VisualizationDataIds,omitempty" type:"Repeated"`
}
func (s QueryExperimentVisualizationDataRequestBody) String() string {
return tea.Prettify(s)
}
func (s QueryExperimentVisualizationDataRequestBody) GoString() string {
return s.String()
}
func (s *QueryExperimentVisualizationDataRequestBody) SetEndTime(v string) *QueryExperimentVisualizationDataRequestBody {
s.EndTime = &v
return s
}
func (s *QueryExperimentVisualizationDataRequestBody) SetNodeId(v string) *QueryExperimentVisualizationDataRequestBody {
s.NodeId = &v
return s
}
func (s *QueryExperimentVisualizationDataRequestBody) SetStartTime(v string) *QueryExperimentVisualizationDataRequestBody {
s.StartTime = &v
return s
}
func (s *QueryExperimentVisualizationDataRequestBody) SetVisualizationDataIds(v []*string) *QueryExperimentVisualizationDataRequestBody {
s.VisualizationDataIds = v
return s
}
type QueryExperimentVisualizationDataResponseBody struct {
VisualizationData []*QueryExperimentVisualizationDataResponseBodyVisualizationData `json:"VisualizationData,omitempty" xml:"VisualizationData,omitempty" type:"Repeated"`
RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}
func (s QueryExperimentVisualizationDataResponseBody) String() string {
return tea.Prettify(s)
}
func (s QueryExperimentVisualizationDataResponseBody) GoString() string {
return s.String()
}
func (s *QueryExperimentVisualizationDataResponseBody) SetVisualizationData(v []*QueryExperimentVisualizationDataResponseBodyVisualizationData) *QueryExperimentVisualizationDataResponseBody {
s.VisualizationData = v
return s
}
func (s *QueryExperimentVisualizationDataResponseBody) SetRequestId(v string) *QueryExperimentVisualizationDataResponseBody {
s.RequestId = &v
return s
}
type QueryExperimentVisualizationDataResponseBodyVisualizationData struct {
CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
DataId *string `json:"DataId,omitempty" xml:"DataId,omitempty"`
NodeId *string `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
}
func (s QueryExperimentVisualizationDataResponseBodyVisualizationData) String() string {
return tea.Prettify(s)
}
func (s QueryExperimentVisualizationDataResponseBodyVisualizationData) GoString() string {
return s.String()
}
func (s *QueryExperimentVisualizationDataResponseBodyVisualizationData) SetCreateTime(v string) *QueryExperimentVisualizationDataResponseBodyVisualizationData {
s.CreateTime = &v
return s
}
func (s *QueryExperimentVisualizationDataResponseBodyVisualizationData) SetData(v string) *QueryExperimentVisualizationDataResponseBodyVisualizationData {
s.Data = &v
return s
}
func (s *QueryExperimentVisualizationDataResponseBodyVisualizationData) SetDataId(v string) *QueryExperimentVisualizationDataResponseBodyVisualizationData {
s.DataId = &v
return s
}
func (s *QueryExperimentVisualizationDataResponseBodyVisualizationData) SetNodeId(v string) *QueryExperimentVisualizationDataResponseBodyVisualizationData {
s.NodeId = &v
return s
}
type QueryExperimentVisualizationDataResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *QueryExperimentVisualizationDataResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s QueryExperimentVisualizationDataResponse) String() string {
return tea.Prettify(s)
}
func (s QueryExperimentVisualizationDataResponse) GoString() string {
return s.String()
}
func (s *QueryExperimentVisualizationDataResponse) SetHeaders(v map[string]*string) *QueryExperimentVisualizationDataResponse {
s.Headers = v
return s
}
func (s *QueryExperimentVisualizationDataResponse) SetStatusCode(v int32) *QueryExperimentVisualizationDataResponse {
s.StatusCode = &v
return s
}
func (s *QueryExperimentVisualizationDataResponse) SetBody(v *QueryExperimentVisualizationDataResponseBody) *QueryExperimentVisualizationDataResponse {
s.Body = v
return s
}
type RemoveImageResponseBody struct {
RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}
func (s RemoveImageResponseBody) String() string {
return tea.Prettify(s)
}
func (s RemoveImageResponseBody) GoString() string {
return s.String()
}
func (s *RemoveImageResponseBody) SetRequestId(v string) *RemoveImageResponseBody {
s.RequestId = &v
return s
}
type RemoveImageResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *RemoveImageResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s RemoveImageResponse) String() string {
return tea.Prettify(s)
}
func (s RemoveImageResponse) GoString() string {
return s.String()
}
func (s *RemoveImageResponse) SetHeaders(v map[string]*string) *RemoveImageResponse {
s.Headers = v
return s
}
func (s *RemoveImageResponse) SetStatusCode(v int32) *RemoveImageResponse {
s.StatusCode = &v
return s
}
func (s *RemoveImageResponse) SetBody(v *RemoveImageResponseBody) *RemoveImageResponse {
s.Body = v
return s
}
type RemoveImageLabelsResponseBody struct {
RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}
func (s RemoveImageLabelsResponseBody) String() string {
return tea.Prettify(s)
}
func (s RemoveImageLabelsResponseBody) GoString() string {
return s.String()
}
func (s *RemoveImageLabelsResponseBody) SetRequestId(v string) *RemoveImageLabelsResponseBody {
s.RequestId = &v
return s
}
type RemoveImageLabelsResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *RemoveImageLabelsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s RemoveImageLabelsResponse) String() string {
return tea.Prettify(s)
}
func (s RemoveImageLabelsResponse) GoString() string {
return s.String()
}
func (s *RemoveImageLabelsResponse) SetHeaders(v map[string]*string) *RemoveImageLabelsResponse {
s.Headers = v
return s
}
func (s *RemoveImageLabelsResponse) SetStatusCode(v int32) *RemoveImageLabelsResponse {
s.StatusCode = &v
return s
}
func (s *RemoveImageLabelsResponse) SetBody(v *RemoveImageLabelsResponseBody) *RemoveImageLabelsResponse {
s.Body = v
return s
}
type SearchMCTablesRequest struct {
Keyword *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"`
WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}
func (s SearchMCTablesRequest) String() string {
return tea.Prettify(s)
}
func (s SearchMCTablesRequest) GoString() string {
return s.String()
}
func (s *SearchMCTablesRequest) SetKeyword(v string) *SearchMCTablesRequest {
s.Keyword = &v
return s
}
func (s *SearchMCTablesRequest) SetWorkspaceId(v string) *SearchMCTablesRequest {
s.WorkspaceId = &v
return s
}
type SearchMCTablesResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Tables []*string `json:"Tables,omitempty" xml:"Tables,omitempty" type:"Repeated"`
}
func (s SearchMCTablesResponseBody) String() string {
return tea.Prettify(s)
}
func (s SearchMCTablesResponseBody) GoString() string {
return s.String()
}
func (s *SearchMCTablesResponseBody) SetRequestId(v string) *SearchMCTablesResponseBody {
s.RequestId = &v
return s
}
func (s *SearchMCTablesResponseBody) SetTables(v []*string) *SearchMCTablesResponseBody {
s.Tables = v
return s
}
type SearchMCTablesResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *SearchMCTablesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s SearchMCTablesResponse) String() string {
return tea.Prettify(s)
}
func (s SearchMCTablesResponse) GoString() string {
return s.String()
}
func (s *SearchMCTablesResponse) SetHeaders(v map[string]*string) *SearchMCTablesResponse {
s.Headers = v
return s
}
func (s *SearchMCTablesResponse) SetStatusCode(v int32) *SearchMCTablesResponse {
s.StatusCode = &v
return s
}
func (s *SearchMCTablesResponse) SetBody(v *SearchMCTablesResponseBody) *SearchMCTablesResponse {
s.Body = v
return s
}
type StopExperimentResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s StopExperimentResponseBody) String() string {
return tea.Prettify(s)
}
func (s StopExperimentResponseBody) GoString() string {
return s.String()
}
func (s *StopExperimentResponseBody) SetRequestId(v string) *StopExperimentResponseBody {
s.RequestId = &v
return s
}
type StopExperimentResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *StopExperimentResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s StopExperimentResponse) String() string {
return tea.Prettify(s)
}
func (s StopExperimentResponse) GoString() string {
return s.String()
}
func (s *StopExperimentResponse) SetHeaders(v map[string]*string) *StopExperimentResponse {
s.Headers = v
return s
}
func (s *StopExperimentResponse) SetStatusCode(v int32) *StopExperimentResponse {
s.StatusCode = &v
return s
}
func (s *StopExperimentResponse) SetBody(v *StopExperimentResponseBody) *StopExperimentResponse {
s.Body = v
return s
}
type StopJobResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s StopJobResponseBody) String() string {
return tea.Prettify(s)
}
func (s StopJobResponseBody) GoString() string {
return s.String()
}
func (s *StopJobResponseBody) SetRequestId(v string) *StopJobResponseBody {
s.RequestId = &v
return s
}
type StopJobResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *StopJobResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s StopJobResponse) String() string {
return tea.Prettify(s)
}
func (s StopJobResponse) GoString() string {
return s.String()
}
func (s *StopJobResponse) SetHeaders(v map[string]*string) *StopJobResponse {
s.Headers = v
return s
}
func (s *StopJobResponse) SetStatusCode(v int32) *StopJobResponse {
s.StatusCode = &v
return s
}
func (s *StopJobResponse) SetBody(v *StopJobResponseBody) *StopJobResponse {
s.Body = v
return s
}
type UpdateExperimentContentRequest struct {
Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
Version *int64 `json:"Version,omitempty" xml:"Version,omitempty"`
}
func (s UpdateExperimentContentRequest) String() string {
return tea.Prettify(s)
}
func (s UpdateExperimentContentRequest) GoString() string {
return s.String()
}
func (s *UpdateExperimentContentRequest) SetContent(v string) *UpdateExperimentContentRequest {
s.Content = &v
return s
}
func (s *UpdateExperimentContentRequest) SetVersion(v int64) *UpdateExperimentContentRequest {
s.Version = &v
return s
}
type UpdateExperimentContentResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Version *int64 `json:"Version,omitempty" xml:"Version,omitempty"`
}
func (s UpdateExperimentContentResponseBody) String() string {
return tea.Prettify(s)
}
func (s UpdateExperimentContentResponseBody) GoString() string {
return s.String()
}
func (s *UpdateExperimentContentResponseBody) SetRequestId(v string) *UpdateExperimentContentResponseBody {
s.RequestId = &v
return s
}
func (s *UpdateExperimentContentResponseBody) SetVersion(v int64) *UpdateExperimentContentResponseBody {
s.Version = &v
return s
}
type UpdateExperimentContentResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *UpdateExperimentContentResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s UpdateExperimentContentResponse) String() string {
return tea.Prettify(s)
}
func (s UpdateExperimentContentResponse) GoString() string {
return s.String()
}
func (s *UpdateExperimentContentResponse) SetHeaders(v map[string]*string) *UpdateExperimentContentResponse {
s.Headers = v
return s
}
func (s *UpdateExperimentContentResponse) SetStatusCode(v int32) *UpdateExperimentContentResponse {
s.StatusCode = &v
return s
}
func (s *UpdateExperimentContentResponse) SetBody(v *UpdateExperimentContentResponseBody) *UpdateExperimentContentResponse {
s.Body = v
return s
}
type UpdateExperimentFolderRequest struct {
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
ParentFolderId *string `json:"ParentFolderId,omitempty" xml:"ParentFolderId,omitempty"`
}
func (s UpdateExperimentFolderRequest) String() string {
return tea.Prettify(s)
}
func (s UpdateExperimentFolderRequest) GoString() string {
return s.String()
}
func (s *UpdateExperimentFolderRequest) SetName(v string) *UpdateExperimentFolderRequest {
s.Name = &v
return s
}
func (s *UpdateExperimentFolderRequest) SetParentFolderId(v string) *UpdateExperimentFolderRequest {
s.ParentFolderId = &v
return s
}
type UpdateExperimentFolderResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s UpdateExperimentFolderResponseBody) String() string {
return tea.Prettify(s)
}
func (s UpdateExperimentFolderResponseBody) GoString() string {
return s.String()
}
func (s *UpdateExperimentFolderResponseBody) SetRequestId(v string) *UpdateExperimentFolderResponseBody {
s.RequestId = &v
return s
}
type UpdateExperimentFolderResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *UpdateExperimentFolderResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s UpdateExperimentFolderResponse) String() string {
return tea.Prettify(s)
}
func (s UpdateExperimentFolderResponse) GoString() string {
return s.String()
}
func (s *UpdateExperimentFolderResponse) SetHeaders(v map[string]*string) *UpdateExperimentFolderResponse {
s.Headers = v
return s
}
func (s *UpdateExperimentFolderResponse) SetStatusCode(v int32) *UpdateExperimentFolderResponse {
s.StatusCode = &v
return s
}
func (s *UpdateExperimentFolderResponse) SetBody(v *UpdateExperimentFolderResponseBody) *UpdateExperimentFolderResponse {
s.Body = v
return s
}
type UpdateExperimentMetaRequest struct {
Accessibility *string `json:"Accessibility,omitempty" xml:"Accessibility,omitempty"`
Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
FolderId *string `json:"FolderId,omitempty" xml:"FolderId,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
Options *string `json:"Options,omitempty" xml:"Options,omitempty"`
}
func (s UpdateExperimentMetaRequest) String() string {
return tea.Prettify(s)
}
func (s UpdateExperimentMetaRequest) GoString() string {
return s.String()
}
func (s *UpdateExperimentMetaRequest) SetAccessibility(v string) *UpdateExperimentMetaRequest {
s.Accessibility = &v
return s
}
func (s *UpdateExperimentMetaRequest) SetDescription(v string) *UpdateExperimentMetaRequest {
s.Description = &v
return s
}
func (s *UpdateExperimentMetaRequest) SetFolderId(v string) *UpdateExperimentMetaRequest {
s.FolderId = &v
return s
}
func (s *UpdateExperimentMetaRequest) SetName(v string) *UpdateExperimentMetaRequest {
s.Name = &v
return s
}
func (s *UpdateExperimentMetaRequest) SetOptions(v string) *UpdateExperimentMetaRequest {
s.Options = &v
return s
}
type UpdateExperimentMetaResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s UpdateExperimentMetaResponseBody) String() string {
return tea.Prettify(s)
}
func (s UpdateExperimentMetaResponseBody) GoString() string {
return s.String()
}
func (s *UpdateExperimentMetaResponseBody) SetRequestId(v string) *UpdateExperimentMetaResponseBody {
s.RequestId = &v
return s
}
type UpdateExperimentMetaResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
Body *UpdateExperimentMetaResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s UpdateExperimentMetaResponse) String() string {
return tea.Prettify(s)
}
func (s UpdateExperimentMetaResponse) GoString() string {
return s.String()
}
func (s *UpdateExperimentMetaResponse) SetHeaders(v map[string]*string) *UpdateExperimentMetaResponse {
s.Headers = v
return s
}
func (s *UpdateExperimentMetaResponse) SetStatusCode(v int32) *UpdateExperimentMetaResponse {
s.StatusCode = &v
return s
}
func (s *UpdateExperimentMetaResponse) SetBody(v *UpdateExperimentMetaResponseBody) *UpdateExperimentMetaResponse {
s.Body = v
return s
}
type Client struct {
openapi.Client
}
func NewClient(config *openapi.Config) (*Client, error) {
client := new(Client)
err := client.Init(config)
return client, err
}
func (client *Client) Init(config *openapi.Config) (_err error) {
_err = client.Client.Init(config)
if _err != nil {
return _err
}
client.EndpointRule = tea.String("regional")
client.EndpointMap = map[string]*string{
"cn-beijing": tea.String("pai.cn-beijing.aliyuncs.com"),
"cn-hangzhou": tea.String("pai.cn-hangzhou.aliyuncs.com"),
"cn-shanghai": tea.String("pai.cn-shanghai.aliyuncs.com"),
"cn-shenzhen": tea.String("pai.cn-shenzhen.aliyuncs.com"),
"cn-hongkong": tea.String("pai.cn-hongkong.aliyuncs.com"),
"ap-southeast-1": tea.String("pai.ap-southeast-1.aliyuncs.com"),
"ap-southeast-2": tea.String("pai.ap-southeast-2.aliyuncs.com"),
"ap-southeast-3": tea.String("pai.ap-southeast-3.aliyuncs.com"),
"ap-southeast-5": tea.String("pai.ap-southeast-5.aliyuncs.com"),
"us-west-1": tea.String("pai.us-west-1.aliyuncs.com"),
"us-east-1": tea.String("pai.us-east-1.aliyuncs.com"),
"eu-central-1": tea.String("pai.eu-central-1.aliyuncs.com"),
"me-east-1": tea.String("pai.me-east-1.aliyuncs.com"),
"ap-south-1": tea.String("pai.ap-south-1.aliyuncs.com"),
"cn-qingdao": tea.String("pai.cn-qingdao.aliyuncs.com"),
"cn-zhangjiakou": tea.String("pai.cn-zhangjiakou.aliyuncs.com"),
}
_err = client.CheckConfig(config)
if _err != nil {
return _err
}
client.Endpoint, _err = client.GetEndpoint(tea.String("paistudio"), client.RegionId, client.EndpointRule, client.Network, client.Suffix, client.EndpointMap, client.Endpoint)
if _err != nil {
return _err
}
return nil
}
func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error) {
if !tea.BoolValue(util.Empty(endpoint)) {
_result = endpoint
return _result, _err
}
if !tea.BoolValue(util.IsUnset(endpointMap)) && !tea.BoolValue(util.Empty(endpointMap[tea.StringValue(regionId)])) {
_result = endpointMap[tea.StringValue(regionId)]
return _result, _err
}
_body, _err := endpointutil.GetEndpointRules(productId, regionId, endpointRule, network, suffix)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) AddImageWithOptions(request *AddImageRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *AddImageResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Description)) {
body["Description"] = request.Description
}
if !tea.BoolValue(util.IsUnset(request.ImageUri)) {
body["ImageUri"] = request.ImageUri
}
if !tea.BoolValue(util.IsUnset(request.Labels)) {
body["Labels"] = request.Labels
}
if !tea.BoolValue(util.IsUnset(request.Name)) {
body["Name"] = request.Name
}
req := &openapi.OpenApiRequest{
Headers: headers,
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("AddImage"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/images"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &AddImageResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) AddImage(request *AddImageRequest) (_result *AddImageResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &AddImageResponse{}
_body, _err := client.AddImageWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) AddImageLabelsWithOptions(ImageId *string, request *AddImageLabelsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *AddImageLabelsResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Labels)) {
body["Labels"] = request.Labels
}
req := &openapi.OpenApiRequest{
Headers: headers,
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("AddImageLabels"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/images/" + tea.StringValue(openapiutil.GetEncodeParam(ImageId)) + "/labels"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &AddImageLabelsResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) AddImageLabels(ImageId *string, request *AddImageLabelsRequest) (_result *AddImageLabelsResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &AddImageLabelsResponse{}
_body, _err := client.AddImageLabelsWithOptions(ImageId, request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) CopyExperimentWithOptions(ExperimentId *string, request *CopyExperimentRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CopyExperimentResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Accessibility)) {
body["Accessibility"] = request.Accessibility
}
if !tea.BoolValue(util.IsUnset(request.Description)) {
body["Description"] = request.Description
}
if !tea.BoolValue(util.IsUnset(request.FolderId)) {
body["FolderId"] = request.FolderId
}
if !tea.BoolValue(util.IsUnset(request.Name)) {
body["Name"] = request.Name
}
if !tea.BoolValue(util.IsUnset(request.Source)) {
body["Source"] = request.Source
}
if !tea.BoolValue(util.IsUnset(request.WorkspaceId)) {
body["WorkspaceId"] = request.WorkspaceId
}
req := &openapi.OpenApiRequest{
Headers: headers,
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("CopyExperiment"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/experiments/%5BExperimentId%5D/copy"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &CopyExperimentResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) CopyExperiment(ExperimentId *string, request *CopyExperimentRequest) (_result *CopyExperimentResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &CopyExperimentResponse{}
_body, _err := client.CopyExperimentWithOptions(ExperimentId, request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) CreateExperimentWithOptions(request *CreateExperimentRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateExperimentResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Accessibility)) {
body["Accessibility"] = request.Accessibility
}
if !tea.BoolValue(util.IsUnset(request.Description)) {
body["Description"] = request.Description
}
if !tea.BoolValue(util.IsUnset(request.FolderId)) {
body["FolderId"] = request.FolderId
}
if !tea.BoolValue(util.IsUnset(request.Name)) {
body["Name"] = request.Name
}
if !tea.BoolValue(util.IsUnset(request.Options)) {
body["Options"] = request.Options
}
if !tea.BoolValue(util.IsUnset(request.Source)) {
body["Source"] = request.Source
}
if !tea.BoolValue(util.IsUnset(request.TemplateId)) {
body["TemplateId"] = request.TemplateId
}
if !tea.BoolValue(util.IsUnset(request.WorkspaceId)) {
body["WorkspaceId"] = request.WorkspaceId
}
req := &openapi.OpenApiRequest{
Headers: headers,
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("CreateExperiment"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/experiments"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &CreateExperimentResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) CreateExperiment(request *CreateExperimentRequest) (_result *CreateExperimentResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &CreateExperimentResponse{}
_body, _err := client.CreateExperimentWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) CreateExperimentFolderWithOptions(request *CreateExperimentFolderRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateExperimentFolderResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Accessibility)) {
body["Accessibility"] = request.Accessibility
}
if !tea.BoolValue(util.IsUnset(request.Name)) {
body["Name"] = request.Name
}
if !tea.BoolValue(util.IsUnset(request.ParentFolderId)) {
body["ParentFolderId"] = request.ParentFolderId
}
if !tea.BoolValue(util.IsUnset(request.Source)) {
body["Source"] = request.Source
}
if !tea.BoolValue(util.IsUnset(request.WorkspaceId)) {
body["WorkspaceId"] = request.WorkspaceId
}
req := &openapi.OpenApiRequest{
Headers: headers,
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("CreateExperimentFolder"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/experimentfolders"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &CreateExperimentFolderResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) CreateExperimentFolder(request *CreateExperimentFolderRequest) (_result *CreateExperimentFolderResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &CreateExperimentFolderResponse{}
_body, _err := client.CreateExperimentFolderWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) CreateExperimentMigrateValidationWithOptions(request *CreateExperimentMigrateValidationRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateExperimentMigrateValidationResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.SourceExpId)) {
query["SourceExpId"] = request.SourceExpId
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("CreateExperimentMigrateValidation"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/migrate/experimentvalidation"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &CreateExperimentMigrateValidationResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) CreateExperimentMigrateValidation(request *CreateExperimentMigrateValidationRequest) (_result *CreateExperimentMigrateValidationResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &CreateExperimentMigrateValidationResponse{}
_body, _err := client.CreateExperimentMigrateValidationWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) CreateJobWithOptions(request *CreateJobRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateJobResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.ExecuteType)) {
body["ExecuteType"] = request.ExecuteType
}
if !tea.BoolValue(util.IsUnset(request.ExperimentId)) {
body["ExperimentId"] = request.ExperimentId
}
if !tea.BoolValue(util.IsUnset(request.NodeId)) {
body["NodeId"] = request.NodeId
}
if !tea.BoolValue(util.IsUnset(request.Options)) {
body["Options"] = request.Options
}
req := &openapi.OpenApiRequest{
Headers: headers,
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("CreateJob"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/jobs"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &CreateJobResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) CreateJob(request *CreateJobRequest) (_result *CreateJobResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &CreateJobResponse{}
_body, _err := client.CreateJobWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DeleteExperimentWithOptions(ExperimentId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteExperimentResponse, _err error) {
req := &openapi.OpenApiRequest{
Headers: headers,
}
params := &openapi.Params{
Action: tea.String("DeleteExperiment"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/experiments/" + tea.StringValue(openapiutil.GetEncodeParam(ExperimentId))),
Method: tea.String("DELETE"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &DeleteExperimentResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DeleteExperiment(ExperimentId *string) (_result *DeleteExperimentResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &DeleteExperimentResponse{}
_body, _err := client.DeleteExperimentWithOptions(ExperimentId, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DeleteExperimentFolderWithOptions(FolderId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteExperimentFolderResponse, _err error) {
req := &openapi.OpenApiRequest{
Headers: headers,
}
params := &openapi.Params{
Action: tea.String("DeleteExperimentFolder"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/experimentfolders/" + tea.StringValue(openapiutil.GetEncodeParam(FolderId))),
Method: tea.String("DELETE"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &DeleteExperimentFolderResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DeleteExperimentFolder(FolderId *string) (_result *DeleteExperimentFolderResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &DeleteExperimentFolderResponse{}
_body, _err := client.DeleteExperimentFolderWithOptions(FolderId, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetAlgoTreeWithOptions(request *GetAlgoTreeRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetAlgoTreeResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Source)) {
query["Source"] = request.Source
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("GetAlgoTree"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/algo/tree"),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &GetAlgoTreeResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetAlgoTree(request *GetAlgoTreeRequest) (_result *GetAlgoTreeResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &GetAlgoTreeResponse{}
_body, _err := client.GetAlgoTreeWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetAlgorithmDefWithOptions(request *GetAlgorithmDefRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetAlgorithmDefResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.AlgoVersion)) {
query["AlgoVersion"] = request.AlgoVersion
}
if !tea.BoolValue(util.IsUnset(request.Identifier)) {
query["Identifier"] = request.Identifier
}
if !tea.BoolValue(util.IsUnset(request.Provider)) {
query["Provider"] = request.Provider
}
if !tea.BoolValue(util.IsUnset(request.Signature)) {
query["Signature"] = request.Signature
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("GetAlgorithmDef"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/algorithm/def"),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &GetAlgorithmDefResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetAlgorithmDef(request *GetAlgorithmDefRequest) (_result *GetAlgorithmDefResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &GetAlgorithmDefResponse{}
_body, _err := client.GetAlgorithmDefWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetAlgorithmDefsWithOptions(request *GetAlgorithmDefsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetAlgorithmDefsResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.LatestTimestamp)) {
query["LatestTimestamp"] = request.LatestTimestamp
}
if !tea.BoolValue(util.IsUnset(request.RangeEnd)) {
query["RangeEnd"] = request.RangeEnd
}
if !tea.BoolValue(util.IsUnset(request.RangeStart)) {
query["RangeStart"] = request.RangeStart
}
if !tea.BoolValue(util.IsUnset(request.Timestamp)) {
query["Timestamp"] = request.Timestamp
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("GetAlgorithmDefs"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/algorithm/defs"),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &GetAlgorithmDefsResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetAlgorithmDefs(request *GetAlgorithmDefsRequest) (_result *GetAlgorithmDefsResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &GetAlgorithmDefsResponse{}
_body, _err := client.GetAlgorithmDefsWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetAlgorithmTreeWithOptions(request *GetAlgorithmTreeRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetAlgorithmTreeResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Source)) {
query["Source"] = request.Source
}
if !tea.BoolValue(util.IsUnset(request.WorkspaceId)) {
query["WorkspaceId"] = request.WorkspaceId
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("GetAlgorithmTree"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/algorithm/tree"),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &GetAlgorithmTreeResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetAlgorithmTree(request *GetAlgorithmTreeRequest) (_result *GetAlgorithmTreeResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &GetAlgorithmTreeResponse{}
_body, _err := client.GetAlgorithmTreeWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetExperimentWithOptions(ExperimentId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetExperimentResponse, _err error) {
req := &openapi.OpenApiRequest{
Headers: headers,
}
params := &openapi.Params{
Action: tea.String("GetExperiment"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/experiments/" + tea.StringValue(openapiutil.GetEncodeParam(ExperimentId))),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &GetExperimentResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetExperiment(ExperimentId *string) (_result *GetExperimentResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &GetExperimentResponse{}
_body, _err := client.GetExperimentWithOptions(ExperimentId, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetExperimentFolderChildrenWithOptions(FolderId *string, request *GetExperimentFolderChildrenRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetExperimentFolderChildrenResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Accessibility)) {
query["Accessibility"] = request.Accessibility
}
if !tea.BoolValue(util.IsUnset(request.OnlyFolder)) {
query["OnlyFolder"] = request.OnlyFolder
}
if !tea.BoolValue(util.IsUnset(request.Source)) {
query["Source"] = request.Source
}
if !tea.BoolValue(util.IsUnset(request.UserId)) {
query["UserId"] = request.UserId
}
if !tea.BoolValue(util.IsUnset(request.WorkspaceId)) {
query["WorkspaceId"] = request.WorkspaceId
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("GetExperimentFolderChildren"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/experimentfolders/" + tea.StringValue(openapiutil.GetEncodeParam(FolderId)) + "/children"),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &GetExperimentFolderChildrenResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetExperimentFolderChildren(FolderId *string, request *GetExperimentFolderChildrenRequest) (_result *GetExperimentFolderChildrenResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &GetExperimentFolderChildrenResponse{}
_body, _err := client.GetExperimentFolderChildrenWithOptions(FolderId, request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetExperimentMetaWithOptions(ExperimentId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetExperimentMetaResponse, _err error) {
req := &openapi.OpenApiRequest{
Headers: headers,
}
params := &openapi.Params{
Action: tea.String("GetExperimentMeta"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/experiments/" + tea.StringValue(openapiutil.GetEncodeParam(ExperimentId)) + "/meta"),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &GetExperimentMetaResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetExperimentMeta(ExperimentId *string) (_result *GetExperimentMetaResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &GetExperimentMetaResponse{}
_body, _err := client.GetExperimentMetaWithOptions(ExperimentId, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetExperimentStatusWithOptions(ExperimentId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetExperimentStatusResponse, _err error) {
req := &openapi.OpenApiRequest{
Headers: headers,
}
params := &openapi.Params{
Action: tea.String("GetExperimentStatus"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/experiments/" + tea.StringValue(openapiutil.GetEncodeParam(ExperimentId)) + "/status"),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &GetExperimentStatusResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetExperimentStatus(ExperimentId *string) (_result *GetExperimentStatusResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &GetExperimentStatusResponse{}
_body, _err := client.GetExperimentStatusWithOptions(ExperimentId, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetExperimentVisualizationMetaWithOptions(ExperimentId *string, request *GetExperimentVisualizationMetaRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetExperimentVisualizationMetaResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.NodeIds)) {
query["NodeIds"] = request.NodeIds
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("GetExperimentVisualizationMeta"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/experiments/" + tea.StringValue(openapiutil.GetEncodeParam(ExperimentId)) + "/visualizationMeta"),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &GetExperimentVisualizationMetaResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetExperimentVisualizationMeta(ExperimentId *string, request *GetExperimentVisualizationMetaRequest) (_result *GetExperimentVisualizationMetaResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &GetExperimentVisualizationMetaResponse{}
_body, _err := client.GetExperimentVisualizationMetaWithOptions(ExperimentId, request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetExperimentsStatisticsWithOptions(request *GetExperimentsStatisticsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetExperimentsStatisticsResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Source)) {
query["Source"] = request.Source
}
if !tea.BoolValue(util.IsUnset(request.WorkspaceIds)) {
query["WorkspaceIds"] = request.WorkspaceIds
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("GetExperimentsStatistics"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/statistics/experiments"),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &GetExperimentsStatisticsResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetExperimentsStatistics(request *GetExperimentsStatisticsRequest) (_result *GetExperimentsStatisticsResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &GetExperimentsStatisticsResponse{}
_body, _err := client.GetExperimentsStatisticsWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetExperimentsUsersStatisticsWithOptions(request *GetExperimentsUsersStatisticsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetExperimentsUsersStatisticsResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Source)) {
query["Source"] = request.Source
}
if !tea.BoolValue(util.IsUnset(request.WorkspaceId)) {
query["WorkspaceId"] = request.WorkspaceId
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("GetExperimentsUsersStatistics"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/statistics/experimentsusers"),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &GetExperimentsUsersStatisticsResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetExperimentsUsersStatistics(request *GetExperimentsUsersStatisticsRequest) (_result *GetExperimentsUsersStatisticsResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &GetExperimentsUsersStatisticsResponse{}
_body, _err := client.GetExperimentsUsersStatisticsWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetImageWithOptions(ImageId *string, request *GetImageRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetImageResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Verbose)) {
query["Verbose"] = request.Verbose
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("GetImage"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/images/" + tea.StringValue(openapiutil.GetEncodeParam(ImageId))),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &GetImageResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetImage(ImageId *string, request *GetImageRequest) (_result *GetImageResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &GetImageResponse{}
_body, _err := client.GetImageWithOptions(ImageId, request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetJobWithOptions(JobId *string, request *GetJobRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetJobResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Verbose)) {
query["Verbose"] = request.Verbose
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("GetJob"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/jobs/" + tea.StringValue(openapiutil.GetEncodeParam(JobId))),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &GetJobResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetJob(JobId *string, request *GetJobRequest) (_result *GetJobResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &GetJobResponse{}
_body, _err := client.GetJobWithOptions(JobId, request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetMCTableSchemaWithOptions(TableName *string, request *GetMCTableSchemaRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetMCTableSchemaResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.WorkspaceId)) {
query["WorkspaceId"] = request.WorkspaceId
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("GetMCTableSchema"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/datasources/maxcompute/tables/" + tea.StringValue(openapiutil.GetEncodeParam(TableName)) + "/schema"),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &GetMCTableSchemaResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetMCTableSchema(TableName *string, request *GetMCTableSchemaRequest) (_result *GetMCTableSchemaResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &GetMCTableSchemaResponse{}
_body, _err := client.GetMCTableSchemaWithOptions(TableName, request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetNodeInputSchemaWithOptions(ExperimentId *string, NodeId *string, request *GetNodeInputSchemaRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetNodeInputSchemaResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.InputId)) {
query["InputId"] = request.InputId
}
if !tea.BoolValue(util.IsUnset(request.InputIndex)) {
query["InputIndex"] = request.InputIndex
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("GetNodeInputSchema"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/experiments/" + tea.StringValue(openapiutil.GetEncodeParam(ExperimentId)) + "/nodes/" + tea.StringValue(openapiutil.GetEncodeParam(NodeId)) + "/schema"),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &GetNodeInputSchemaResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetNodeInputSchema(ExperimentId *string, NodeId *string, request *GetNodeInputSchemaRequest) (_result *GetNodeInputSchemaResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &GetNodeInputSchemaResponse{}
_body, _err := client.GetNodeInputSchemaWithOptions(ExperimentId, NodeId, request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetNodeOutputWithOptions(ExperimentId *string, NodeId *string, OutputId *string, request *GetNodeOutputRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetNodeOutputResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.OutputIndex)) {
query["OutputIndex"] = request.OutputIndex
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("GetNodeOutput"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/experiments/" + tea.StringValue(openapiutil.GetEncodeParam(ExperimentId)) + "/nodes/" + tea.StringValue(openapiutil.GetEncodeParam(NodeId)) + "/outputs/" + tea.StringValue(openapiutil.GetEncodeParam(OutputId))),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &GetNodeOutputResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetNodeOutput(ExperimentId *string, NodeId *string, OutputId *string, request *GetNodeOutputRequest) (_result *GetNodeOutputResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &GetNodeOutputResponse{}
_body, _err := client.GetNodeOutputWithOptions(ExperimentId, NodeId, OutputId, request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetNodeVisualizationWithOptions(ExperimentId *string, NodeId *string, VisualizationId *string, request *GetNodeVisualizationRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetNodeVisualizationResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Config)) {
query["Config"] = request.Config
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("GetNodeVisualization"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/experiments/" + tea.StringValue(openapiutil.GetEncodeParam(ExperimentId)) + "/nodes/" + tea.StringValue(openapiutil.GetEncodeParam(NodeId)) + "/visualizations/" + tea.StringValue(openapiutil.GetEncodeParam(VisualizationId))),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &GetNodeVisualizationResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetNodeVisualization(ExperimentId *string, NodeId *string, VisualizationId *string, request *GetNodeVisualizationRequest) (_result *GetNodeVisualizationResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &GetNodeVisualizationResponse{}
_body, _err := client.GetNodeVisualizationWithOptions(ExperimentId, NodeId, VisualizationId, request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetTemplateWithOptions(TemplateId *string, request *GetTemplateRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetTemplateResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Verbose)) {
query["Verbose"] = request.Verbose
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("GetTemplate"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/templates/" + tea.StringValue(openapiutil.GetEncodeParam(TemplateId))),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &GetTemplateResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetTemplate(TemplateId *string, request *GetTemplateRequest) (_result *GetTemplateResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &GetTemplateResponse{}
_body, _err := client.GetTemplateWithOptions(TemplateId, request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ListAlgoDefsWithOptions(request *ListAlgoDefsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListAlgoDefsResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Headers: headers,
Body: util.ToArray(request.Body),
}
params := &openapi.Params{
Action: tea.String("ListAlgoDefs"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/algo/detail"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &ListAlgoDefsResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ListAlgoDefs(request *ListAlgoDefsRequest) (_result *ListAlgoDefsResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &ListAlgoDefsResponse{}
_body, _err := client.ListAlgoDefsWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ListAuthRolesWithOptions(request *ListAuthRolesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListAuthRolesResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.IsGenerateToken)) {
query["IsGenerateToken"] = request.IsGenerateToken
}
if !tea.BoolValue(util.IsUnset(request.WorkspaceId)) {
query["WorkspaceId"] = request.WorkspaceId
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("ListAuthRoles"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/authorization/roles"),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &ListAuthRolesResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ListAuthRoles(request *ListAuthRolesRequest) (_result *ListAuthRolesResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &ListAuthRolesResponse{}
_body, _err := client.ListAuthRolesWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ListExperimentsWithOptions(request *ListExperimentsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListExperimentsResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Creator)) {
query["Creator"] = request.Creator
}
if !tea.BoolValue(util.IsUnset(request.ExperimentId)) {
query["ExperimentId"] = request.ExperimentId
}
if !tea.BoolValue(util.IsUnset(request.Name)) {
query["Name"] = request.Name
}
if !tea.BoolValue(util.IsUnset(request.Order)) {
query["Order"] = request.Order
}
if !tea.BoolValue(util.IsUnset(request.PageNumber)) {
query["PageNumber"] = request.PageNumber
}
if !tea.BoolValue(util.IsUnset(request.PageSize)) {
query["PageSize"] = request.PageSize
}
if !tea.BoolValue(util.IsUnset(request.SortBy)) {
query["SortBy"] = request.SortBy
}
if !tea.BoolValue(util.IsUnset(request.Source)) {
query["Source"] = request.Source
}
if !tea.BoolValue(util.IsUnset(request.WorkspaceId)) {
query["WorkspaceId"] = request.WorkspaceId
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("ListExperiments"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/experiments"),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &ListExperimentsResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ListExperiments(request *ListExperimentsRequest) (_result *ListExperimentsResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &ListExperimentsResponse{}
_body, _err := client.ListExperimentsWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ListImageLabelsWithOptions(request *ListImageLabelsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListImageLabelsResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.ImageId)) {
query["ImageId"] = request.ImageId
}
if !tea.BoolValue(util.IsUnset(request.LabelFilter)) {
query["LabelFilter"] = request.LabelFilter
}
if !tea.BoolValue(util.IsUnset(request.LabelKeys)) {
query["LabelKeys"] = request.LabelKeys
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("ListImageLabels"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/image/labels"),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &ListImageLabelsResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ListImageLabels(request *ListImageLabelsRequest) (_result *ListImageLabelsResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &ListImageLabelsResponse{}
_body, _err := client.ListImageLabelsWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ListImagesWithOptions(request *ListImagesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListImagesResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Labels)) {
query["Labels"] = request.Labels
}
if !tea.BoolValue(util.IsUnset(request.Name)) {
query["Name"] = request.Name
}
if !tea.BoolValue(util.IsUnset(request.Order)) {
query["Order"] = request.Order
}
if !tea.BoolValue(util.IsUnset(request.PageNumber)) {
query["PageNumber"] = request.PageNumber
}
if !tea.BoolValue(util.IsUnset(request.PageSize)) {
query["PageSize"] = request.PageSize
}
if !tea.BoolValue(util.IsUnset(request.SortBy)) {
query["SortBy"] = request.SortBy
}
if !tea.BoolValue(util.IsUnset(request.Verbose)) {
query["Verbose"] = request.Verbose
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("ListImages"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/images"),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &ListImagesResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ListImages(request *ListImagesRequest) (_result *ListImagesResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &ListImagesResponse{}
_body, _err := client.ListImagesWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ListJobsWithOptions(request *ListJobsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListJobsResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Creator)) {
query["Creator"] = request.Creator
}
if !tea.BoolValue(util.IsUnset(request.ExperimentId)) {
query["ExperimentId"] = request.ExperimentId
}
if !tea.BoolValue(util.IsUnset(request.Order)) {
query["Order"] = request.Order
}
if !tea.BoolValue(util.IsUnset(request.PageNumber)) {
query["PageNumber"] = request.PageNumber
}
if !tea.BoolValue(util.IsUnset(request.PageSize)) {
query["PageSize"] = request.PageSize
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("ListJobs"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/jobs"),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &ListJobsResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ListJobs(request *ListJobsRequest) (_result *ListJobsResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &ListJobsResponse{}
_body, _err := client.ListJobsWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ListNodeOutputsWithOptions(ExperimentId *string, NodeId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListNodeOutputsResponse, _err error) {
req := &openapi.OpenApiRequest{
Headers: headers,
}
params := &openapi.Params{
Action: tea.String("ListNodeOutputs"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/experiments/" + tea.StringValue(openapiutil.GetEncodeParam(ExperimentId)) + "/nodes/" + tea.StringValue(openapiutil.GetEncodeParam(NodeId)) + "/outputs"),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &ListNodeOutputsResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ListNodeOutputs(ExperimentId *string, NodeId *string) (_result *ListNodeOutputsResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &ListNodeOutputsResponse{}
_body, _err := client.ListNodeOutputsWithOptions(ExperimentId, NodeId, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ListRecentExperimentsWithOptions(request *ListRecentExperimentsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListRecentExperimentsResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Order)) {
query["Order"] = request.Order
}
if !tea.BoolValue(util.IsUnset(request.PageNumber)) {
query["PageNumber"] = request.PageNumber
}
if !tea.BoolValue(util.IsUnset(request.PageSize)) {
query["PageSize"] = request.PageSize
}
if !tea.BoolValue(util.IsUnset(request.Source)) {
query["Source"] = request.Source
}
if !tea.BoolValue(util.IsUnset(request.Type)) {
query["Type"] = request.Type
}
if !tea.BoolValue(util.IsUnset(request.WorkspaceId)) {
query["WorkspaceId"] = request.WorkspaceId
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("ListRecentExperiments"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/recentexperiments"),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &ListRecentExperimentsResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ListRecentExperiments(request *ListRecentExperimentsRequest) (_result *ListRecentExperimentsResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &ListRecentExperimentsResponse{}
_body, _err := client.ListRecentExperimentsWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ListTemplatesWithOptions(request *ListTemplatesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListTemplatesResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Label)) {
query["Label"] = request.Label
}
if !tea.BoolValue(util.IsUnset(request.List)) {
query["List"] = request.List
}
if !tea.BoolValue(util.IsUnset(request.Name)) {
query["Name"] = request.Name
}
if !tea.BoolValue(util.IsUnset(request.Order)) {
query["Order"] = request.Order
}
if !tea.BoolValue(util.IsUnset(request.PageNumber)) {
query["PageNumber"] = request.PageNumber
}
if !tea.BoolValue(util.IsUnset(request.PageSize)) {
query["PageSize"] = request.PageSize
}
if !tea.BoolValue(util.IsUnset(request.SortBy)) {
query["SortBy"] = request.SortBy
}
if !tea.BoolValue(util.IsUnset(request.Source)) {
query["Source"] = request.Source
}
if !tea.BoolValue(util.IsUnset(request.TagId)) {
query["TagId"] = request.TagId
}
if !tea.BoolValue(util.IsUnset(request.TemplateType)) {
query["TemplateType"] = request.TemplateType
}
if !tea.BoolValue(util.IsUnset(request.TypeId)) {
query["TypeId"] = request.TypeId
}
if !tea.BoolValue(util.IsUnset(request.Verbose)) {
query["Verbose"] = request.Verbose
}
if !tea.BoolValue(util.IsUnset(request.WorkspaceId)) {
query["WorkspaceId"] = request.WorkspaceId
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("ListTemplates"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/templates"),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &ListTemplatesResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ListTemplates(request *ListTemplatesRequest) (_result *ListTemplatesResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &ListTemplatesResponse{}
_body, _err := client.ListTemplatesWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) MigrateExperimentFoldersWithOptions(request *MigrateExperimentFoldersRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *MigrateExperimentFoldersResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Accessibility)) {
query["Accessibility"] = request.Accessibility
}
if !tea.BoolValue(util.IsUnset(request.IsOwner)) {
query["IsOwner"] = request.IsOwner
}
if !tea.BoolValue(util.IsUnset(request.WorkspaceId)) {
query["WorkspaceId"] = request.WorkspaceId
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("MigrateExperimentFolders"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/migrate/folders"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &MigrateExperimentFoldersResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) MigrateExperimentFolders(request *MigrateExperimentFoldersRequest) (_result *MigrateExperimentFoldersResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &MigrateExperimentFoldersResponse{}
_body, _err := client.MigrateExperimentFoldersWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) MigrateExperimentsWithOptions(request *MigrateExperimentsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *MigrateExperimentsResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Accessibility)) {
query["Accessibility"] = request.Accessibility
}
if !tea.BoolValue(util.IsUnset(request.DestFolderId)) {
query["DestFolderId"] = request.DestFolderId
}
if !tea.BoolValue(util.IsUnset(request.IsOwner)) {
query["IsOwner"] = request.IsOwner
}
if !tea.BoolValue(util.IsUnset(request.SourceExpId)) {
query["SourceExpId"] = request.SourceExpId
}
if !tea.BoolValue(util.IsUnset(request.UpdateIfExists)) {
query["UpdateIfExists"] = request.UpdateIfExists
}
if !tea.BoolValue(util.IsUnset(request.WorkspaceId)) {
query["WorkspaceId"] = request.WorkspaceId
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("MigrateExperiments"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/migrate/experiments"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &MigrateExperimentsResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) MigrateExperiments(request *MigrateExperimentsRequest) (_result *MigrateExperimentsResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &MigrateExperimentsResponse{}
_body, _err := client.MigrateExperimentsWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) PreviewMCTableWithOptions(TableName *string, request *PreviewMCTableRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PreviewMCTableResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Endpoint)) {
query["Endpoint"] = request.Endpoint
}
if !tea.BoolValue(util.IsUnset(request.Limit)) {
query["Limit"] = request.Limit
}
if !tea.BoolValue(util.IsUnset(request.Partition)) {
query["Partition"] = request.Partition
}
if !tea.BoolValue(util.IsUnset(request.WorkspaceId)) {
query["WorkspaceId"] = request.WorkspaceId
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("PreviewMCTable"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/datasources/maxcompute/tables/" + tea.StringValue(openapiutil.GetEncodeParam(TableName)) + "/preview"),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &PreviewMCTableResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) PreviewMCTable(TableName *string, request *PreviewMCTableRequest) (_result *PreviewMCTableResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &PreviewMCTableResponse{}
_body, _err := client.PreviewMCTableWithOptions(TableName, request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) PublishExperimentWithOptions(ExperimentId *string, request *PublishExperimentRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PublishExperimentResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.FolderId)) {
body["FolderId"] = request.FolderId
}
req := &openapi.OpenApiRequest{
Headers: headers,
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("PublishExperiment"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/experiments/" + tea.StringValue(openapiutil.GetEncodeParam(ExperimentId)) + "/publish"),
Method: tea.String("PUT"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &PublishExperimentResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) PublishExperiment(ExperimentId *string, request *PublishExperimentRequest) (_result *PublishExperimentResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &PublishExperimentResponse{}
_body, _err := client.PublishExperimentWithOptions(ExperimentId, request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) QueryExperimentVisualizationDataWithOptions(ExperimentId *string, request *QueryExperimentVisualizationDataRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *QueryExperimentVisualizationDataResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Headers: headers,
Body: util.ToArray(request.Body),
}
params := &openapi.Params{
Action: tea.String("QueryExperimentVisualizationData"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/experiments/" + tea.StringValue(openapiutil.GetEncodeParam(ExperimentId)) + "/visualizationDataQuery"),
Method: tea.String("PUT"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &QueryExperimentVisualizationDataResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) QueryExperimentVisualizationData(ExperimentId *string, request *QueryExperimentVisualizationDataRequest) (_result *QueryExperimentVisualizationDataResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &QueryExperimentVisualizationDataResponse{}
_body, _err := client.QueryExperimentVisualizationDataWithOptions(ExperimentId, request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) RemoveImageWithOptions(ImageId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *RemoveImageResponse, _err error) {
req := &openapi.OpenApiRequest{
Headers: headers,
}
params := &openapi.Params{
Action: tea.String("RemoveImage"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/images/" + tea.StringValue(openapiutil.GetEncodeParam(ImageId))),
Method: tea.String("DELETE"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &RemoveImageResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) RemoveImage(ImageId *string) (_result *RemoveImageResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &RemoveImageResponse{}
_body, _err := client.RemoveImageWithOptions(ImageId, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) RemoveImageLabelsWithOptions(ImageId *string, LabelKey *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *RemoveImageLabelsResponse, _err error) {
req := &openapi.OpenApiRequest{
Headers: headers,
}
params := &openapi.Params{
Action: tea.String("RemoveImageLabels"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/images/" + tea.StringValue(openapiutil.GetEncodeParam(ImageId)) + "/labels/" + tea.StringValue(openapiutil.GetEncodeParam(LabelKey))),
Method: tea.String("DELETE"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &RemoveImageLabelsResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) RemoveImageLabels(ImageId *string, LabelKey *string) (_result *RemoveImageLabelsResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &RemoveImageLabelsResponse{}
_body, _err := client.RemoveImageLabelsWithOptions(ImageId, LabelKey, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) SearchMCTablesWithOptions(request *SearchMCTablesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *SearchMCTablesResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Keyword)) {
query["Keyword"] = request.Keyword
}
if !tea.BoolValue(util.IsUnset(request.WorkspaceId)) {
query["WorkspaceId"] = request.WorkspaceId
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("SearchMCTables"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/datasources/maxcompute/tables"),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &SearchMCTablesResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) SearchMCTables(request *SearchMCTablesRequest) (_result *SearchMCTablesResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &SearchMCTablesResponse{}
_body, _err := client.SearchMCTablesWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) StopExperimentWithOptions(ExperimentId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *StopExperimentResponse, _err error) {
req := &openapi.OpenApiRequest{
Headers: headers,
}
params := &openapi.Params{
Action: tea.String("StopExperiment"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/experiments/" + tea.StringValue(openapiutil.GetEncodeParam(ExperimentId)) + "/stop"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &StopExperimentResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) StopExperiment(ExperimentId *string) (_result *StopExperimentResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &StopExperimentResponse{}
_body, _err := client.StopExperimentWithOptions(ExperimentId, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) StopJobWithOptions(JobId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *StopJobResponse, _err error) {
req := &openapi.OpenApiRequest{
Headers: headers,
}
params := &openapi.Params{
Action: tea.String("StopJob"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/jobs/" + tea.StringValue(openapiutil.GetEncodeParam(JobId)) + "/stop"),
Method: tea.String("PUT"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &StopJobResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) StopJob(JobId *string) (_result *StopJobResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &StopJobResponse{}
_body, _err := client.StopJobWithOptions(JobId, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) UpdateExperimentContentWithOptions(ExperimentId *string, request *UpdateExperimentContentRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateExperimentContentResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Content)) {
body["Content"] = request.Content
}
if !tea.BoolValue(util.IsUnset(request.Version)) {
body["Version"] = request.Version
}
req := &openapi.OpenApiRequest{
Headers: headers,
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("UpdateExperimentContent"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/experiments/" + tea.StringValue(openapiutil.GetEncodeParam(ExperimentId)) + "/content"),
Method: tea.String("PUT"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &UpdateExperimentContentResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) UpdateExperimentContent(ExperimentId *string, request *UpdateExperimentContentRequest) (_result *UpdateExperimentContentResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &UpdateExperimentContentResponse{}
_body, _err := client.UpdateExperimentContentWithOptions(ExperimentId, request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) UpdateExperimentFolderWithOptions(FolderId *string, request *UpdateExperimentFolderRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateExperimentFolderResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Name)) {
body["Name"] = request.Name
}
if !tea.BoolValue(util.IsUnset(request.ParentFolderId)) {
body["ParentFolderId"] = request.ParentFolderId
}
req := &openapi.OpenApiRequest{
Headers: headers,
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("UpdateExperimentFolder"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/experimentfolders/" + tea.StringValue(openapiutil.GetEncodeParam(FolderId))),
Method: tea.String("PUT"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &UpdateExperimentFolderResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) UpdateExperimentFolder(FolderId *string, request *UpdateExperimentFolderRequest) (_result *UpdateExperimentFolderResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &UpdateExperimentFolderResponse{}
_body, _err := client.UpdateExperimentFolderWithOptions(FolderId, request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) UpdateExperimentMetaWithOptions(ExperimentId *string, request *UpdateExperimentMetaRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateExperimentMetaResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Accessibility)) {
body["Accessibility"] = request.Accessibility
}
if !tea.BoolValue(util.IsUnset(request.Description)) {
body["Description"] = request.Description
}
if !tea.BoolValue(util.IsUnset(request.FolderId)) {
body["FolderId"] = request.FolderId
}
if !tea.BoolValue(util.IsUnset(request.Name)) {
body["Name"] = request.Name
}
if !tea.BoolValue(util.IsUnset(request.Options)) {
body["Options"] = request.Options
}
req := &openapi.OpenApiRequest{
Headers: headers,
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("UpdateExperimentMeta"),
Version: tea.String("2021-02-02"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/api/v1/experiments/" + tea.StringValue(openapiutil.GetEncodeParam(ExperimentId)) + "/meta"),
Method: tea.String("PUT"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &UpdateExperimentMetaResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) UpdateExperimentMeta(ExperimentId *string, request *UpdateExperimentMetaRequest) (_result *UpdateExperimentMetaResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &UpdateExperimentMetaResponse{}
_body, _err := client.UpdateExperimentMetaWithOptions(ExperimentId, request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}