serverless-20210924/client/client.go (4,743 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 Application struct { AutoDeploy *string `json:"autoDeploy,omitempty" xml:"autoDeploy,omitempty"` CreatedTime *string `json:"createdTime,omitempty" xml:"createdTime,omitempty"` Description *string `json:"description,omitempty" xml:"description,omitempty"` EnvVars map[string]interface{} `json:"envVars,omitempty" xml:"envVars,omitempty"` LastRelease map[string]interface{} `json:"lastRelease,omitempty" xml:"lastRelease,omitempty"` Name *string `json:"name,omitempty" xml:"name,omitempty"` Output map[string]interface{} `json:"output,omitempty" xml:"output,omitempty"` Parameters map[string]interface{} `json:"parameters,omitempty" xml:"parameters,omitempty"` RepoSource *ApplicationRepoSource `json:"repoSource,omitempty" xml:"repoSource,omitempty" type:"Struct"` RoleArn *string `json:"roleArn,omitempty" xml:"roleArn,omitempty"` Template *string `json:"template,omitempty" xml:"template,omitempty"` Trigger *ApplicationTrigger `json:"trigger,omitempty" xml:"trigger,omitempty" type:"Struct"` UpdatedTime *string `json:"updatedTime,omitempty" xml:"updatedTime,omitempty"` WorkDir *string `json:"workDir,omitempty" xml:"workDir,omitempty"` } func (s Application) String() string { return tea.Prettify(s) } func (s Application) GoString() string { return s.String() } func (s *Application) SetAutoDeploy(v string) *Application { s.AutoDeploy = &v return s } func (s *Application) SetCreatedTime(v string) *Application { s.CreatedTime = &v return s } func (s *Application) SetDescription(v string) *Application { s.Description = &v return s } func (s *Application) SetEnvVars(v map[string]interface{}) *Application { s.EnvVars = v return s } func (s *Application) SetLastRelease(v map[string]interface{}) *Application { s.LastRelease = v return s } func (s *Application) SetName(v string) *Application { s.Name = &v return s } func (s *Application) SetOutput(v map[string]interface{}) *Application { s.Output = v return s } func (s *Application) SetParameters(v map[string]interface{}) *Application { s.Parameters = v return s } func (s *Application) SetRepoSource(v *ApplicationRepoSource) *Application { s.RepoSource = v return s } func (s *Application) SetRoleArn(v string) *Application { s.RoleArn = &v return s } func (s *Application) SetTemplate(v string) *Application { s.Template = &v return s } func (s *Application) SetTrigger(v *ApplicationTrigger) *Application { s.Trigger = v return s } func (s *Application) SetUpdatedTime(v string) *Application { s.UpdatedTime = &v return s } func (s *Application) SetWorkDir(v string) *Application { s.WorkDir = &v return s } type ApplicationRepoSource struct { Owner *string `json:"owner,omitempty" xml:"owner,omitempty"` Provider *string `json:"provider,omitempty" xml:"provider,omitempty"` Repo *string `json:"repo,omitempty" xml:"repo,omitempty"` } func (s ApplicationRepoSource) String() string { return tea.Prettify(s) } func (s ApplicationRepoSource) GoString() string { return s.String() } func (s *ApplicationRepoSource) SetOwner(v string) *ApplicationRepoSource { s.Owner = &v return s } func (s *ApplicationRepoSource) SetProvider(v string) *ApplicationRepoSource { s.Provider = &v return s } func (s *ApplicationRepoSource) SetRepo(v string) *ApplicationRepoSource { s.Repo = &v return s } type ApplicationTrigger struct { Branch *string `json:"branch,omitempty" xml:"branch,omitempty"` Commit *string `json:"commit,omitempty" xml:"commit,omitempty"` On *string `json:"on,omitempty" xml:"on,omitempty"` } func (s ApplicationTrigger) String() string { return tea.Prettify(s) } func (s ApplicationTrigger) GoString() string { return s.String() } func (s *ApplicationTrigger) SetBranch(v string) *ApplicationTrigger { s.Branch = &v return s } func (s *ApplicationTrigger) SetCommit(v string) *ApplicationTrigger { s.Commit = &v return s } func (s *ApplicationTrigger) SetOn(v string) *ApplicationTrigger { s.On = &v return s } type Condition struct { Expression *string `json:"expression,omitempty" xml:"expression,omitempty"` } func (s Condition) String() string { return tea.Prettify(s) } func (s Condition) GoString() string { return s.String() } func (s *Condition) SetExpression(v string) *Condition { s.Expression = &v return s } type Context struct { Data map[string]interface{} `json:"data,omitempty" xml:"data,omitempty"` } func (s Context) String() string { return tea.Prettify(s) } func (s Context) GoString() string { return s.String() } func (s *Context) SetData(v map[string]interface{}) *Context { s.Data = v return s } type ContextSchema struct { Description *string `json:"description,omitempty" xml:"description,omitempty"` Hint *string `json:"hint,omitempty" xml:"hint,omitempty"` Name *string `json:"name,omitempty" xml:"name,omitempty"` Required *bool `json:"required,omitempty" xml:"required,omitempty"` Type *string `json:"type,omitempty" xml:"type,omitempty"` } func (s ContextSchema) String() string { return tea.Prettify(s) } func (s ContextSchema) GoString() string { return s.String() } func (s *ContextSchema) SetDescription(v string) *ContextSchema { s.Description = &v return s } func (s *ContextSchema) SetHint(v string) *ContextSchema { s.Hint = &v return s } func (s *ContextSchema) SetName(v string) *ContextSchema { s.Name = &v return s } func (s *ContextSchema) SetRequired(v bool) *ContextSchema { s.Required = &v return s } func (s *ContextSchema) SetType(v string) *ContextSchema { s.Type = &v return s } type Environment struct { CreatedTime *string `json:"createdTime,omitempty" xml:"createdTime,omitempty"` DeletionTime *string `json:"deletionTime,omitempty" xml:"deletionTime,omitempty"` Description *string `json:"description,omitempty" xml:"description,omitempty"` Generation *int32 `json:"generation,omitempty" xml:"generation,omitempty"` Kind *string `json:"kind,omitempty" xml:"kind,omitempty"` Name *string `json:"name,omitempty" xml:"name,omitempty"` Spec *EnvironmentSpec `json:"spec,omitempty" xml:"spec,omitempty"` Status *EnvironmentStatus `json:"status,omitempty" xml:"status,omitempty"` Uid *string `json:"uid,omitempty" xml:"uid,omitempty"` } func (s Environment) String() string { return tea.Prettify(s) } func (s Environment) GoString() string { return s.String() } func (s *Environment) SetCreatedTime(v string) *Environment { s.CreatedTime = &v return s } func (s *Environment) SetDeletionTime(v string) *Environment { s.DeletionTime = &v return s } func (s *Environment) SetDescription(v string) *Environment { s.Description = &v return s } func (s *Environment) SetGeneration(v int32) *Environment { s.Generation = &v return s } func (s *Environment) SetKind(v string) *Environment { s.Kind = &v return s } func (s *Environment) SetName(v string) *Environment { s.Name = &v return s } func (s *Environment) SetSpec(v *EnvironmentSpec) *Environment { s.Spec = v return s } func (s *Environment) SetStatus(v *EnvironmentStatus) *Environment { s.Status = v return s } func (s *Environment) SetUid(v string) *Environment { s.Uid = &v return s } type EnvironmentRevision struct { CreatedTime *string `json:"createdTime,omitempty" xml:"createdTime,omitempty"` EnvironmentGeneration *int32 `json:"environmentGeneration,omitempty" xml:"environmentGeneration,omitempty"` EnvironmentName *string `json:"environmentName,omitempty" xml:"environmentName,omitempty"` Kind *string `json:"kind,omitempty" xml:"kind,omitempty"` Spec *EnvironmentSpec `json:"spec,omitempty" xml:"spec,omitempty"` Status *EnvironmentStatus `json:"status,omitempty" xml:"status,omitempty"` Uid *string `json:"uid,omitempty" xml:"uid,omitempty"` } func (s EnvironmentRevision) String() string { return tea.Prettify(s) } func (s EnvironmentRevision) GoString() string { return s.String() } func (s *EnvironmentRevision) SetCreatedTime(v string) *EnvironmentRevision { s.CreatedTime = &v return s } func (s *EnvironmentRevision) SetEnvironmentGeneration(v int32) *EnvironmentRevision { s.EnvironmentGeneration = &v return s } func (s *EnvironmentRevision) SetEnvironmentName(v string) *EnvironmentRevision { s.EnvironmentName = &v return s } func (s *EnvironmentRevision) SetKind(v string) *EnvironmentRevision { s.Kind = &v return s } func (s *EnvironmentRevision) SetSpec(v *EnvironmentSpec) *EnvironmentRevision { s.Spec = v return s } func (s *EnvironmentRevision) SetStatus(v *EnvironmentStatus) *EnvironmentRevision { s.Status = v return s } func (s *EnvironmentRevision) SetUid(v string) *EnvironmentRevision { s.Uid = &v return s } type EnvironmentSpec struct { Region *string `json:"region,omitempty" xml:"region,omitempty"` RoleArn *string `json:"roleArn,omitempty" xml:"roleArn,omitempty"` Template *string `json:"template,omitempty" xml:"template,omitempty"` TemplateVariables map[string]interface{} `json:"templateVariables,omitempty" xml:"templateVariables,omitempty"` TemplateVersion *int32 `json:"templateVersion,omitempty" xml:"templateVersion,omitempty"` } func (s EnvironmentSpec) String() string { return tea.Prettify(s) } func (s EnvironmentSpec) GoString() string { return s.String() } func (s *EnvironmentSpec) SetRegion(v string) *EnvironmentSpec { s.Region = &v return s } func (s *EnvironmentSpec) SetRoleArn(v string) *EnvironmentSpec { s.RoleArn = &v return s } func (s *EnvironmentSpec) SetTemplate(v string) *EnvironmentSpec { s.Template = &v return s } func (s *EnvironmentSpec) SetTemplateVariables(v map[string]interface{}) *EnvironmentSpec { s.TemplateVariables = v return s } func (s *EnvironmentSpec) SetTemplateVersion(v int32) *EnvironmentSpec { s.TemplateVersion = &v return s } type EnvironmentStatus struct { Message *string `json:"message,omitempty" xml:"message,omitempty"` ObservedGeneration *int32 `json:"observedGeneration,omitempty" xml:"observedGeneration,omitempty"` ObservedTime *string `json:"observedTime,omitempty" xml:"observedTime,omitempty"` Output map[string]interface{} `json:"output,omitempty" xml:"output,omitempty"` Phase *string `json:"phase,omitempty" xml:"phase,omitempty"` } func (s EnvironmentStatus) String() string { return tea.Prettify(s) } func (s EnvironmentStatus) GoString() string { return s.String() } func (s *EnvironmentStatus) SetMessage(v string) *EnvironmentStatus { s.Message = &v return s } func (s *EnvironmentStatus) SetObservedGeneration(v int32) *EnvironmentStatus { s.ObservedGeneration = &v return s } func (s *EnvironmentStatus) SetObservedTime(v string) *EnvironmentStatus { s.ObservedTime = &v return s } func (s *EnvironmentStatus) SetOutput(v map[string]interface{}) *EnvironmentStatus { s.Output = v return s } func (s *EnvironmentStatus) SetPhase(v string) *EnvironmentStatus { s.Phase = &v return s } type InputVariable struct { DefaultJson *string `json:"defaultJson,omitempty" xml:"defaultJson,omitempty"` Description *string `json:"description,omitempty" xml:"description,omitempty"` Name *string `json:"name,omitempty" xml:"name,omitempty"` Nullable *bool `json:"nullable,omitempty" xml:"nullable,omitempty"` Sensitive *bool `json:"sensitive,omitempty" xml:"sensitive,omitempty"` Type *string `json:"type,omitempty" xml:"type,omitempty"` } func (s InputVariable) String() string { return tea.Prettify(s) } func (s InputVariable) GoString() string { return s.String() } func (s *InputVariable) SetDefaultJson(v string) *InputVariable { s.DefaultJson = &v return s } func (s *InputVariable) SetDescription(v string) *InputVariable { s.Description = &v return s } func (s *InputVariable) SetName(v string) *InputVariable { s.Name = &v return s } func (s *InputVariable) SetNullable(v bool) *InputVariable { s.Nullable = &v return s } func (s *InputVariable) SetSensitive(v bool) *InputVariable { s.Sensitive = &v return s } func (s *InputVariable) SetType(v string) *InputVariable { s.Type = &v return s } type OutputValue struct { Description *string `json:"description,omitempty" xml:"description,omitempty"` Name *string `json:"name,omitempty" xml:"name,omitempty"` Sensitive *bool `json:"sensitive,omitempty" xml:"sensitive,omitempty"` } func (s OutputValue) String() string { return tea.Prettify(s) } func (s OutputValue) GoString() string { return s.String() } func (s *OutputValue) SetDescription(v string) *OutputValue { s.Description = &v return s } func (s *OutputValue) SetName(v string) *OutputValue { s.Name = &v return s } func (s *OutputValue) SetSensitive(v bool) *OutputValue { s.Sensitive = &v return s } type Pipeline struct { CreatedTime *string `json:"createdTime,omitempty" xml:"createdTime,omitempty"` DeletionTime *string `json:"deletionTime,omitempty" xml:"deletionTime,omitempty"` Description *string `json:"description,omitempty" xml:"description,omitempty"` Generation *int32 `json:"generation,omitempty" xml:"generation,omitempty"` Kind *string `json:"kind,omitempty" xml:"kind,omitempty"` Labels map[string]*string `json:"labels,omitempty" xml:"labels,omitempty"` Name *string `json:"name,omitempty" xml:"name,omitempty"` ResourceVersion *int32 `json:"resourceVersion,omitempty" xml:"resourceVersion,omitempty"` Spec *PipelineSpec `json:"spec,omitempty" xml:"spec,omitempty"` Status *PipelineStatus `json:"status,omitempty" xml:"status,omitempty"` Uid *string `json:"uid,omitempty" xml:"uid,omitempty"` } func (s Pipeline) String() string { return tea.Prettify(s) } func (s Pipeline) GoString() string { return s.String() } func (s *Pipeline) SetCreatedTime(v string) *Pipeline { s.CreatedTime = &v return s } func (s *Pipeline) SetDeletionTime(v string) *Pipeline { s.DeletionTime = &v return s } func (s *Pipeline) SetDescription(v string) *Pipeline { s.Description = &v return s } func (s *Pipeline) SetGeneration(v int32) *Pipeline { s.Generation = &v return s } func (s *Pipeline) SetKind(v string) *Pipeline { s.Kind = &v return s } func (s *Pipeline) SetLabels(v map[string]*string) *Pipeline { s.Labels = v return s } func (s *Pipeline) SetName(v string) *Pipeline { s.Name = &v return s } func (s *Pipeline) SetResourceVersion(v int32) *Pipeline { s.ResourceVersion = &v return s } func (s *Pipeline) SetSpec(v *PipelineSpec) *Pipeline { s.Spec = v return s } func (s *Pipeline) SetStatus(v *PipelineStatus) *Pipeline { s.Status = v return s } func (s *Pipeline) SetUid(v string) *Pipeline { s.Uid = &v return s } type PipelineSpec struct { Context *Context `json:"context,omitempty" xml:"context,omitempty"` TemplateName *string `json:"templateName,omitempty" xml:"templateName,omitempty"` TemplateSpec *PipelineTemplateSpec `json:"templateSpec,omitempty" xml:"templateSpec,omitempty"` } func (s PipelineSpec) String() string { return tea.Prettify(s) } func (s PipelineSpec) GoString() string { return s.String() } func (s *PipelineSpec) SetContext(v *Context) *PipelineSpec { s.Context = v return s } func (s *PipelineSpec) SetTemplateName(v string) *PipelineSpec { s.TemplateName = &v return s } func (s *PipelineSpec) SetTemplateSpec(v *PipelineTemplateSpec) *PipelineSpec { s.TemplateSpec = v return s } type PipelineStatus struct { LatestExecError *TaskExecError `json:"latestExecError,omitempty" xml:"latestExecError,omitempty"` Phase *string `json:"phase,omitempty" xml:"phase,omitempty"` } func (s PipelineStatus) String() string { return tea.Prettify(s) } func (s PipelineStatus) GoString() string { return s.String() } func (s *PipelineStatus) SetLatestExecError(v *TaskExecError) *PipelineStatus { s.LatestExecError = v return s } func (s *PipelineStatus) SetPhase(v string) *PipelineStatus { s.Phase = &v return s } type PipelineTemplate struct { CreatedTime *string `json:"createdTime,omitempty" xml:"createdTime,omitempty"` DeletionTime *string `json:"deletionTime,omitempty" xml:"deletionTime,omitempty"` Description *string `json:"description,omitempty" xml:"description,omitempty"` Generation *int32 `json:"generation,omitempty" xml:"generation,omitempty"` Kind *string `json:"kind,omitempty" xml:"kind,omitempty"` Labels map[string]*string `json:"labels,omitempty" xml:"labels,omitempty"` Name *string `json:"name,omitempty" xml:"name,omitempty"` ResourceVersion *int32 `json:"resourceVersion,omitempty" xml:"resourceVersion,omitempty"` Spec *PipelineTemplateSpec `json:"spec,omitempty" xml:"spec,omitempty"` Uid *string `json:"uid,omitempty" xml:"uid,omitempty"` } func (s PipelineTemplate) String() string { return tea.Prettify(s) } func (s PipelineTemplate) GoString() string { return s.String() } func (s *PipelineTemplate) SetCreatedTime(v string) *PipelineTemplate { s.CreatedTime = &v return s } func (s *PipelineTemplate) SetDeletionTime(v string) *PipelineTemplate { s.DeletionTime = &v return s } func (s *PipelineTemplate) SetDescription(v string) *PipelineTemplate { s.Description = &v return s } func (s *PipelineTemplate) SetGeneration(v int32) *PipelineTemplate { s.Generation = &v return s } func (s *PipelineTemplate) SetKind(v string) *PipelineTemplate { s.Kind = &v return s } func (s *PipelineTemplate) SetLabels(v map[string]*string) *PipelineTemplate { s.Labels = v return s } func (s *PipelineTemplate) SetName(v string) *PipelineTemplate { s.Name = &v return s } func (s *PipelineTemplate) SetResourceVersion(v int32) *PipelineTemplate { s.ResourceVersion = &v return s } func (s *PipelineTemplate) SetSpec(v *PipelineTemplateSpec) *PipelineTemplate { s.Spec = v return s } func (s *PipelineTemplate) SetUid(v string) *PipelineTemplate { s.Uid = &v return s } type PipelineTemplateSpec struct { Context *Context `json:"context,omitempty" xml:"context,omitempty"` Tasks []*TaskExec `json:"tasks,omitempty" xml:"tasks,omitempty" type:"Repeated"` } func (s PipelineTemplateSpec) String() string { return tea.Prettify(s) } func (s PipelineTemplateSpec) GoString() string { return s.String() } func (s *PipelineTemplateSpec) SetContext(v *Context) *PipelineTemplateSpec { s.Context = v return s } func (s *PipelineTemplateSpec) SetTasks(v []*TaskExec) *PipelineTemplateSpec { s.Tasks = v return s } type Release struct { AppConfig map[string]interface{} `json:"appConfig,omitempty" xml:"appConfig,omitempty"` CodeVersion *ReleaseCodeVersion `json:"codeVersion,omitempty" xml:"codeVersion,omitempty" type:"Struct"` CreatedTime *string `json:"createdTime,omitempty" xml:"createdTime,omitempty"` Description *string `json:"description,omitempty" xml:"description,omitempty"` Output map[string]interface{} `json:"output,omitempty" xml:"output,omitempty"` Status *string `json:"status,omitempty" xml:"status,omitempty"` VersionId *int64 `json:"versionId,omitempty" xml:"versionId,omitempty"` } func (s Release) String() string { return tea.Prettify(s) } func (s Release) GoString() string { return s.String() } func (s *Release) SetAppConfig(v map[string]interface{}) *Release { s.AppConfig = v return s } func (s *Release) SetCodeVersion(v *ReleaseCodeVersion) *Release { s.CodeVersion = v return s } func (s *Release) SetCreatedTime(v string) *Release { s.CreatedTime = &v return s } func (s *Release) SetDescription(v string) *Release { s.Description = &v return s } func (s *Release) SetOutput(v map[string]interface{}) *Release { s.Output = v return s } func (s *Release) SetStatus(v string) *Release { s.Status = &v return s } func (s *Release) SetVersionId(v int64) *Release { s.VersionId = &v return s } type ReleaseCodeVersion struct { Branch *string `json:"branch,omitempty" xml:"branch,omitempty"` Commit *string `json:"commit,omitempty" xml:"commit,omitempty"` } func (s ReleaseCodeVersion) String() string { return tea.Prettify(s) } func (s ReleaseCodeVersion) GoString() string { return s.String() } func (s *ReleaseCodeVersion) SetBranch(v string) *ReleaseCodeVersion { s.Branch = &v return s } func (s *ReleaseCodeVersion) SetCommit(v string) *ReleaseCodeVersion { s.Commit = &v return s } type RepoSource struct { Owner *string `json:"owner,omitempty" xml:"owner,omitempty"` Provider *string `json:"provider,omitempty" xml:"provider,omitempty"` Repo *string `json:"repo,omitempty" xml:"repo,omitempty"` } func (s RepoSource) String() string { return tea.Prettify(s) } func (s RepoSource) GoString() string { return s.String() } func (s *RepoSource) SetOwner(v string) *RepoSource { s.Owner = &v return s } func (s *RepoSource) SetProvider(v string) *RepoSource { s.Provider = &v return s } func (s *RepoSource) SetRepo(v string) *RepoSource { s.Repo = &v return s } type RunAfter struct { Name *string `json:"name,omitempty" xml:"name,omitempty"` } func (s RunAfter) String() string { return tea.Prettify(s) } func (s RunAfter) GoString() string { return s.String() } func (s *RunAfter) SetName(v string) *RunAfter { s.Name = &v return s } type Service struct { CreatedTime *string `json:"createdTime,omitempty" xml:"createdTime,omitempty"` DeletionTime *string `json:"deletionTime,omitempty" xml:"deletionTime,omitempty"` Description *string `json:"description,omitempty" xml:"description,omitempty"` Generation *int32 `json:"generation,omitempty" xml:"generation,omitempty"` Kind *string `json:"kind,omitempty" xml:"kind,omitempty"` Name *string `json:"name,omitempty" xml:"name,omitempty"` Spec *ServiceSpec `json:"spec,omitempty" xml:"spec,omitempty"` Status *ServiceStatus `json:"status,omitempty" xml:"status,omitempty"` Uid *string `json:"uid,omitempty" xml:"uid,omitempty"` } func (s Service) String() string { return tea.Prettify(s) } func (s Service) GoString() string { return s.String() } func (s *Service) SetCreatedTime(v string) *Service { s.CreatedTime = &v return s } func (s *Service) SetDeletionTime(v string) *Service { s.DeletionTime = &v return s } func (s *Service) SetDescription(v string) *Service { s.Description = &v return s } func (s *Service) SetGeneration(v int32) *Service { s.Generation = &v return s } func (s *Service) SetKind(v string) *Service { s.Kind = &v return s } func (s *Service) SetName(v string) *Service { s.Name = &v return s } func (s *Service) SetSpec(v *ServiceSpec) *Service { s.Spec = v return s } func (s *Service) SetStatus(v *ServiceStatus) *Service { s.Status = v return s } func (s *Service) SetUid(v string) *Service { s.Uid = &v return s } type ServiceRevision struct { CreatedTime *string `json:"createdTime,omitempty" xml:"createdTime,omitempty"` Kind *string `json:"kind,omitempty" xml:"kind,omitempty"` ServiceGeneration *int32 `json:"serviceGeneration,omitempty" xml:"serviceGeneration,omitempty"` ServiceName *string `json:"serviceName,omitempty" xml:"serviceName,omitempty"` Spec *ServiceSpec `json:"spec,omitempty" xml:"spec,omitempty"` Status *EnvironmentStatus `json:"status,omitempty" xml:"status,omitempty"` Uid *string `json:"uid,omitempty" xml:"uid,omitempty"` } func (s ServiceRevision) String() string { return tea.Prettify(s) } func (s ServiceRevision) GoString() string { return s.String() } func (s *ServiceRevision) SetCreatedTime(v string) *ServiceRevision { s.CreatedTime = &v return s } func (s *ServiceRevision) SetKind(v string) *ServiceRevision { s.Kind = &v return s } func (s *ServiceRevision) SetServiceGeneration(v int32) *ServiceRevision { s.ServiceGeneration = &v return s } func (s *ServiceRevision) SetServiceName(v string) *ServiceRevision { s.ServiceName = &v return s } func (s *ServiceRevision) SetSpec(v *ServiceSpec) *ServiceRevision { s.Spec = v return s } func (s *ServiceRevision) SetStatus(v *EnvironmentStatus) *ServiceRevision { s.Status = v return s } func (s *ServiceRevision) SetUid(v string) *ServiceRevision { s.Uid = &v return s } type ServiceSpec struct { Environment *string `json:"environment,omitempty" xml:"environment,omitempty"` RoleArn *string `json:"roleArn,omitempty" xml:"roleArn,omitempty"` Template *string `json:"template,omitempty" xml:"template,omitempty"` TemplateVariables map[string]interface{} `json:"templateVariables,omitempty" xml:"templateVariables,omitempty"` TemplateVersion *int32 `json:"templateVersion,omitempty" xml:"templateVersion,omitempty"` } func (s ServiceSpec) String() string { return tea.Prettify(s) } func (s ServiceSpec) GoString() string { return s.String() } func (s *ServiceSpec) SetEnvironment(v string) *ServiceSpec { s.Environment = &v return s } func (s *ServiceSpec) SetRoleArn(v string) *ServiceSpec { s.RoleArn = &v return s } func (s *ServiceSpec) SetTemplate(v string) *ServiceSpec { s.Template = &v return s } func (s *ServiceSpec) SetTemplateVariables(v map[string]interface{}) *ServiceSpec { s.TemplateVariables = v return s } func (s *ServiceSpec) SetTemplateVersion(v int32) *ServiceSpec { s.TemplateVersion = &v return s } type ServiceStatus struct { Message *string `json:"message,omitempty" xml:"message,omitempty"` ObservedGeneration *int32 `json:"observedGeneration,omitempty" xml:"observedGeneration,omitempty"` ObservedTime *string `json:"observedTime,omitempty" xml:"observedTime,omitempty"` Output map[string]interface{} `json:"output,omitempty" xml:"output,omitempty"` Phase *string `json:"phase,omitempty" xml:"phase,omitempty"` } func (s ServiceStatus) String() string { return tea.Prettify(s) } func (s ServiceStatus) GoString() string { return s.String() } func (s *ServiceStatus) SetMessage(v string) *ServiceStatus { s.Message = &v return s } func (s *ServiceStatus) SetObservedGeneration(v int32) *ServiceStatus { s.ObservedGeneration = &v return s } func (s *ServiceStatus) SetObservedTime(v string) *ServiceStatus { s.ObservedTime = &v return s } func (s *ServiceStatus) SetOutput(v map[string]interface{}) *ServiceStatus { s.Output = v return s } func (s *ServiceStatus) SetPhase(v string) *ServiceStatus { s.Phase = &v return s } type Status struct { Code *string `json:"code,omitempty" xml:"code,omitempty"` Message *string `json:"message,omitempty" xml:"message,omitempty"` RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s Status) String() string { return tea.Prettify(s) } func (s Status) GoString() string { return s.String() } func (s *Status) SetCode(v string) *Status { s.Code = &v return s } func (s *Status) SetMessage(v string) *Status { s.Message = &v return s } func (s *Status) SetRequestId(v string) *Status { s.RequestId = &v return s } func (s *Status) SetSuccess(v bool) *Status { s.Success = &v return s } type StsCredentials struct { AccessKeyId *string `json:"accessKeyId,omitempty" xml:"accessKeyId,omitempty"` ExpirationTime *string `json:"expirationTime,omitempty" xml:"expirationTime,omitempty"` Kind *string `json:"kind,omitempty" xml:"kind,omitempty"` SecretAccessKey *string `json:"secretAccessKey,omitempty" xml:"secretAccessKey,omitempty"` Token *string `json:"token,omitempty" xml:"token,omitempty"` } func (s StsCredentials) String() string { return tea.Prettify(s) } func (s StsCredentials) GoString() string { return s.String() } func (s *StsCredentials) SetAccessKeyId(v string) *StsCredentials { s.AccessKeyId = &v return s } func (s *StsCredentials) SetExpirationTime(v string) *StsCredentials { s.ExpirationTime = &v return s } func (s *StsCredentials) SetKind(v string) *StsCredentials { s.Kind = &v return s } func (s *StsCredentials) SetSecretAccessKey(v string) *StsCredentials { s.SecretAccessKey = &v return s } func (s *StsCredentials) SetToken(v string) *StsCredentials { s.Token = &v return s } type Task struct { CreatedTime *string `json:"createdTime,omitempty" xml:"createdTime,omitempty"` DeletionTime *string `json:"deletionTime,omitempty" xml:"deletionTime,omitempty"` Description *string `json:"description,omitempty" xml:"description,omitempty"` Generation *int32 `json:"generation,omitempty" xml:"generation,omitempty"` Kind *string `json:"kind,omitempty" xml:"kind,omitempty"` Labels map[string]*string `json:"labels,omitempty" xml:"labels,omitempty"` Name *string `json:"name,omitempty" xml:"name,omitempty"` ResourceVersion *int32 `json:"resourceVersion,omitempty" xml:"resourceVersion,omitempty"` Spec *TaskSpec `json:"spec,omitempty" xml:"spec,omitempty"` Status *TaskStatus `json:"status,omitempty" xml:"status,omitempty"` Uid *string `json:"uid,omitempty" xml:"uid,omitempty"` } func (s Task) String() string { return tea.Prettify(s) } func (s Task) GoString() string { return s.String() } func (s *Task) SetCreatedTime(v string) *Task { s.CreatedTime = &v return s } func (s *Task) SetDeletionTime(v string) *Task { s.DeletionTime = &v return s } func (s *Task) SetDescription(v string) *Task { s.Description = &v return s } func (s *Task) SetGeneration(v int32) *Task { s.Generation = &v return s } func (s *Task) SetKind(v string) *Task { s.Kind = &v return s } func (s *Task) SetLabels(v map[string]*string) *Task { s.Labels = v return s } func (s *Task) SetName(v string) *Task { s.Name = &v return s } func (s *Task) SetResourceVersion(v int32) *Task { s.ResourceVersion = &v return s } func (s *Task) SetSpec(v *TaskSpec) *Task { s.Spec = v return s } func (s *Task) SetStatus(v *TaskStatus) *Task { s.Status = v return s } func (s *Task) SetUid(v string) *Task { s.Uid = &v return s } type TaskExec struct { Context *Context `json:"context,omitempty" xml:"context,omitempty"` Name *string `json:"name,omitempty" xml:"name,omitempty"` RunAfters []*RunAfter `json:"runAfters,omitempty" xml:"runAfters,omitempty" type:"Repeated"` TaskTemplate *string `json:"taskTemplate,omitempty" xml:"taskTemplate,omitempty"` } func (s TaskExec) String() string { return tea.Prettify(s) } func (s TaskExec) GoString() string { return s.String() } func (s *TaskExec) SetContext(v *Context) *TaskExec { s.Context = v return s } func (s *TaskExec) SetName(v string) *TaskExec { s.Name = &v return s } func (s *TaskExec) SetRunAfters(v []*RunAfter) *TaskExec { s.RunAfters = v return s } func (s *TaskExec) SetTaskTemplate(v string) *TaskExec { s.TaskTemplate = &v return s } type TaskExecError struct { Code *string `json:"code,omitempty" xml:"code,omitempty"` ExtraInfo *string `json:"extraInfo,omitempty" xml:"extraInfo,omitempty"` Message *string `json:"message,omitempty" xml:"message,omitempty"` RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` Title *string `json:"title,omitempty" xml:"title,omitempty"` } func (s TaskExecError) String() string { return tea.Prettify(s) } func (s TaskExecError) GoString() string { return s.String() } func (s *TaskExecError) SetCode(v string) *TaskExecError { s.Code = &v return s } func (s *TaskExecError) SetExtraInfo(v string) *TaskExecError { s.ExtraInfo = &v return s } func (s *TaskExecError) SetMessage(v string) *TaskExecError { s.Message = &v return s } func (s *TaskExecError) SetRequestId(v string) *TaskExecError { s.RequestId = &v return s } func (s *TaskExecError) SetTitle(v string) *TaskExecError { s.Title = &v return s } type TaskInvocation struct { InstanceID *string `json:"instanceID,omitempty" xml:"instanceID,omitempty"` InvocationID *string `json:"invocationID,omitempty" xml:"invocationID,omitempty"` InvocationTarget *string `json:"invocationTarget,omitempty" xml:"invocationTarget,omitempty"` Output *string `json:"output,omitempty" xml:"output,omitempty"` RequestID *string `json:"requestID,omitempty" xml:"requestID,omitempty"` SlsLogStore *string `json:"slsLogStore,omitempty" xml:"slsLogStore,omitempty"` SlsProject *string `json:"slsProject,omitempty" xml:"slsProject,omitempty"` Status *string `json:"status,omitempty" xml:"status,omitempty"` } func (s TaskInvocation) String() string { return tea.Prettify(s) } func (s TaskInvocation) GoString() string { return s.String() } func (s *TaskInvocation) SetInstanceID(v string) *TaskInvocation { s.InstanceID = &v return s } func (s *TaskInvocation) SetInvocationID(v string) *TaskInvocation { s.InvocationID = &v return s } func (s *TaskInvocation) SetInvocationTarget(v string) *TaskInvocation { s.InvocationTarget = &v return s } func (s *TaskInvocation) SetOutput(v string) *TaskInvocation { s.Output = &v return s } func (s *TaskInvocation) SetRequestID(v string) *TaskInvocation { s.RequestID = &v return s } func (s *TaskInvocation) SetSlsLogStore(v string) *TaskInvocation { s.SlsLogStore = &v return s } func (s *TaskInvocation) SetSlsProject(v string) *TaskInvocation { s.SlsProject = &v return s } func (s *TaskInvocation) SetStatus(v string) *TaskInvocation { s.Status = &v return s } type TaskSpec struct { Context *Context `json:"context,omitempty" xml:"context,omitempty"` TemplateName *string `json:"templateName,omitempty" xml:"templateName,omitempty"` } func (s TaskSpec) String() string { return tea.Prettify(s) } func (s TaskSpec) GoString() string { return s.String() } func (s *TaskSpec) SetContext(v *Context) *TaskSpec { s.Context = v return s } func (s *TaskSpec) SetTemplateName(v string) *TaskSpec { s.TemplateName = &v return s } type TaskStatus struct { ExecutionDetails []*string `json:"executionDetails,omitempty" xml:"executionDetails,omitempty" type:"Repeated"` Invocations []*TaskInvocation `json:"invocations,omitempty" xml:"invocations,omitempty" type:"Repeated"` LatestExecError *TaskExecError `json:"latestExecError,omitempty" xml:"latestExecError,omitempty"` Phase *string `json:"phase,omitempty" xml:"phase,omitempty"` StatusGeneration *int64 `json:"statusGeneration,omitempty" xml:"statusGeneration,omitempty"` } func (s TaskStatus) String() string { return tea.Prettify(s) } func (s TaskStatus) GoString() string { return s.String() } func (s *TaskStatus) SetExecutionDetails(v []*string) *TaskStatus { s.ExecutionDetails = v return s } func (s *TaskStatus) SetInvocations(v []*TaskInvocation) *TaskStatus { s.Invocations = v return s } func (s *TaskStatus) SetLatestExecError(v *TaskExecError) *TaskStatus { s.LatestExecError = v return s } func (s *TaskStatus) SetPhase(v string) *TaskStatus { s.Phase = &v return s } func (s *TaskStatus) SetStatusGeneration(v int64) *TaskStatus { s.StatusGeneration = &v return s } type TaskTemplate struct { CreatedTime *string `json:"createdTime,omitempty" xml:"createdTime,omitempty"` DeletionTime *string `json:"deletionTime,omitempty" xml:"deletionTime,omitempty"` Description *string `json:"description,omitempty" xml:"description,omitempty"` Generation *int32 `json:"generation,omitempty" xml:"generation,omitempty"` Kind *string `json:"kind,omitempty" xml:"kind,omitempty"` Labels map[string]*string `json:"labels,omitempty" xml:"labels,omitempty"` Name *string `json:"name,omitempty" xml:"name,omitempty"` ResourceVersion *int32 `json:"resourceVersion,omitempty" xml:"resourceVersion,omitempty"` Spec *TaskTemplateSpec `json:"spec,omitempty" xml:"spec,omitempty"` Uid *string `json:"uid,omitempty" xml:"uid,omitempty"` } func (s TaskTemplate) String() string { return tea.Prettify(s) } func (s TaskTemplate) GoString() string { return s.String() } func (s *TaskTemplate) SetCreatedTime(v string) *TaskTemplate { s.CreatedTime = &v return s } func (s *TaskTemplate) SetDeletionTime(v string) *TaskTemplate { s.DeletionTime = &v return s } func (s *TaskTemplate) SetDescription(v string) *TaskTemplate { s.Description = &v return s } func (s *TaskTemplate) SetGeneration(v int32) *TaskTemplate { s.Generation = &v return s } func (s *TaskTemplate) SetKind(v string) *TaskTemplate { s.Kind = &v return s } func (s *TaskTemplate) SetLabels(v map[string]*string) *TaskTemplate { s.Labels = v return s } func (s *TaskTemplate) SetName(v string) *TaskTemplate { s.Name = &v return s } func (s *TaskTemplate) SetResourceVersion(v int32) *TaskTemplate { s.ResourceVersion = &v return s } func (s *TaskTemplate) SetSpec(v *TaskTemplateSpec) *TaskTemplate { s.Spec = v return s } func (s *TaskTemplate) SetUid(v string) *TaskTemplate { s.Uid = &v return s } type TaskTemplateSpec struct { Context *Context `json:"context,omitempty" xml:"context,omitempty"` Description *string `json:"description,omitempty" xml:"description,omitempty"` ExecuteCondition *Condition `json:"executeCondition,omitempty" xml:"executeCondition,omitempty"` Worker *TaskWorker `json:"worker,omitempty" xml:"worker,omitempty"` } func (s TaskTemplateSpec) String() string { return tea.Prettify(s) } func (s TaskTemplateSpec) GoString() string { return s.String() } func (s *TaskTemplateSpec) SetContext(v *Context) *TaskTemplateSpec { s.Context = v return s } func (s *TaskTemplateSpec) SetDescription(v string) *TaskTemplateSpec { s.Description = &v return s } func (s *TaskTemplateSpec) SetExecuteCondition(v *Condition) *TaskTemplateSpec { s.ExecuteCondition = v return s } func (s *TaskTemplateSpec) SetWorker(v *TaskWorker) *TaskTemplateSpec { s.Worker = v return s } type TaskWorker struct { PresetWorker *string `json:"presetWorker,omitempty" xml:"presetWorker,omitempty"` } func (s TaskWorker) String() string { return tea.Prettify(s) } func (s TaskWorker) GoString() string { return s.String() } func (s *TaskWorker) SetPresetWorker(v string) *TaskWorker { s.PresetWorker = &v return s } type Template struct { CreatedTime *string `json:"createdTime,omitempty" xml:"createdTime,omitempty"` DeletionTime *string `json:"deletionTime,omitempty" xml:"deletionTime,omitempty"` Description *string `json:"description,omitempty" xml:"description,omitempty"` Generation *int32 `json:"generation,omitempty" xml:"generation,omitempty"` Kind *string `json:"kind,omitempty" xml:"kind,omitempty"` Name *string `json:"name,omitempty" xml:"name,omitempty"` Spec *TemplateSpec `json:"spec,omitempty" xml:"spec,omitempty"` Status *TemplateStatus `json:"status,omitempty" xml:"status,omitempty"` Uid *string `json:"uid,omitempty" xml:"uid,omitempty"` Version *int32 `json:"version,omitempty" xml:"version,omitempty"` } func (s Template) String() string { return tea.Prettify(s) } func (s Template) GoString() string { return s.String() } func (s *Template) SetCreatedTime(v string) *Template { s.CreatedTime = &v return s } func (s *Template) SetDeletionTime(v string) *Template { s.DeletionTime = &v return s } func (s *Template) SetDescription(v string) *Template { s.Description = &v return s } func (s *Template) SetGeneration(v int32) *Template { s.Generation = &v return s } func (s *Template) SetKind(v string) *Template { s.Kind = &v return s } func (s *Template) SetName(v string) *Template { s.Name = &v return s } func (s *Template) SetSpec(v *TemplateSpec) *Template { s.Spec = v return s } func (s *Template) SetStatus(v *TemplateStatus) *Template { s.Status = v return s } func (s *Template) SetUid(v string) *Template { s.Uid = &v return s } func (s *Template) SetVersion(v int32) *Template { s.Version = &v return s } type TemplateRevision struct { CreatedTime *string `json:"createdTime,omitempty" xml:"createdTime,omitempty"` Kind *string `json:"kind,omitempty" xml:"kind,omitempty"` Spec *TemplateSpec `json:"spec,omitempty" xml:"spec,omitempty"` Status *TemplateStatus `json:"status,omitempty" xml:"status,omitempty"` TemplateGeneration *int32 `json:"templateGeneration,omitempty" xml:"templateGeneration,omitempty"` TemplateName *string `json:"templateName,omitempty" xml:"templateName,omitempty"` TemplateVersion *int32 `json:"templateVersion,omitempty" xml:"templateVersion,omitempty"` Uid *string `json:"uid,omitempty" xml:"uid,omitempty"` } func (s TemplateRevision) String() string { return tea.Prettify(s) } func (s TemplateRevision) GoString() string { return s.String() } func (s *TemplateRevision) SetCreatedTime(v string) *TemplateRevision { s.CreatedTime = &v return s } func (s *TemplateRevision) SetKind(v string) *TemplateRevision { s.Kind = &v return s } func (s *TemplateRevision) SetSpec(v *TemplateSpec) *TemplateRevision { s.Spec = v return s } func (s *TemplateRevision) SetStatus(v *TemplateStatus) *TemplateRevision { s.Status = v return s } func (s *TemplateRevision) SetTemplateGeneration(v int32) *TemplateRevision { s.TemplateGeneration = &v return s } func (s *TemplateRevision) SetTemplateName(v string) *TemplateRevision { s.TemplateName = &v return s } func (s *TemplateRevision) SetTemplateVersion(v int32) *TemplateRevision { s.TemplateVersion = &v return s } func (s *TemplateRevision) SetUid(v string) *TemplateRevision { s.Uid = &v return s } type TemplateSpec struct { Content *string `json:"content,omitempty" xml:"content,omitempty"` ContentType *string `json:"contentType,omitempty" xml:"contentType,omitempty"` RamPolicy *string `json:"ramPolicy,omitempty" xml:"ramPolicy,omitempty"` Type *string `json:"type,omitempty" xml:"type,omitempty"` } func (s TemplateSpec) String() string { return tea.Prettify(s) } func (s TemplateSpec) GoString() string { return s.String() } func (s *TemplateSpec) SetContent(v string) *TemplateSpec { s.Content = &v return s } func (s *TemplateSpec) SetContentType(v string) *TemplateSpec { s.ContentType = &v return s } func (s *TemplateSpec) SetRamPolicy(v string) *TemplateSpec { s.RamPolicy = &v return s } func (s *TemplateSpec) SetType(v string) *TemplateSpec { s.Type = &v return s } type TemplateStatus struct { Message *string `json:"message,omitempty" xml:"message,omitempty"` ObservedGeneration *int32 `json:"observedGeneration,omitempty" xml:"observedGeneration,omitempty"` ObservedTime *string `json:"observedTime,omitempty" xml:"observedTime,omitempty"` Outputs []*OutputValue `json:"outputs,omitempty" xml:"outputs,omitempty" type:"Repeated"` Phase *string `json:"phase,omitempty" xml:"phase,omitempty"` Variables []*InputVariable `json:"variables,omitempty" xml:"variables,omitempty" type:"Repeated"` } func (s TemplateStatus) String() string { return tea.Prettify(s) } func (s TemplateStatus) GoString() string { return s.String() } func (s *TemplateStatus) SetMessage(v string) *TemplateStatus { s.Message = &v return s } func (s *TemplateStatus) SetObservedGeneration(v int32) *TemplateStatus { s.ObservedGeneration = &v return s } func (s *TemplateStatus) SetObservedTime(v string) *TemplateStatus { s.ObservedTime = &v return s } func (s *TemplateStatus) SetOutputs(v []*OutputValue) *TemplateStatus { s.Outputs = v return s } func (s *TemplateStatus) SetPhase(v string) *TemplateStatus { s.Phase = &v return s } func (s *TemplateStatus) SetVariables(v []*InputVariable) *TemplateStatus { s.Variables = v return s } type TriggerConfig struct { Branch *string `json:"branch,omitempty" xml:"branch,omitempty"` Commit *string `json:"commit,omitempty" xml:"commit,omitempty"` On *string `json:"on,omitempty" xml:"on,omitempty"` } func (s TriggerConfig) String() string { return tea.Prettify(s) } func (s TriggerConfig) GoString() string { return s.String() } func (s *TriggerConfig) SetBranch(v string) *TriggerConfig { s.Branch = &v return s } func (s *TriggerConfig) SetCommit(v string) *TriggerConfig { s.Commit = &v return s } func (s *TriggerConfig) SetOn(v string) *TriggerConfig { s.On = &v return s } type CancelTaskResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *Task `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s CancelTaskResponse) String() string { return tea.Prettify(s) } func (s CancelTaskResponse) GoString() string { return s.String() } func (s *CancelTaskResponse) SetHeaders(v map[string]*string) *CancelTaskResponse { s.Headers = v return s } func (s *CancelTaskResponse) SetStatusCode(v int32) *CancelTaskResponse { s.StatusCode = &v return s } func (s *CancelTaskResponse) SetBody(v *Task) *CancelTaskResponse { s.Body = v return s } type CreateApplicationRequest struct { AutoDeploy *bool `json:"autoDeploy,omitempty" xml:"autoDeploy,omitempty"` Description *string `json:"description,omitempty" xml:"description,omitempty"` EnvVars map[string]*string `json:"envVars,omitempty" xml:"envVars,omitempty"` Name *string `json:"name,omitempty" xml:"name,omitempty"` Parameters map[string]*string `json:"parameters,omitempty" xml:"parameters,omitempty"` RepoSource *RepoSource `json:"repoSource,omitempty" xml:"repoSource,omitempty"` RoleArn *string `json:"roleArn,omitempty" xml:"roleArn,omitempty"` Template *string `json:"template,omitempty" xml:"template,omitempty"` Trigger *TriggerConfig `json:"trigger,omitempty" xml:"trigger,omitempty"` } func (s CreateApplicationRequest) String() string { return tea.Prettify(s) } func (s CreateApplicationRequest) GoString() string { return s.String() } func (s *CreateApplicationRequest) SetAutoDeploy(v bool) *CreateApplicationRequest { s.AutoDeploy = &v return s } func (s *CreateApplicationRequest) SetDescription(v string) *CreateApplicationRequest { s.Description = &v return s } func (s *CreateApplicationRequest) SetEnvVars(v map[string]*string) *CreateApplicationRequest { s.EnvVars = v return s } func (s *CreateApplicationRequest) SetName(v string) *CreateApplicationRequest { s.Name = &v return s } func (s *CreateApplicationRequest) SetParameters(v map[string]*string) *CreateApplicationRequest { s.Parameters = v return s } func (s *CreateApplicationRequest) SetRepoSource(v *RepoSource) *CreateApplicationRequest { s.RepoSource = v return s } func (s *CreateApplicationRequest) SetRoleArn(v string) *CreateApplicationRequest { s.RoleArn = &v return s } func (s *CreateApplicationRequest) SetTemplate(v string) *CreateApplicationRequest { s.Template = &v return s } func (s *CreateApplicationRequest) SetTrigger(v *TriggerConfig) *CreateApplicationRequest { s.Trigger = v return s } type CreateApplicationResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *Application `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s CreateApplicationResponse) String() string { return tea.Prettify(s) } func (s CreateApplicationResponse) GoString() string { return s.String() } func (s *CreateApplicationResponse) SetHeaders(v map[string]*string) *CreateApplicationResponse { s.Headers = v return s } func (s *CreateApplicationResponse) SetStatusCode(v int32) *CreateApplicationResponse { s.StatusCode = &v return s } func (s *CreateApplicationResponse) SetBody(v *Application) *CreateApplicationResponse { s.Body = v return s } type CreatePipelineRequest struct { Body *Pipeline `json:"body,omitempty" xml:"body,omitempty"` } func (s CreatePipelineRequest) String() string { return tea.Prettify(s) } func (s CreatePipelineRequest) GoString() string { return s.String() } func (s *CreatePipelineRequest) SetBody(v *Pipeline) *CreatePipelineRequest { s.Body = v return s } type CreatePipelineResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *Pipeline `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s CreatePipelineResponse) String() string { return tea.Prettify(s) } func (s CreatePipelineResponse) GoString() string { return s.String() } func (s *CreatePipelineResponse) SetHeaders(v map[string]*string) *CreatePipelineResponse { s.Headers = v return s } func (s *CreatePipelineResponse) SetStatusCode(v int32) *CreatePipelineResponse { s.StatusCode = &v return s } func (s *CreatePipelineResponse) SetBody(v *Pipeline) *CreatePipelineResponse { s.Body = v return s } type CreatePipelineTemplateRequest struct { Body *PipelineTemplate `json:"body,omitempty" xml:"body,omitempty"` } func (s CreatePipelineTemplateRequest) String() string { return tea.Prettify(s) } func (s CreatePipelineTemplateRequest) GoString() string { return s.String() } func (s *CreatePipelineTemplateRequest) SetBody(v *PipelineTemplate) *CreatePipelineTemplateRequest { s.Body = v return s } type CreatePipelineTemplateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *PipelineTemplate `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s CreatePipelineTemplateResponse) String() string { return tea.Prettify(s) } func (s CreatePipelineTemplateResponse) GoString() string { return s.String() } func (s *CreatePipelineTemplateResponse) SetHeaders(v map[string]*string) *CreatePipelineTemplateResponse { s.Headers = v return s } func (s *CreatePipelineTemplateResponse) SetStatusCode(v int32) *CreatePipelineTemplateResponse { s.StatusCode = &v return s } func (s *CreatePipelineTemplateResponse) SetBody(v *PipelineTemplate) *CreatePipelineTemplateResponse { s.Body = v return s } type CreateReleaseRequest struct { Description *string `json:"description,omitempty" xml:"description,omitempty"` } func (s CreateReleaseRequest) String() string { return tea.Prettify(s) } func (s CreateReleaseRequest) GoString() string { return s.String() } func (s *CreateReleaseRequest) SetDescription(v string) *CreateReleaseRequest { s.Description = &v return s } type CreateReleaseResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *Release `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s CreateReleaseResponse) String() string { return tea.Prettify(s) } func (s CreateReleaseResponse) GoString() string { return s.String() } func (s *CreateReleaseResponse) SetHeaders(v map[string]*string) *CreateReleaseResponse { s.Headers = v return s } func (s *CreateReleaseResponse) SetStatusCode(v int32) *CreateReleaseResponse { s.StatusCode = &v return s } func (s *CreateReleaseResponse) SetBody(v *Release) *CreateReleaseResponse { s.Body = v return s } type CreateTaskRequest struct { Body *Task `json:"body,omitempty" xml:"body,omitempty"` } func (s CreateTaskRequest) String() string { return tea.Prettify(s) } func (s CreateTaskRequest) GoString() string { return s.String() } func (s *CreateTaskRequest) SetBody(v *Task) *CreateTaskRequest { s.Body = v return s } type CreateTaskResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *Task `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s CreateTaskResponse) String() string { return tea.Prettify(s) } func (s CreateTaskResponse) GoString() string { return s.String() } func (s *CreateTaskResponse) SetHeaders(v map[string]*string) *CreateTaskResponse { s.Headers = v return s } func (s *CreateTaskResponse) SetStatusCode(v int32) *CreateTaskResponse { s.StatusCode = &v return s } func (s *CreateTaskResponse) SetBody(v *Task) *CreateTaskResponse { s.Body = v return s } type CreateTaskTemplateRequest struct { Body *TaskTemplate `json:"body,omitempty" xml:"body,omitempty"` } func (s CreateTaskTemplateRequest) String() string { return tea.Prettify(s) } func (s CreateTaskTemplateRequest) GoString() string { return s.String() } func (s *CreateTaskTemplateRequest) SetBody(v *TaskTemplate) *CreateTaskTemplateRequest { s.Body = v return s } type CreateTaskTemplateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *TaskTemplate `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s CreateTaskTemplateResponse) String() string { return tea.Prettify(s) } func (s CreateTaskTemplateResponse) GoString() string { return s.String() } func (s *CreateTaskTemplateResponse) SetHeaders(v map[string]*string) *CreateTaskTemplateResponse { s.Headers = v return s } func (s *CreateTaskTemplateResponse) SetStatusCode(v int32) *CreateTaskTemplateResponse { s.StatusCode = &v return s } func (s *CreateTaskTemplateResponse) SetBody(v *TaskTemplate) *CreateTaskTemplateResponse { s.Body = v return s } type DeleteApplicationResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *string `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DeleteApplicationResponse) String() string { return tea.Prettify(s) } func (s DeleteApplicationResponse) GoString() string { return s.String() } func (s *DeleteApplicationResponse) SetHeaders(v map[string]*string) *DeleteApplicationResponse { s.Headers = v return s } func (s *DeleteApplicationResponse) SetStatusCode(v int32) *DeleteApplicationResponse { s.StatusCode = &v return s } func (s *DeleteApplicationResponse) SetBody(v string) *DeleteApplicationResponse { s.Body = &v return s } type DeleteEnvironmentResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` } func (s DeleteEnvironmentResponse) String() string { return tea.Prettify(s) } func (s DeleteEnvironmentResponse) GoString() string { return s.String() } func (s *DeleteEnvironmentResponse) SetHeaders(v map[string]*string) *DeleteEnvironmentResponse { s.Headers = v return s } func (s *DeleteEnvironmentResponse) SetStatusCode(v int32) *DeleteEnvironmentResponse { s.StatusCode = &v return s } type DeletePipelineTemplateResponseBody struct { RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` } func (s DeletePipelineTemplateResponseBody) String() string { return tea.Prettify(s) } func (s DeletePipelineTemplateResponseBody) GoString() string { return s.String() } func (s *DeletePipelineTemplateResponseBody) SetRequestId(v string) *DeletePipelineTemplateResponseBody { s.RequestId = &v return s } type DeletePipelineTemplateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DeletePipelineTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DeletePipelineTemplateResponse) String() string { return tea.Prettify(s) } func (s DeletePipelineTemplateResponse) GoString() string { return s.String() } func (s *DeletePipelineTemplateResponse) SetHeaders(v map[string]*string) *DeletePipelineTemplateResponse { s.Headers = v return s } func (s *DeletePipelineTemplateResponse) SetStatusCode(v int32) *DeletePipelineTemplateResponse { s.StatusCode = &v return s } func (s *DeletePipelineTemplateResponse) SetBody(v *DeletePipelineTemplateResponseBody) *DeletePipelineTemplateResponse { s.Body = v return s } type DeleteTaskTemplateResponseBody struct { RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` } func (s DeleteTaskTemplateResponseBody) String() string { return tea.Prettify(s) } func (s DeleteTaskTemplateResponseBody) GoString() string { return s.String() } func (s *DeleteTaskTemplateResponseBody) SetRequestId(v string) *DeleteTaskTemplateResponseBody { s.RequestId = &v return s } type DeleteTaskTemplateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DeleteTaskTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DeleteTaskTemplateResponse) String() string { return tea.Prettify(s) } func (s DeleteTaskTemplateResponse) GoString() string { return s.String() } func (s *DeleteTaskTemplateResponse) SetHeaders(v map[string]*string) *DeleteTaskTemplateResponse { s.Headers = v return s } func (s *DeleteTaskTemplateResponse) SetStatusCode(v int32) *DeleteTaskTemplateResponse { s.StatusCode = &v return s } func (s *DeleteTaskTemplateResponse) SetBody(v *DeleteTaskTemplateResponseBody) *DeleteTaskTemplateResponse { s.Body = v return s } type DeleteTemplateRequest struct { Version *int32 `json:"version,omitempty" xml:"version,omitempty"` } func (s DeleteTemplateRequest) String() string { return tea.Prettify(s) } func (s DeleteTemplateRequest) GoString() string { return s.String() } func (s *DeleteTemplateRequest) SetVersion(v int32) *DeleteTemplateRequest { s.Version = &v return s } type DeleteTemplateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *Status `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DeleteTemplateResponse) String() string { return tea.Prettify(s) } func (s DeleteTemplateResponse) GoString() string { return s.String() } func (s *DeleteTemplateResponse) SetHeaders(v map[string]*string) *DeleteTemplateResponse { s.Headers = v return s } func (s *DeleteTemplateResponse) SetStatusCode(v int32) *DeleteTemplateResponse { s.StatusCode = &v return s } func (s *DeleteTemplateResponse) SetBody(v *Status) *DeleteTemplateResponse { s.Body = v return s } type GetApplicationResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *Application `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s GetApplicationResponse) String() string { return tea.Prettify(s) } func (s GetApplicationResponse) GoString() string { return s.String() } func (s *GetApplicationResponse) SetHeaders(v map[string]*string) *GetApplicationResponse { s.Headers = v return s } func (s *GetApplicationResponse) SetStatusCode(v int32) *GetApplicationResponse { s.StatusCode = &v return s } func (s *GetApplicationResponse) SetBody(v *Application) *GetApplicationResponse { s.Body = v return s } type GetEnvironmentResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *Environment `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s GetEnvironmentResponse) String() string { return tea.Prettify(s) } func (s GetEnvironmentResponse) GoString() string { return s.String() } func (s *GetEnvironmentResponse) SetHeaders(v map[string]*string) *GetEnvironmentResponse { s.Headers = v return s } func (s *GetEnvironmentResponse) SetStatusCode(v int32) *GetEnvironmentResponse { s.StatusCode = &v return s } func (s *GetEnvironmentResponse) SetBody(v *Environment) *GetEnvironmentResponse { s.Body = v return s } type GetPipelineResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *Pipeline `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s GetPipelineResponse) String() string { return tea.Prettify(s) } func (s GetPipelineResponse) GoString() string { return s.String() } func (s *GetPipelineResponse) SetHeaders(v map[string]*string) *GetPipelineResponse { s.Headers = v return s } func (s *GetPipelineResponse) SetStatusCode(v int32) *GetPipelineResponse { s.StatusCode = &v return s } func (s *GetPipelineResponse) SetBody(v *Pipeline) *GetPipelineResponse { s.Body = v return s } type GetPipelineTemplateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *PipelineTemplate `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s GetPipelineTemplateResponse) String() string { return tea.Prettify(s) } func (s GetPipelineTemplateResponse) GoString() string { return s.String() } func (s *GetPipelineTemplateResponse) SetHeaders(v map[string]*string) *GetPipelineTemplateResponse { s.Headers = v return s } func (s *GetPipelineTemplateResponse) SetStatusCode(v int32) *GetPipelineTemplateResponse { s.StatusCode = &v return s } func (s *GetPipelineTemplateResponse) SetBody(v *PipelineTemplate) *GetPipelineTemplateResponse { s.Body = v return s } type GetReleaseResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *Release `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s GetReleaseResponse) String() string { return tea.Prettify(s) } func (s GetReleaseResponse) GoString() string { return s.String() } func (s *GetReleaseResponse) SetHeaders(v map[string]*string) *GetReleaseResponse { s.Headers = v return s } func (s *GetReleaseResponse) SetStatusCode(v int32) *GetReleaseResponse { s.StatusCode = &v return s } func (s *GetReleaseResponse) SetBody(v *Release) *GetReleaseResponse { s.Body = v return s } type GetServiceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *Service `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s GetServiceResponse) String() string { return tea.Prettify(s) } func (s GetServiceResponse) GoString() string { return s.String() } func (s *GetServiceResponse) SetHeaders(v map[string]*string) *GetServiceResponse { s.Headers = v return s } func (s *GetServiceResponse) SetStatusCode(v int32) *GetServiceResponse { s.StatusCode = &v return s } func (s *GetServiceResponse) SetBody(v *Service) *GetServiceResponse { s.Body = v return s } type GetTaskResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *Task `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s GetTaskResponse) String() string { return tea.Prettify(s) } func (s GetTaskResponse) GoString() string { return s.String() } func (s *GetTaskResponse) SetHeaders(v map[string]*string) *GetTaskResponse { s.Headers = v return s } func (s *GetTaskResponse) SetStatusCode(v int32) *GetTaskResponse { s.StatusCode = &v return s } func (s *GetTaskResponse) SetBody(v *Task) *GetTaskResponse { s.Body = v return s } type GetTaskTemplateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *TaskTemplate `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s GetTaskTemplateResponse) String() string { return tea.Prettify(s) } func (s GetTaskTemplateResponse) GoString() string { return s.String() } func (s *GetTaskTemplateResponse) SetHeaders(v map[string]*string) *GetTaskTemplateResponse { s.Headers = v return s } func (s *GetTaskTemplateResponse) SetStatusCode(v int32) *GetTaskTemplateResponse { s.StatusCode = &v return s } func (s *GetTaskTemplateResponse) SetBody(v *TaskTemplate) *GetTaskTemplateResponse { s.Body = v return s } type GetTemplateRequest struct { Version *int32 `json:"version,omitempty" xml:"version,omitempty"` } func (s GetTemplateRequest) String() string { return tea.Prettify(s) } func (s GetTemplateRequest) GoString() string { return s.String() } func (s *GetTemplateRequest) SetVersion(v int32) *GetTemplateRequest { s.Version = &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 *Template `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 *Template) *GetTemplateResponse { s.Body = v return s } type ListApplicationsRequest struct { CurrentPage *string `json:"currentPage,omitempty" xml:"currentPage,omitempty"` FilterName *string `json:"filterName,omitempty" xml:"filterName,omitempty"` PageSize *string `json:"pageSize,omitempty" xml:"pageSize,omitempty"` Template *string `json:"template,omitempty" xml:"template,omitempty"` } func (s ListApplicationsRequest) String() string { return tea.Prettify(s) } func (s ListApplicationsRequest) GoString() string { return s.String() } func (s *ListApplicationsRequest) SetCurrentPage(v string) *ListApplicationsRequest { s.CurrentPage = &v return s } func (s *ListApplicationsRequest) SetFilterName(v string) *ListApplicationsRequest { s.FilterName = &v return s } func (s *ListApplicationsRequest) SetPageSize(v string) *ListApplicationsRequest { s.PageSize = &v return s } func (s *ListApplicationsRequest) SetTemplate(v string) *ListApplicationsRequest { s.Template = &v return s } type ListApplicationsResponseBody struct { CurrentPage *string `json:"currentPage,omitempty" xml:"currentPage,omitempty"` Result []*Application `json:"result,omitempty" xml:"result,omitempty" type:"Repeated"` TotalCount *string `json:"totalCount,omitempty" xml:"totalCount,omitempty"` } func (s ListApplicationsResponseBody) String() string { return tea.Prettify(s) } func (s ListApplicationsResponseBody) GoString() string { return s.String() } func (s *ListApplicationsResponseBody) SetCurrentPage(v string) *ListApplicationsResponseBody { s.CurrentPage = &v return s } func (s *ListApplicationsResponseBody) SetResult(v []*Application) *ListApplicationsResponseBody { s.Result = v return s } func (s *ListApplicationsResponseBody) SetTotalCount(v string) *ListApplicationsResponseBody { s.TotalCount = &v return s } type ListApplicationsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *ListApplicationsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ListApplicationsResponse) String() string { return tea.Prettify(s) } func (s ListApplicationsResponse) GoString() string { return s.String() } func (s *ListApplicationsResponse) SetHeaders(v map[string]*string) *ListApplicationsResponse { s.Headers = v return s } func (s *ListApplicationsResponse) SetStatusCode(v int32) *ListApplicationsResponse { s.StatusCode = &v return s } func (s *ListApplicationsResponse) SetBody(v *ListApplicationsResponseBody) *ListApplicationsResponse { s.Body = v return s } type ListEnvironmentRevisionsRequest struct { EnvironmentName *string `json:"environmentName,omitempty" xml:"environmentName,omitempty"` } func (s ListEnvironmentRevisionsRequest) String() string { return tea.Prettify(s) } func (s ListEnvironmentRevisionsRequest) GoString() string { return s.String() } func (s *ListEnvironmentRevisionsRequest) SetEnvironmentName(v string) *ListEnvironmentRevisionsRequest { s.EnvironmentName = &v return s } type ListEnvironmentRevisionsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body []*EnvironmentRevision `json:"body,omitempty" xml:"body,omitempty" require:"true" type:"Repeated"` } func (s ListEnvironmentRevisionsResponse) String() string { return tea.Prettify(s) } func (s ListEnvironmentRevisionsResponse) GoString() string { return s.String() } func (s *ListEnvironmentRevisionsResponse) SetHeaders(v map[string]*string) *ListEnvironmentRevisionsResponse { s.Headers = v return s } func (s *ListEnvironmentRevisionsResponse) SetStatusCode(v int32) *ListEnvironmentRevisionsResponse { s.StatusCode = &v return s } func (s *ListEnvironmentRevisionsResponse) SetBody(v []*EnvironmentRevision) *ListEnvironmentRevisionsResponse { s.Body = v return s } type ListEnvironmentsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body []*Environment `json:"body,omitempty" xml:"body,omitempty" require:"true" type:"Repeated"` } func (s ListEnvironmentsResponse) String() string { return tea.Prettify(s) } func (s ListEnvironmentsResponse) GoString() string { return s.String() } func (s *ListEnvironmentsResponse) SetHeaders(v map[string]*string) *ListEnvironmentsResponse { s.Headers = v return s } func (s *ListEnvironmentsResponse) SetStatusCode(v int32) *ListEnvironmentsResponse { s.StatusCode = &v return s } func (s *ListEnvironmentsResponse) SetBody(v []*Environment) *ListEnvironmentsResponse { s.Body = v return s } type ListPipelineTemplatesRequest struct { LabelSelector []*string `json:"labelSelector,omitempty" xml:"labelSelector,omitempty" type:"Repeated"` } func (s ListPipelineTemplatesRequest) String() string { return tea.Prettify(s) } func (s ListPipelineTemplatesRequest) GoString() string { return s.String() } func (s *ListPipelineTemplatesRequest) SetLabelSelector(v []*string) *ListPipelineTemplatesRequest { s.LabelSelector = v return s } type ListPipelineTemplatesShrinkRequest struct { LabelSelectorShrink *string `json:"labelSelector,omitempty" xml:"labelSelector,omitempty"` } func (s ListPipelineTemplatesShrinkRequest) String() string { return tea.Prettify(s) } func (s ListPipelineTemplatesShrinkRequest) GoString() string { return s.String() } func (s *ListPipelineTemplatesShrinkRequest) SetLabelSelectorShrink(v string) *ListPipelineTemplatesShrinkRequest { s.LabelSelectorShrink = &v return s } type ListPipelineTemplatesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body []*PipelineTemplate `json:"body,omitempty" xml:"body,omitempty" require:"true" type:"Repeated"` } func (s ListPipelineTemplatesResponse) String() string { return tea.Prettify(s) } func (s ListPipelineTemplatesResponse) GoString() string { return s.String() } func (s *ListPipelineTemplatesResponse) SetHeaders(v map[string]*string) *ListPipelineTemplatesResponse { s.Headers = v return s } func (s *ListPipelineTemplatesResponse) SetStatusCode(v int32) *ListPipelineTemplatesResponse { s.StatusCode = &v return s } func (s *ListPipelineTemplatesResponse) SetBody(v []*PipelineTemplate) *ListPipelineTemplatesResponse { s.Body = v return s } type ListPipelinesRequest struct { LabelSelector []*string `json:"labelSelector,omitempty" xml:"labelSelector,omitempty" type:"Repeated"` } func (s ListPipelinesRequest) String() string { return tea.Prettify(s) } func (s ListPipelinesRequest) GoString() string { return s.String() } func (s *ListPipelinesRequest) SetLabelSelector(v []*string) *ListPipelinesRequest { s.LabelSelector = v return s } type ListPipelinesShrinkRequest struct { LabelSelectorShrink *string `json:"labelSelector,omitempty" xml:"labelSelector,omitempty"` } func (s ListPipelinesShrinkRequest) String() string { return tea.Prettify(s) } func (s ListPipelinesShrinkRequest) GoString() string { return s.String() } func (s *ListPipelinesShrinkRequest) SetLabelSelectorShrink(v string) *ListPipelinesShrinkRequest { s.LabelSelectorShrink = &v return s } type ListPipelinesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body []*Pipeline `json:"body,omitempty" xml:"body,omitempty" require:"true" type:"Repeated"` } func (s ListPipelinesResponse) String() string { return tea.Prettify(s) } func (s ListPipelinesResponse) GoString() string { return s.String() } func (s *ListPipelinesResponse) SetHeaders(v map[string]*string) *ListPipelinesResponse { s.Headers = v return s } func (s *ListPipelinesResponse) SetStatusCode(v int32) *ListPipelinesResponse { s.StatusCode = &v return s } func (s *ListPipelinesResponse) SetBody(v []*Pipeline) *ListPipelinesResponse { s.Body = v return s } type ListServiceRevisionsRequest struct { ServiceName *string `json:"serviceName,omitempty" xml:"serviceName,omitempty"` } func (s ListServiceRevisionsRequest) String() string { return tea.Prettify(s) } func (s ListServiceRevisionsRequest) GoString() string { return s.String() } func (s *ListServiceRevisionsRequest) SetServiceName(v string) *ListServiceRevisionsRequest { s.ServiceName = &v return s } type ListServiceRevisionsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body []*ServiceRevision `json:"body,omitempty" xml:"body,omitempty" require:"true" type:"Repeated"` } func (s ListServiceRevisionsResponse) String() string { return tea.Prettify(s) } func (s ListServiceRevisionsResponse) GoString() string { return s.String() } func (s *ListServiceRevisionsResponse) SetHeaders(v map[string]*string) *ListServiceRevisionsResponse { s.Headers = v return s } func (s *ListServiceRevisionsResponse) SetStatusCode(v int32) *ListServiceRevisionsResponse { s.StatusCode = &v return s } func (s *ListServiceRevisionsResponse) SetBody(v []*ServiceRevision) *ListServiceRevisionsResponse { s.Body = v return s } type ListServicesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body []*Service `json:"body,omitempty" xml:"body,omitempty" require:"true" type:"Repeated"` } func (s ListServicesResponse) String() string { return tea.Prettify(s) } func (s ListServicesResponse) GoString() string { return s.String() } func (s *ListServicesResponse) SetHeaders(v map[string]*string) *ListServicesResponse { s.Headers = v return s } func (s *ListServicesResponse) SetStatusCode(v int32) *ListServicesResponse { s.StatusCode = &v return s } func (s *ListServicesResponse) SetBody(v []*Service) *ListServicesResponse { s.Body = v return s } type ListTaskTemplatesRequest struct { LabelSelector []*string `json:"labelSelector,omitempty" xml:"labelSelector,omitempty" type:"Repeated"` } func (s ListTaskTemplatesRequest) String() string { return tea.Prettify(s) } func (s ListTaskTemplatesRequest) GoString() string { return s.String() } func (s *ListTaskTemplatesRequest) SetLabelSelector(v []*string) *ListTaskTemplatesRequest { s.LabelSelector = v return s } type ListTaskTemplatesShrinkRequest struct { LabelSelectorShrink *string `json:"labelSelector,omitempty" xml:"labelSelector,omitempty"` } func (s ListTaskTemplatesShrinkRequest) String() string { return tea.Prettify(s) } func (s ListTaskTemplatesShrinkRequest) GoString() string { return s.String() } func (s *ListTaskTemplatesShrinkRequest) SetLabelSelectorShrink(v string) *ListTaskTemplatesShrinkRequest { s.LabelSelectorShrink = &v return s } type ListTaskTemplatesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body []*TaskTemplate `json:"body,omitempty" xml:"body,omitempty" require:"true" type:"Repeated"` } func (s ListTaskTemplatesResponse) String() string { return tea.Prettify(s) } func (s ListTaskTemplatesResponse) GoString() string { return s.String() } func (s *ListTaskTemplatesResponse) SetHeaders(v map[string]*string) *ListTaskTemplatesResponse { s.Headers = v return s } func (s *ListTaskTemplatesResponse) SetStatusCode(v int32) *ListTaskTemplatesResponse { s.StatusCode = &v return s } func (s *ListTaskTemplatesResponse) SetBody(v []*TaskTemplate) *ListTaskTemplatesResponse { s.Body = v return s } type ListTasksRequest struct { LabelSelector []*string `json:"labelSelector,omitempty" xml:"labelSelector,omitempty" type:"Repeated"` } func (s ListTasksRequest) String() string { return tea.Prettify(s) } func (s ListTasksRequest) GoString() string { return s.String() } func (s *ListTasksRequest) SetLabelSelector(v []*string) *ListTasksRequest { s.LabelSelector = v return s } type ListTasksShrinkRequest struct { LabelSelectorShrink *string `json:"labelSelector,omitempty" xml:"labelSelector,omitempty"` } func (s ListTasksShrinkRequest) String() string { return tea.Prettify(s) } func (s ListTasksShrinkRequest) GoString() string { return s.String() } func (s *ListTasksShrinkRequest) SetLabelSelectorShrink(v string) *ListTasksShrinkRequest { s.LabelSelectorShrink = &v return s } type ListTasksResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body []*Task `json:"body,omitempty" xml:"body,omitempty" require:"true" type:"Repeated"` } func (s ListTasksResponse) String() string { return tea.Prettify(s) } func (s ListTasksResponse) GoString() string { return s.String() } func (s *ListTasksResponse) SetHeaders(v map[string]*string) *ListTasksResponse { s.Headers = v return s } func (s *ListTasksResponse) SetStatusCode(v int32) *ListTasksResponse { s.StatusCode = &v return s } func (s *ListTasksResponse) SetBody(v []*Task) *ListTasksResponse { s.Body = v return s } type ListTemplateRevisionsRequest struct { TemplateName *string `json:"templateName,omitempty" xml:"templateName,omitempty"` TemplateVersion *int32 `json:"templateVersion,omitempty" xml:"templateVersion,omitempty"` } func (s ListTemplateRevisionsRequest) String() string { return tea.Prettify(s) } func (s ListTemplateRevisionsRequest) GoString() string { return s.String() } func (s *ListTemplateRevisionsRequest) SetTemplateName(v string) *ListTemplateRevisionsRequest { s.TemplateName = &v return s } func (s *ListTemplateRevisionsRequest) SetTemplateVersion(v int32) *ListTemplateRevisionsRequest { s.TemplateVersion = &v return s } type ListTemplateRevisionsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body []*TemplateRevision `json:"body,omitempty" xml:"body,omitempty" require:"true" type:"Repeated"` } func (s ListTemplateRevisionsResponse) String() string { return tea.Prettify(s) } func (s ListTemplateRevisionsResponse) GoString() string { return s.String() } func (s *ListTemplateRevisionsResponse) SetHeaders(v map[string]*string) *ListTemplateRevisionsResponse { s.Headers = v return s } func (s *ListTemplateRevisionsResponse) SetStatusCode(v int32) *ListTemplateRevisionsResponse { s.StatusCode = &v return s } func (s *ListTemplateRevisionsResponse) SetBody(v []*TemplateRevision) *ListTemplateRevisionsResponse { s.Body = v return s } type ListTemplatesRequest struct { Type *string `json:"type,omitempty" xml:"type,omitempty"` } func (s ListTemplatesRequest) String() string { return tea.Prettify(s) } func (s ListTemplatesRequest) GoString() string { return s.String() } func (s *ListTemplatesRequest) SetType(v string) *ListTemplatesRequest { s.Type = &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 []*Template `json:"body,omitempty" xml:"body,omitempty" require:"true" type:"Repeated"` } 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 []*Template) *ListTemplatesResponse { s.Body = v return s } type PutEnvironmentRequest struct { Body *Environment `json:"body,omitempty" xml:"body,omitempty"` } func (s PutEnvironmentRequest) String() string { return tea.Prettify(s) } func (s PutEnvironmentRequest) GoString() string { return s.String() } func (s *PutEnvironmentRequest) SetBody(v *Environment) *PutEnvironmentRequest { s.Body = v return s } type PutEnvironmentResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *Environment `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s PutEnvironmentResponse) String() string { return tea.Prettify(s) } func (s PutEnvironmentResponse) GoString() string { return s.String() } func (s *PutEnvironmentResponse) SetHeaders(v map[string]*string) *PutEnvironmentResponse { s.Headers = v return s } func (s *PutEnvironmentResponse) SetStatusCode(v int32) *PutEnvironmentResponse { s.StatusCode = &v return s } func (s *PutEnvironmentResponse) SetBody(v *Environment) *PutEnvironmentResponse { s.Body = v return s } type PutPipelineStatusRequest struct { Body *Pipeline `json:"body,omitempty" xml:"body,omitempty"` Force *bool `json:"force,omitempty" xml:"force,omitempty"` } func (s PutPipelineStatusRequest) String() string { return tea.Prettify(s) } func (s PutPipelineStatusRequest) GoString() string { return s.String() } func (s *PutPipelineStatusRequest) SetBody(v *Pipeline) *PutPipelineStatusRequest { s.Body = v return s } func (s *PutPipelineStatusRequest) SetForce(v bool) *PutPipelineStatusRequest { s.Force = &v return s } type PutPipelineStatusResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *Pipeline `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s PutPipelineStatusResponse) String() string { return tea.Prettify(s) } func (s PutPipelineStatusResponse) GoString() string { return s.String() } func (s *PutPipelineStatusResponse) SetHeaders(v map[string]*string) *PutPipelineStatusResponse { s.Headers = v return s } func (s *PutPipelineStatusResponse) SetStatusCode(v int32) *PutPipelineStatusResponse { s.StatusCode = &v return s } func (s *PutPipelineStatusResponse) SetBody(v *Pipeline) *PutPipelineStatusResponse { s.Body = v return s } type PutPipelineTemplateRequest struct { Body *PipelineTemplate `json:"body,omitempty" xml:"body,omitempty"` Force *bool `json:"force,omitempty" xml:"force,omitempty"` } func (s PutPipelineTemplateRequest) String() string { return tea.Prettify(s) } func (s PutPipelineTemplateRequest) GoString() string { return s.String() } func (s *PutPipelineTemplateRequest) SetBody(v *PipelineTemplate) *PutPipelineTemplateRequest { s.Body = v return s } func (s *PutPipelineTemplateRequest) SetForce(v bool) *PutPipelineTemplateRequest { s.Force = &v return s } type PutPipelineTemplateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *PipelineTemplate `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s PutPipelineTemplateResponse) String() string { return tea.Prettify(s) } func (s PutPipelineTemplateResponse) GoString() string { return s.String() } func (s *PutPipelineTemplateResponse) SetHeaders(v map[string]*string) *PutPipelineTemplateResponse { s.Headers = v return s } func (s *PutPipelineTemplateResponse) SetStatusCode(v int32) *PutPipelineTemplateResponse { s.StatusCode = &v return s } func (s *PutPipelineTemplateResponse) SetBody(v *PipelineTemplate) *PutPipelineTemplateResponse { s.Body = v return s } type PutServiceRequest struct { Body *Service `json:"body,omitempty" xml:"body,omitempty"` } func (s PutServiceRequest) String() string { return tea.Prettify(s) } func (s PutServiceRequest) GoString() string { return s.String() } func (s *PutServiceRequest) SetBody(v *Service) *PutServiceRequest { s.Body = v return s } type PutServiceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *Service `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s PutServiceResponse) String() string { return tea.Prettify(s) } func (s PutServiceResponse) GoString() string { return s.String() } func (s *PutServiceResponse) SetHeaders(v map[string]*string) *PutServiceResponse { s.Headers = v return s } func (s *PutServiceResponse) SetStatusCode(v int32) *PutServiceResponse { s.StatusCode = &v return s } func (s *PutServiceResponse) SetBody(v *Service) *PutServiceResponse { s.Body = v return s } type PutTaskStatusRequest struct { Body *Task `json:"body,omitempty" xml:"body,omitempty"` Force *bool `json:"force,omitempty" xml:"force,omitempty"` } func (s PutTaskStatusRequest) String() string { return tea.Prettify(s) } func (s PutTaskStatusRequest) GoString() string { return s.String() } func (s *PutTaskStatusRequest) SetBody(v *Task) *PutTaskStatusRequest { s.Body = v return s } func (s *PutTaskStatusRequest) SetForce(v bool) *PutTaskStatusRequest { s.Force = &v return s } type PutTaskStatusResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *Task `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s PutTaskStatusResponse) String() string { return tea.Prettify(s) } func (s PutTaskStatusResponse) GoString() string { return s.String() } func (s *PutTaskStatusResponse) SetHeaders(v map[string]*string) *PutTaskStatusResponse { s.Headers = v return s } func (s *PutTaskStatusResponse) SetStatusCode(v int32) *PutTaskStatusResponse { s.StatusCode = &v return s } func (s *PutTaskStatusResponse) SetBody(v *Task) *PutTaskStatusResponse { s.Body = v return s } type PutTaskTemplateRequest struct { Body *TaskTemplate `json:"body,omitempty" xml:"body,omitempty"` Force *bool `json:"force,omitempty" xml:"force,omitempty"` } func (s PutTaskTemplateRequest) String() string { return tea.Prettify(s) } func (s PutTaskTemplateRequest) GoString() string { return s.String() } func (s *PutTaskTemplateRequest) SetBody(v *TaskTemplate) *PutTaskTemplateRequest { s.Body = v return s } func (s *PutTaskTemplateRequest) SetForce(v bool) *PutTaskTemplateRequest { s.Force = &v return s } type PutTaskTemplateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *TaskTemplate `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s PutTaskTemplateResponse) String() string { return tea.Prettify(s) } func (s PutTaskTemplateResponse) GoString() string { return s.String() } func (s *PutTaskTemplateResponse) SetHeaders(v map[string]*string) *PutTaskTemplateResponse { s.Headers = v return s } func (s *PutTaskTemplateResponse) SetStatusCode(v int32) *PutTaskTemplateResponse { s.StatusCode = &v return s } func (s *PutTaskTemplateResponse) SetBody(v *TaskTemplate) *PutTaskTemplateResponse { s.Body = v return s } type PutTemplateRequest struct { Body *Template `json:"body,omitempty" xml:"body,omitempty"` Version *int32 `json:"version,omitempty" xml:"version,omitempty"` } func (s PutTemplateRequest) String() string { return tea.Prettify(s) } func (s PutTemplateRequest) GoString() string { return s.String() } func (s *PutTemplateRequest) SetBody(v *Template) *PutTemplateRequest { s.Body = v return s } func (s *PutTemplateRequest) SetVersion(v int32) *PutTemplateRequest { s.Version = &v return s } type PutTemplateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *Template `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s PutTemplateResponse) String() string { return tea.Prettify(s) } func (s PutTemplateResponse) GoString() string { return s.String() } func (s *PutTemplateResponse) SetHeaders(v map[string]*string) *PutTemplateResponse { s.Headers = v return s } func (s *PutTemplateResponse) SetStatusCode(v int32) *PutTemplateResponse { s.StatusCode = &v return s } func (s *PutTemplateResponse) SetBody(v *Template) *PutTemplateResponse { s.Body = v return s } type ResumeTaskResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *Task `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ResumeTaskResponse) String() string { return tea.Prettify(s) } func (s ResumeTaskResponse) GoString() string { return s.String() } func (s *ResumeTaskResponse) SetHeaders(v map[string]*string) *ResumeTaskResponse { s.Headers = v return s } func (s *ResumeTaskResponse) SetStatusCode(v int32) *ResumeTaskResponse { s.StatusCode = &v return s } func (s *ResumeTaskResponse) SetBody(v *Task) *ResumeTaskResponse { s.Body = v return s } type RetryTaskResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *Task `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s RetryTaskResponse) String() string { return tea.Prettify(s) } func (s RetryTaskResponse) GoString() string { return s.String() } func (s *RetryTaskResponse) SetHeaders(v map[string]*string) *RetryTaskResponse { s.Headers = v return s } func (s *RetryTaskResponse) SetStatusCode(v int32) *RetryTaskResponse { s.StatusCode = &v return s } func (s *RetryTaskResponse) SetBody(v *Task) *RetryTaskResponse { s.Body = v return s } type StartPipelineResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *Pipeline `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s StartPipelineResponse) String() string { return tea.Prettify(s) } func (s StartPipelineResponse) GoString() string { return s.String() } func (s *StartPipelineResponse) SetHeaders(v map[string]*string) *StartPipelineResponse { s.Headers = v return s } func (s *StartPipelineResponse) SetStatusCode(v int32) *StartPipelineResponse { s.StatusCode = &v return s } func (s *StartPipelineResponse) SetBody(v *Pipeline) *StartPipelineResponse { s.Body = v return s } type StartTaskResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *Task `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s StartTaskResponse) String() string { return tea.Prettify(s) } func (s StartTaskResponse) GoString() string { return s.String() } func (s *StartTaskResponse) SetHeaders(v map[string]*string) *StartTaskResponse { s.Headers = v return s } func (s *StartTaskResponse) SetStatusCode(v int32) *StartTaskResponse { s.StatusCode = &v return s } func (s *StartTaskResponse) SetBody(v *Task) *StartTaskResponse { s.Body = v return s } type UpdateApplicationRequest struct { Body *Application `json:"body,omitempty" xml:"body,omitempty"` } func (s UpdateApplicationRequest) String() string { return tea.Prettify(s) } func (s UpdateApplicationRequest) GoString() string { return s.String() } func (s *UpdateApplicationRequest) SetBody(v *Application) *UpdateApplicationRequest { s.Body = v return s } type UpdateApplicationResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *Application `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s UpdateApplicationResponse) String() string { return tea.Prettify(s) } func (s UpdateApplicationResponse) GoString() string { return s.String() } func (s *UpdateApplicationResponse) SetHeaders(v map[string]*string) *UpdateApplicationResponse { s.Headers = v return s } func (s *UpdateApplicationResponse) SetStatusCode(v int32) *UpdateApplicationResponse { s.StatusCode = &v return s } func (s *UpdateApplicationResponse) SetBody(v *Application) *UpdateApplicationResponse { 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("") _err = client.CheckConfig(config) if _err != nil { return _err } client.Endpoint, _err = client.GetEndpoint(tea.String("serverless"), 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) CancelTaskWithOptions(name *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CancelTaskResponse, _err error) { req := &openapi.OpenApiRequest{ Headers: headers, } params := &openapi.Params{ Action: tea.String("CancelTask"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/tasks/" + tea.StringValue(openapiutil.GetEncodeParam(name)) + "/cancel"), Method: tea.String("PUT"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &CancelTaskResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) CancelTask(name *string) (_result *CancelTaskResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &CancelTaskResponse{} _body, _err := client.CancelTaskWithOptions(name, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) CreateApplicationWithOptions(request *CreateApplicationRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateApplicationResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AutoDeploy)) { body["autoDeploy"] = request.AutoDeploy } if !tea.BoolValue(util.IsUnset(request.Description)) { body["description"] = request.Description } if !tea.BoolValue(util.IsUnset(request.EnvVars)) { body["envVars"] = request.EnvVars } if !tea.BoolValue(util.IsUnset(request.Name)) { body["name"] = request.Name } if !tea.BoolValue(util.IsUnset(request.Parameters)) { body["parameters"] = request.Parameters } if !tea.BoolValue(util.IsUnset(request.RepoSource)) { body["repoSource"] = request.RepoSource } if !tea.BoolValue(util.IsUnset(request.RoleArn)) { body["roleArn"] = request.RoleArn } if !tea.BoolValue(util.IsUnset(request.Template)) { body["template"] = request.Template } if !tea.BoolValue(util.IsUnset(request.Trigger)) { body["trigger"] = request.Trigger } req := &openapi.OpenApiRequest{ Headers: headers, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("CreateApplication"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/applications"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &CreateApplicationResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) CreateApplication(request *CreateApplicationRequest) (_result *CreateApplicationResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &CreateApplicationResponse{} _body, _err := client.CreateApplicationWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) CreatePipelineWithOptions(request *CreatePipelineRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreatePipelineResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Headers: headers, Body: openapiutil.ParseToMap(request.Body), } params := &openapi.Params{ Action: tea.String("CreatePipeline"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/pipelines"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &CreatePipelineResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) CreatePipeline(request *CreatePipelineRequest) (_result *CreatePipelineResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &CreatePipelineResponse{} _body, _err := client.CreatePipelineWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) CreatePipelineTemplateWithOptions(request *CreatePipelineTemplateRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreatePipelineTemplateResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Headers: headers, Body: openapiutil.ParseToMap(request.Body), } params := &openapi.Params{ Action: tea.String("CreatePipelineTemplate"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/pipelinetemplates"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &CreatePipelineTemplateResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) CreatePipelineTemplate(request *CreatePipelineTemplateRequest) (_result *CreatePipelineTemplateResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &CreatePipelineTemplateResponse{} _body, _err := client.CreatePipelineTemplateWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) CreateReleaseWithOptions(appName *string, request *CreateReleaseRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateReleaseResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Description)) { query["description"] = request.Description } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("CreateRelease"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/applications/" + tea.StringValue(openapiutil.GetEncodeParam(appName)) + "/releases"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &CreateReleaseResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) CreateRelease(appName *string, request *CreateReleaseRequest) (_result *CreateReleaseResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &CreateReleaseResponse{} _body, _err := client.CreateReleaseWithOptions(appName, request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) CreateTaskWithOptions(request *CreateTaskRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateTaskResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Headers: headers, Body: openapiutil.ParseToMap(request.Body), } params := &openapi.Params{ Action: tea.String("CreateTask"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/tasks"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &CreateTaskResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) CreateTask(request *CreateTaskRequest) (_result *CreateTaskResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &CreateTaskResponse{} _body, _err := client.CreateTaskWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) CreateTaskTemplateWithOptions(request *CreateTaskTemplateRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateTaskTemplateResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Headers: headers, Body: openapiutil.ParseToMap(request.Body), } params := &openapi.Params{ Action: tea.String("CreateTaskTemplate"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/tasktemplates"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &CreateTaskTemplateResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) CreateTaskTemplate(request *CreateTaskTemplateRequest) (_result *CreateTaskTemplateResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &CreateTaskTemplateResponse{} _body, _err := client.CreateTaskTemplateWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DeleteApplicationWithOptions(name *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteApplicationResponse, _err error) { req := &openapi.OpenApiRequest{ Headers: headers, } params := &openapi.Params{ Action: tea.String("DeleteApplication"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/applications/" + tea.StringValue(openapiutil.GetEncodeParam(name))), Method: tea.String("DELETE"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("string"), } _result = &DeleteApplicationResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DeleteApplication(name *string) (_result *DeleteApplicationResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &DeleteApplicationResponse{} _body, _err := client.DeleteApplicationWithOptions(name, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DeleteEnvironmentWithOptions(name *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteEnvironmentResponse, _err error) { req := &openapi.OpenApiRequest{ Headers: headers, } params := &openapi.Params{ Action: tea.String("DeleteEnvironment"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/environments/" + tea.StringValue(openapiutil.GetEncodeParam(name))), Method: tea.String("DELETE"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("none"), } _result = &DeleteEnvironmentResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DeleteEnvironment(name *string) (_result *DeleteEnvironmentResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &DeleteEnvironmentResponse{} _body, _err := client.DeleteEnvironmentWithOptions(name, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DeletePipelineTemplateWithOptions(name *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeletePipelineTemplateResponse, _err error) { req := &openapi.OpenApiRequest{ Headers: headers, } params := &openapi.Params{ Action: tea.String("DeletePipelineTemplate"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/pipelinetemplates/" + tea.StringValue(openapiutil.GetEncodeParam(name))), Method: tea.String("DELETE"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &DeletePipelineTemplateResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DeletePipelineTemplate(name *string) (_result *DeletePipelineTemplateResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &DeletePipelineTemplateResponse{} _body, _err := client.DeletePipelineTemplateWithOptions(name, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DeleteTaskTemplateWithOptions(name *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteTaskTemplateResponse, _err error) { req := &openapi.OpenApiRequest{ Headers: headers, } params := &openapi.Params{ Action: tea.String("DeleteTaskTemplate"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/tasktemplates/" + tea.StringValue(openapiutil.GetEncodeParam(name))), Method: tea.String("DELETE"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &DeleteTaskTemplateResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DeleteTaskTemplate(name *string) (_result *DeleteTaskTemplateResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &DeleteTaskTemplateResponse{} _body, _err := client.DeleteTaskTemplateWithOptions(name, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DeleteTemplateWithOptions(name *string, request *DeleteTemplateRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteTemplateResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Version)) { query["version"] = request.Version } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("DeleteTemplate"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/templates/" + tea.StringValue(openapiutil.GetEncodeParam(name))), Method: tea.String("DELETE"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &DeleteTemplateResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DeleteTemplate(name *string, request *DeleteTemplateRequest) (_result *DeleteTemplateResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &DeleteTemplateResponse{} _body, _err := client.DeleteTemplateWithOptions(name, request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) GetApplicationWithOptions(name *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetApplicationResponse, _err error) { req := &openapi.OpenApiRequest{ Headers: headers, } params := &openapi.Params{ Action: tea.String("GetApplication"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/applications/" + tea.StringValue(openapiutil.GetEncodeParam(name))), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &GetApplicationResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) GetApplication(name *string) (_result *GetApplicationResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &GetApplicationResponse{} _body, _err := client.GetApplicationWithOptions(name, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) GetEnvironmentWithOptions(name *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetEnvironmentResponse, _err error) { req := &openapi.OpenApiRequest{ Headers: headers, } params := &openapi.Params{ Action: tea.String("GetEnvironment"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/environments/" + tea.StringValue(openapiutil.GetEncodeParam(name))), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &GetEnvironmentResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) GetEnvironment(name *string) (_result *GetEnvironmentResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &GetEnvironmentResponse{} _body, _err := client.GetEnvironmentWithOptions(name, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) GetPipelineWithOptions(name *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetPipelineResponse, _err error) { req := &openapi.OpenApiRequest{ Headers: headers, } params := &openapi.Params{ Action: tea.String("GetPipeline"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/pipelines/" + tea.StringValue(openapiutil.GetEncodeParam(name))), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &GetPipelineResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) GetPipeline(name *string) (_result *GetPipelineResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &GetPipelineResponse{} _body, _err := client.GetPipelineWithOptions(name, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) GetPipelineTemplateWithOptions(name *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetPipelineTemplateResponse, _err error) { req := &openapi.OpenApiRequest{ Headers: headers, } params := &openapi.Params{ Action: tea.String("GetPipelineTemplate"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/pipelinetemplates/" + tea.StringValue(openapiutil.GetEncodeParam(name))), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &GetPipelineTemplateResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) GetPipelineTemplate(name *string) (_result *GetPipelineTemplateResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &GetPipelineTemplateResponse{} _body, _err := client.GetPipelineTemplateWithOptions(name, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) GetReleaseWithOptions(appName *string, versionId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetReleaseResponse, _err error) { req := &openapi.OpenApiRequest{ Headers: headers, } params := &openapi.Params{ Action: tea.String("GetRelease"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/applications/" + tea.StringValue(openapiutil.GetEncodeParam(appName)) + "/releases/" + tea.StringValue(openapiutil.GetEncodeParam(versionId))), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &GetReleaseResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) GetRelease(appName *string, versionId *string) (_result *GetReleaseResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &GetReleaseResponse{} _body, _err := client.GetReleaseWithOptions(appName, versionId, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) GetServiceWithOptions(name *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetServiceResponse, _err error) { req := &openapi.OpenApiRequest{ Headers: headers, } params := &openapi.Params{ Action: tea.String("GetService"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/services/" + tea.StringValue(openapiutil.GetEncodeParam(name))), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &GetServiceResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) GetService(name *string) (_result *GetServiceResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &GetServiceResponse{} _body, _err := client.GetServiceWithOptions(name, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) GetTaskWithOptions(name *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetTaskResponse, _err error) { req := &openapi.OpenApiRequest{ Headers: headers, } params := &openapi.Params{ Action: tea.String("GetTask"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/tasks/" + tea.StringValue(openapiutil.GetEncodeParam(name))), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &GetTaskResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) GetTask(name *string) (_result *GetTaskResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &GetTaskResponse{} _body, _err := client.GetTaskWithOptions(name, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) GetTaskTemplateWithOptions(name *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetTaskTemplateResponse, _err error) { req := &openapi.OpenApiRequest{ Headers: headers, } params := &openapi.Params{ Action: tea.String("GetTaskTemplate"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/tasktemplates/" + tea.StringValue(openapiutil.GetEncodeParam(name))), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &GetTaskTemplateResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) GetTaskTemplate(name *string) (_result *GetTaskTemplateResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &GetTaskTemplateResponse{} _body, _err := client.GetTaskTemplateWithOptions(name, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) GetTemplateWithOptions(name *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.Version)) { query["version"] = request.Version } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("GetTemplate"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/templates/" + tea.StringValue(openapiutil.GetEncodeParam(name))), 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(name *string, request *GetTemplateRequest) (_result *GetTemplateResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &GetTemplateResponse{} _body, _err := client.GetTemplateWithOptions(name, request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ListApplicationsWithOptions(request *ListApplicationsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListApplicationsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.CurrentPage)) { query["currentPage"] = request.CurrentPage } if !tea.BoolValue(util.IsUnset(request.FilterName)) { query["filterName"] = request.FilterName } if !tea.BoolValue(util.IsUnset(request.PageSize)) { query["pageSize"] = request.PageSize } if !tea.BoolValue(util.IsUnset(request.Template)) { query["template"] = request.Template } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("ListApplications"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/applications"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &ListApplicationsResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ListApplications(request *ListApplicationsRequest) (_result *ListApplicationsResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &ListApplicationsResponse{} _body, _err := client.ListApplicationsWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ListEnvironmentRevisionsWithOptions(request *ListEnvironmentRevisionsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListEnvironmentRevisionsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.EnvironmentName)) { query["environmentName"] = request.EnvironmentName } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("ListEnvironmentRevisions"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/environmentrevisions/"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("array"), } _result = &ListEnvironmentRevisionsResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ListEnvironmentRevisions(request *ListEnvironmentRevisionsRequest) (_result *ListEnvironmentRevisionsResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &ListEnvironmentRevisionsResponse{} _body, _err := client.ListEnvironmentRevisionsWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ListEnvironmentsWithOptions(headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListEnvironmentsResponse, _err error) { req := &openapi.OpenApiRequest{ Headers: headers, } params := &openapi.Params{ Action: tea.String("ListEnvironments"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/environments/"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("array"), } _result = &ListEnvironmentsResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ListEnvironments() (_result *ListEnvironmentsResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &ListEnvironmentsResponse{} _body, _err := client.ListEnvironmentsWithOptions(headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ListPipelineTemplatesWithOptions(tmpReq *ListPipelineTemplatesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListPipelineTemplatesResponse, _err error) { _err = util.ValidateModel(tmpReq) if _err != nil { return _result, _err } request := &ListPipelineTemplatesShrinkRequest{} openapiutil.Convert(tmpReq, request) if !tea.BoolValue(util.IsUnset(tmpReq.LabelSelector)) { request.LabelSelectorShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.LabelSelector, tea.String("labelSelector"), tea.String("simple")) } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.LabelSelectorShrink)) { query["labelSelector"] = request.LabelSelectorShrink } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("ListPipelineTemplates"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/pipelinetemplates"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("array"), } _result = &ListPipelineTemplatesResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ListPipelineTemplates(request *ListPipelineTemplatesRequest) (_result *ListPipelineTemplatesResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &ListPipelineTemplatesResponse{} _body, _err := client.ListPipelineTemplatesWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ListPipelinesWithOptions(tmpReq *ListPipelinesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListPipelinesResponse, _err error) { _err = util.ValidateModel(tmpReq) if _err != nil { return _result, _err } request := &ListPipelinesShrinkRequest{} openapiutil.Convert(tmpReq, request) if !tea.BoolValue(util.IsUnset(tmpReq.LabelSelector)) { request.LabelSelectorShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.LabelSelector, tea.String("labelSelector"), tea.String("simple")) } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.LabelSelectorShrink)) { query["labelSelector"] = request.LabelSelectorShrink } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("ListPipelines"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/pipelines"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("array"), } _result = &ListPipelinesResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ListPipelines(request *ListPipelinesRequest) (_result *ListPipelinesResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &ListPipelinesResponse{} _body, _err := client.ListPipelinesWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ListServiceRevisionsWithOptions(request *ListServiceRevisionsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListServiceRevisionsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ServiceName)) { query["serviceName"] = request.ServiceName } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("ListServiceRevisions"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/servicerevisions/"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("array"), } _result = &ListServiceRevisionsResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ListServiceRevisions(request *ListServiceRevisionsRequest) (_result *ListServiceRevisionsResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &ListServiceRevisionsResponse{} _body, _err := client.ListServiceRevisionsWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ListServicesWithOptions(headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListServicesResponse, _err error) { req := &openapi.OpenApiRequest{ Headers: headers, } params := &openapi.Params{ Action: tea.String("ListServices"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/services/"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("array"), } _result = &ListServicesResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ListServices() (_result *ListServicesResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &ListServicesResponse{} _body, _err := client.ListServicesWithOptions(headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ListTaskTemplatesWithOptions(tmpReq *ListTaskTemplatesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListTaskTemplatesResponse, _err error) { _err = util.ValidateModel(tmpReq) if _err != nil { return _result, _err } request := &ListTaskTemplatesShrinkRequest{} openapiutil.Convert(tmpReq, request) if !tea.BoolValue(util.IsUnset(tmpReq.LabelSelector)) { request.LabelSelectorShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.LabelSelector, tea.String("labelSelector"), tea.String("simple")) } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.LabelSelectorShrink)) { query["labelSelector"] = request.LabelSelectorShrink } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("ListTaskTemplates"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/tasktemplates"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("array"), } _result = &ListTaskTemplatesResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ListTaskTemplates(request *ListTaskTemplatesRequest) (_result *ListTaskTemplatesResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &ListTaskTemplatesResponse{} _body, _err := client.ListTaskTemplatesWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ListTasksWithOptions(tmpReq *ListTasksRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListTasksResponse, _err error) { _err = util.ValidateModel(tmpReq) if _err != nil { return _result, _err } request := &ListTasksShrinkRequest{} openapiutil.Convert(tmpReq, request) if !tea.BoolValue(util.IsUnset(tmpReq.LabelSelector)) { request.LabelSelectorShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.LabelSelector, tea.String("labelSelector"), tea.String("simple")) } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.LabelSelectorShrink)) { query["labelSelector"] = request.LabelSelectorShrink } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("ListTasks"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/tasks"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("array"), } _result = &ListTasksResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ListTasks(request *ListTasksRequest) (_result *ListTasksResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &ListTasksResponse{} _body, _err := client.ListTasksWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ListTemplateRevisionsWithOptions(request *ListTemplateRevisionsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListTemplateRevisionsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.TemplateName)) { query["templateName"] = request.TemplateName } if !tea.BoolValue(util.IsUnset(request.TemplateVersion)) { query["templateVersion"] = request.TemplateVersion } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("ListTemplateRevisions"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/templaterevisions/"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("array"), } _result = &ListTemplateRevisionsResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ListTemplateRevisions(request *ListTemplateRevisionsRequest) (_result *ListTemplateRevisionsResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &ListTemplateRevisionsResponse{} _body, _err := client.ListTemplateRevisionsWithOptions(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.Type)) { query["type"] = request.Type } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("ListTemplates"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/templates/"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("array"), } _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) PutEnvironmentWithOptions(name *string, request *PutEnvironmentRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PutEnvironmentResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Headers: headers, Body: openapiutil.ParseToMap(request.Body), } params := &openapi.Params{ Action: tea.String("PutEnvironment"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/environments/" + tea.StringValue(openapiutil.GetEncodeParam(name))), Method: tea.String("PUT"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &PutEnvironmentResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) PutEnvironment(name *string, request *PutEnvironmentRequest) (_result *PutEnvironmentResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &PutEnvironmentResponse{} _body, _err := client.PutEnvironmentWithOptions(name, request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) PutPipelineStatusWithOptions(name *string, request *PutPipelineStatusRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PutPipelineStatusResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Force)) { query["force"] = request.Force } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), Body: openapiutil.ParseToMap(request.Body), } params := &openapi.Params{ Action: tea.String("PutPipelineStatus"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/pipelines/" + tea.StringValue(openapiutil.GetEncodeParam(name)) + "/status"), Method: tea.String("PUT"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &PutPipelineStatusResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) PutPipelineStatus(name *string, request *PutPipelineStatusRequest) (_result *PutPipelineStatusResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &PutPipelineStatusResponse{} _body, _err := client.PutPipelineStatusWithOptions(name, request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) PutPipelineTemplateWithOptions(name *string, request *PutPipelineTemplateRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PutPipelineTemplateResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Force)) { query["force"] = request.Force } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), Body: openapiutil.ParseToMap(request.Body), } params := &openapi.Params{ Action: tea.String("PutPipelineTemplate"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/pipelinetemplates/" + tea.StringValue(openapiutil.GetEncodeParam(name))), Method: tea.String("PUT"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &PutPipelineTemplateResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) PutPipelineTemplate(name *string, request *PutPipelineTemplateRequest) (_result *PutPipelineTemplateResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &PutPipelineTemplateResponse{} _body, _err := client.PutPipelineTemplateWithOptions(name, request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) PutServiceWithOptions(name *string, request *PutServiceRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PutServiceResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Headers: headers, Body: openapiutil.ParseToMap(request.Body), } params := &openapi.Params{ Action: tea.String("PutService"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/services/" + tea.StringValue(openapiutil.GetEncodeParam(name))), Method: tea.String("PUT"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &PutServiceResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) PutService(name *string, request *PutServiceRequest) (_result *PutServiceResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &PutServiceResponse{} _body, _err := client.PutServiceWithOptions(name, request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) PutTaskStatusWithOptions(name *string, request *PutTaskStatusRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PutTaskStatusResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Force)) { query["force"] = request.Force } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), Body: openapiutil.ParseToMap(request.Body), } params := &openapi.Params{ Action: tea.String("PutTaskStatus"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/tasks/" + tea.StringValue(openapiutil.GetEncodeParam(name)) + "/status"), Method: tea.String("PUT"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &PutTaskStatusResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) PutTaskStatus(name *string, request *PutTaskStatusRequest) (_result *PutTaskStatusResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &PutTaskStatusResponse{} _body, _err := client.PutTaskStatusWithOptions(name, request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) PutTaskTemplateWithOptions(name *string, request *PutTaskTemplateRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PutTaskTemplateResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Force)) { query["force"] = request.Force } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), Body: openapiutil.ParseToMap(request.Body), } params := &openapi.Params{ Action: tea.String("PutTaskTemplate"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/tasktemplates/" + tea.StringValue(openapiutil.GetEncodeParam(name))), Method: tea.String("PUT"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &PutTaskTemplateResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) PutTaskTemplate(name *string, request *PutTaskTemplateRequest) (_result *PutTaskTemplateResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &PutTaskTemplateResponse{} _body, _err := client.PutTaskTemplateWithOptions(name, request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) PutTemplateWithOptions(name *string, request *PutTemplateRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PutTemplateResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Version)) { query["version"] = request.Version } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), Body: openapiutil.ParseToMap(request.Body), } params := &openapi.Params{ Action: tea.String("PutTemplate"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/templates/" + tea.StringValue(openapiutil.GetEncodeParam(name))), Method: tea.String("PUT"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &PutTemplateResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) PutTemplate(name *string, request *PutTemplateRequest) (_result *PutTemplateResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &PutTemplateResponse{} _body, _err := client.PutTemplateWithOptions(name, request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ResumeTaskWithOptions(name *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ResumeTaskResponse, _err error) { req := &openapi.OpenApiRequest{ Headers: headers, } params := &openapi.Params{ Action: tea.String("ResumeTask"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/tasks/" + tea.StringValue(openapiutil.GetEncodeParam(name)) + "/resume"), Method: tea.String("PUT"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &ResumeTaskResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ResumeTask(name *string) (_result *ResumeTaskResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &ResumeTaskResponse{} _body, _err := client.ResumeTaskWithOptions(name, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) RetryTaskWithOptions(name *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *RetryTaskResponse, _err error) { req := &openapi.OpenApiRequest{ Headers: headers, } params := &openapi.Params{ Action: tea.String("RetryTask"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/tasks/" + tea.StringValue(openapiutil.GetEncodeParam(name)) + "/retry"), Method: tea.String("PUT"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &RetryTaskResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) RetryTask(name *string) (_result *RetryTaskResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &RetryTaskResponse{} _body, _err := client.RetryTaskWithOptions(name, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) StartPipelineWithOptions(name *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *StartPipelineResponse, _err error) { req := &openapi.OpenApiRequest{ Headers: headers, } params := &openapi.Params{ Action: tea.String("StartPipeline"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/pipelines/" + tea.StringValue(openapiutil.GetEncodeParam(name)) + "/start"), Method: tea.String("PUT"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &StartPipelineResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) StartPipeline(name *string) (_result *StartPipelineResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &StartPipelineResponse{} _body, _err := client.StartPipelineWithOptions(name, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) StartTaskWithOptions(name *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *StartTaskResponse, _err error) { req := &openapi.OpenApiRequest{ Headers: headers, } params := &openapi.Params{ Action: tea.String("StartTask"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/tasks/" + tea.StringValue(openapiutil.GetEncodeParam(name)) + "/start"), Method: tea.String("PUT"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &StartTaskResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) StartTask(name *string) (_result *StartTaskResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &StartTaskResponse{} _body, _err := client.StartTaskWithOptions(name, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) UpdateApplicationWithOptions(name *string, request *UpdateApplicationRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateApplicationResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Headers: headers, Body: openapiutil.ParseToMap(request.Body), } params := &openapi.Params{ Action: tea.String("UpdateApplication"), Version: tea.String("2021-09-24"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/apis/serverlessdeployment/v1/applications/" + tea.StringValue(openapiutil.GetEncodeParam(name))), Method: tea.String("PUT"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &UpdateApplicationResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) UpdateApplication(name *string, request *UpdateApplicationRequest) (_result *UpdateApplicationResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &UpdateApplicationResponse{} _body, _err := client.UpdateApplicationWithOptions(name, request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err }