...

Source file src/github.com/alibabacloud-go/cr-20181201/client/client.go

Documentation: github.com/alibabacloud-go/cr-20181201/client

     1  // This file is auto-generated, don't edit it. Thanks.
     2  /**
     3   *
     4   */
     5  package client
     6  
     7  import (
     8  	openapi "github.com/alibabacloud-go/darabonba-openapi/client"
     9  	endpointutil "github.com/alibabacloud-go/endpoint-util/service"
    10  	openapiutil "github.com/alibabacloud-go/openapi-util/service"
    11  	util "github.com/alibabacloud-go/tea-utils/service"
    12  	"github.com/alibabacloud-go/tea/tea"
    13  )
    14  
    15  type CancelArtifactBuildTaskRequest struct {
    16  	BuildTaskId *string `json:"BuildTaskId,omitempty" xml:"BuildTaskId,omitempty"`
    17  	InstanceId  *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
    18  }
    19  
    20  func (s CancelArtifactBuildTaskRequest) String() string {
    21  	return tea.Prettify(s)
    22  }
    23  
    24  func (s CancelArtifactBuildTaskRequest) GoString() string {
    25  	return s.String()
    26  }
    27  
    28  func (s *CancelArtifactBuildTaskRequest) SetBuildTaskId(v string) *CancelArtifactBuildTaskRequest {
    29  	s.BuildTaskId = &v
    30  	return s
    31  }
    32  
    33  func (s *CancelArtifactBuildTaskRequest) SetInstanceId(v string) *CancelArtifactBuildTaskRequest {
    34  	s.InstanceId = &v
    35  	return s
    36  }
    37  
    38  type CancelArtifactBuildTaskResponseBody struct {
    39  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
    40  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
    41  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
    42  }
    43  
    44  func (s CancelArtifactBuildTaskResponseBody) String() string {
    45  	return tea.Prettify(s)
    46  }
    47  
    48  func (s CancelArtifactBuildTaskResponseBody) GoString() string {
    49  	return s.String()
    50  }
    51  
    52  func (s *CancelArtifactBuildTaskResponseBody) SetCode(v string) *CancelArtifactBuildTaskResponseBody {
    53  	s.Code = &v
    54  	return s
    55  }
    56  
    57  func (s *CancelArtifactBuildTaskResponseBody) SetIsSuccess(v bool) *CancelArtifactBuildTaskResponseBody {
    58  	s.IsSuccess = &v
    59  	return s
    60  }
    61  
    62  func (s *CancelArtifactBuildTaskResponseBody) SetRequestId(v string) *CancelArtifactBuildTaskResponseBody {
    63  	s.RequestId = &v
    64  	return s
    65  }
    66  
    67  type CancelArtifactBuildTaskResponse struct {
    68  	Headers map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
    69  	Body    *CancelArtifactBuildTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
    70  }
    71  
    72  func (s CancelArtifactBuildTaskResponse) String() string {
    73  	return tea.Prettify(s)
    74  }
    75  
    76  func (s CancelArtifactBuildTaskResponse) GoString() string {
    77  	return s.String()
    78  }
    79  
    80  func (s *CancelArtifactBuildTaskResponse) SetHeaders(v map[string]*string) *CancelArtifactBuildTaskResponse {
    81  	s.Headers = v
    82  	return s
    83  }
    84  
    85  func (s *CancelArtifactBuildTaskResponse) SetBody(v *CancelArtifactBuildTaskResponseBody) *CancelArtifactBuildTaskResponse {
    86  	s.Body = v
    87  	return s
    88  }
    89  
    90  type CancelRepoBuildRecordRequest struct {
    91  	BuildRecordId *string `json:"BuildRecordId,omitempty" xml:"BuildRecordId,omitempty"`
    92  	InstanceId    *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
    93  	RepoId        *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
    94  }
    95  
    96  func (s CancelRepoBuildRecordRequest) String() string {
    97  	return tea.Prettify(s)
    98  }
    99  
   100  func (s CancelRepoBuildRecordRequest) GoString() string {
   101  	return s.String()
   102  }
   103  
   104  func (s *CancelRepoBuildRecordRequest) SetBuildRecordId(v string) *CancelRepoBuildRecordRequest {
   105  	s.BuildRecordId = &v
   106  	return s
   107  }
   108  
   109  func (s *CancelRepoBuildRecordRequest) SetInstanceId(v string) *CancelRepoBuildRecordRequest {
   110  	s.InstanceId = &v
   111  	return s
   112  }
   113  
   114  func (s *CancelRepoBuildRecordRequest) SetRepoId(v string) *CancelRepoBuildRecordRequest {
   115  	s.RepoId = &v
   116  	return s
   117  }
   118  
   119  type CancelRepoBuildRecordResponseBody struct {
   120  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
   121  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
   122  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
   123  }
   124  
   125  func (s CancelRepoBuildRecordResponseBody) String() string {
   126  	return tea.Prettify(s)
   127  }
   128  
   129  func (s CancelRepoBuildRecordResponseBody) GoString() string {
   130  	return s.String()
   131  }
   132  
   133  func (s *CancelRepoBuildRecordResponseBody) SetCode(v string) *CancelRepoBuildRecordResponseBody {
   134  	s.Code = &v
   135  	return s
   136  }
   137  
   138  func (s *CancelRepoBuildRecordResponseBody) SetIsSuccess(v bool) *CancelRepoBuildRecordResponseBody {
   139  	s.IsSuccess = &v
   140  	return s
   141  }
   142  
   143  func (s *CancelRepoBuildRecordResponseBody) SetRequestId(v string) *CancelRepoBuildRecordResponseBody {
   144  	s.RequestId = &v
   145  	return s
   146  }
   147  
   148  type CancelRepoBuildRecordResponse struct {
   149  	Headers map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
   150  	Body    *CancelRepoBuildRecordResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
   151  }
   152  
   153  func (s CancelRepoBuildRecordResponse) String() string {
   154  	return tea.Prettify(s)
   155  }
   156  
   157  func (s CancelRepoBuildRecordResponse) GoString() string {
   158  	return s.String()
   159  }
   160  
   161  func (s *CancelRepoBuildRecordResponse) SetHeaders(v map[string]*string) *CancelRepoBuildRecordResponse {
   162  	s.Headers = v
   163  	return s
   164  }
   165  
   166  func (s *CancelRepoBuildRecordResponse) SetBody(v *CancelRepoBuildRecordResponseBody) *CancelRepoBuildRecordResponse {
   167  	s.Body = v
   168  	return s
   169  }
   170  
   171  type CreateBuildRecordByRuleRequest struct {
   172  	BuildRuleId *string `json:"BuildRuleId,omitempty" xml:"BuildRuleId,omitempty"`
   173  	InstanceId  *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
   174  	RepoId      *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
   175  }
   176  
   177  func (s CreateBuildRecordByRuleRequest) String() string {
   178  	return tea.Prettify(s)
   179  }
   180  
   181  func (s CreateBuildRecordByRuleRequest) GoString() string {
   182  	return s.String()
   183  }
   184  
   185  func (s *CreateBuildRecordByRuleRequest) SetBuildRuleId(v string) *CreateBuildRecordByRuleRequest {
   186  	s.BuildRuleId = &v
   187  	return s
   188  }
   189  
   190  func (s *CreateBuildRecordByRuleRequest) SetInstanceId(v string) *CreateBuildRecordByRuleRequest {
   191  	s.InstanceId = &v
   192  	return s
   193  }
   194  
   195  func (s *CreateBuildRecordByRuleRequest) SetRepoId(v string) *CreateBuildRecordByRuleRequest {
   196  	s.RepoId = &v
   197  	return s
   198  }
   199  
   200  type CreateBuildRecordByRuleResponseBody struct {
   201  	BuildRecordId *string `json:"BuildRecordId,omitempty" xml:"BuildRecordId,omitempty"`
   202  	Code          *string `json:"Code,omitempty" xml:"Code,omitempty"`
   203  	IsSuccess     *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
   204  	RequestId     *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
   205  }
   206  
   207  func (s CreateBuildRecordByRuleResponseBody) String() string {
   208  	return tea.Prettify(s)
   209  }
   210  
   211  func (s CreateBuildRecordByRuleResponseBody) GoString() string {
   212  	return s.String()
   213  }
   214  
   215  func (s *CreateBuildRecordByRuleResponseBody) SetBuildRecordId(v string) *CreateBuildRecordByRuleResponseBody {
   216  	s.BuildRecordId = &v
   217  	return s
   218  }
   219  
   220  func (s *CreateBuildRecordByRuleResponseBody) SetCode(v string) *CreateBuildRecordByRuleResponseBody {
   221  	s.Code = &v
   222  	return s
   223  }
   224  
   225  func (s *CreateBuildRecordByRuleResponseBody) SetIsSuccess(v bool) *CreateBuildRecordByRuleResponseBody {
   226  	s.IsSuccess = &v
   227  	return s
   228  }
   229  
   230  func (s *CreateBuildRecordByRuleResponseBody) SetRequestId(v string) *CreateBuildRecordByRuleResponseBody {
   231  	s.RequestId = &v
   232  	return s
   233  }
   234  
   235  type CreateBuildRecordByRuleResponse struct {
   236  	Headers map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
   237  	Body    *CreateBuildRecordByRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
   238  }
   239  
   240  func (s CreateBuildRecordByRuleResponse) String() string {
   241  	return tea.Prettify(s)
   242  }
   243  
   244  func (s CreateBuildRecordByRuleResponse) GoString() string {
   245  	return s.String()
   246  }
   247  
   248  func (s *CreateBuildRecordByRuleResponse) SetHeaders(v map[string]*string) *CreateBuildRecordByRuleResponse {
   249  	s.Headers = v
   250  	return s
   251  }
   252  
   253  func (s *CreateBuildRecordByRuleResponse) SetBody(v *CreateBuildRecordByRuleResponseBody) *CreateBuildRecordByRuleResponse {
   254  	s.Body = v
   255  	return s
   256  }
   257  
   258  type CreateChainRequest struct {
   259  	ChainConfig       *string `json:"ChainConfig,omitempty" xml:"ChainConfig,omitempty"`
   260  	Description       *string `json:"Description,omitempty" xml:"Description,omitempty"`
   261  	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
   262  	Name              *string `json:"Name,omitempty" xml:"Name,omitempty"`
   263  	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
   264  	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
   265  }
   266  
   267  func (s CreateChainRequest) String() string {
   268  	return tea.Prettify(s)
   269  }
   270  
   271  func (s CreateChainRequest) GoString() string {
   272  	return s.String()
   273  }
   274  
   275  func (s *CreateChainRequest) SetChainConfig(v string) *CreateChainRequest {
   276  	s.ChainConfig = &v
   277  	return s
   278  }
   279  
   280  func (s *CreateChainRequest) SetDescription(v string) *CreateChainRequest {
   281  	s.Description = &v
   282  	return s
   283  }
   284  
   285  func (s *CreateChainRequest) SetInstanceId(v string) *CreateChainRequest {
   286  	s.InstanceId = &v
   287  	return s
   288  }
   289  
   290  func (s *CreateChainRequest) SetName(v string) *CreateChainRequest {
   291  	s.Name = &v
   292  	return s
   293  }
   294  
   295  func (s *CreateChainRequest) SetRepoName(v string) *CreateChainRequest {
   296  	s.RepoName = &v
   297  	return s
   298  }
   299  
   300  func (s *CreateChainRequest) SetRepoNamespaceName(v string) *CreateChainRequest {
   301  	s.RepoNamespaceName = &v
   302  	return s
   303  }
   304  
   305  type CreateChainResponseBody struct {
   306  	ChainId   *string `json:"ChainId,omitempty" xml:"ChainId,omitempty"`
   307  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
   308  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
   309  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
   310  }
   311  
   312  func (s CreateChainResponseBody) String() string {
   313  	return tea.Prettify(s)
   314  }
   315  
   316  func (s CreateChainResponseBody) GoString() string {
   317  	return s.String()
   318  }
   319  
   320  func (s *CreateChainResponseBody) SetChainId(v string) *CreateChainResponseBody {
   321  	s.ChainId = &v
   322  	return s
   323  }
   324  
   325  func (s *CreateChainResponseBody) SetCode(v string) *CreateChainResponseBody {
   326  	s.Code = &v
   327  	return s
   328  }
   329  
   330  func (s *CreateChainResponseBody) SetIsSuccess(v bool) *CreateChainResponseBody {
   331  	s.IsSuccess = &v
   332  	return s
   333  }
   334  
   335  func (s *CreateChainResponseBody) SetRequestId(v string) *CreateChainResponseBody {
   336  	s.RequestId = &v
   337  	return s
   338  }
   339  
   340  type CreateChainResponse struct {
   341  	Headers map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
   342  	Body    *CreateChainResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
   343  }
   344  
   345  func (s CreateChainResponse) String() string {
   346  	return tea.Prettify(s)
   347  }
   348  
   349  func (s CreateChainResponse) GoString() string {
   350  	return s.String()
   351  }
   352  
   353  func (s *CreateChainResponse) SetHeaders(v map[string]*string) *CreateChainResponse {
   354  	s.Headers = v
   355  	return s
   356  }
   357  
   358  func (s *CreateChainResponse) SetBody(v *CreateChainResponseBody) *CreateChainResponse {
   359  	s.Body = v
   360  	return s
   361  }
   362  
   363  type CreateChartNamespaceRequest struct {
   364  	AutoCreateRepo  *bool   `json:"AutoCreateRepo,omitempty" xml:"AutoCreateRepo,omitempty"`
   365  	DefaultRepoType *string `json:"DefaultRepoType,omitempty" xml:"DefaultRepoType,omitempty"`
   366  	InstanceId      *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
   367  	NamespaceName   *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
   368  	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
   369  }
   370  
   371  func (s CreateChartNamespaceRequest) String() string {
   372  	return tea.Prettify(s)
   373  }
   374  
   375  func (s CreateChartNamespaceRequest) GoString() string {
   376  	return s.String()
   377  }
   378  
   379  func (s *CreateChartNamespaceRequest) SetAutoCreateRepo(v bool) *CreateChartNamespaceRequest {
   380  	s.AutoCreateRepo = &v
   381  	return s
   382  }
   383  
   384  func (s *CreateChartNamespaceRequest) SetDefaultRepoType(v string) *CreateChartNamespaceRequest {
   385  	s.DefaultRepoType = &v
   386  	return s
   387  }
   388  
   389  func (s *CreateChartNamespaceRequest) SetInstanceId(v string) *CreateChartNamespaceRequest {
   390  	s.InstanceId = &v
   391  	return s
   392  }
   393  
   394  func (s *CreateChartNamespaceRequest) SetNamespaceName(v string) *CreateChartNamespaceRequest {
   395  	s.NamespaceName = &v
   396  	return s
   397  }
   398  
   399  func (s *CreateChartNamespaceRequest) SetResourceGroupId(v string) *CreateChartNamespaceRequest {
   400  	s.ResourceGroupId = &v
   401  	return s
   402  }
   403  
   404  type CreateChartNamespaceResponseBody struct {
   405  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
   406  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
   407  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
   408  }
   409  
   410  func (s CreateChartNamespaceResponseBody) String() string {
   411  	return tea.Prettify(s)
   412  }
   413  
   414  func (s CreateChartNamespaceResponseBody) GoString() string {
   415  	return s.String()
   416  }
   417  
   418  func (s *CreateChartNamespaceResponseBody) SetCode(v string) *CreateChartNamespaceResponseBody {
   419  	s.Code = &v
   420  	return s
   421  }
   422  
   423  func (s *CreateChartNamespaceResponseBody) SetIsSuccess(v bool) *CreateChartNamespaceResponseBody {
   424  	s.IsSuccess = &v
   425  	return s
   426  }
   427  
   428  func (s *CreateChartNamespaceResponseBody) SetRequestId(v string) *CreateChartNamespaceResponseBody {
   429  	s.RequestId = &v
   430  	return s
   431  }
   432  
   433  type CreateChartNamespaceResponse struct {
   434  	Headers map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
   435  	Body    *CreateChartNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
   436  }
   437  
   438  func (s CreateChartNamespaceResponse) String() string {
   439  	return tea.Prettify(s)
   440  }
   441  
   442  func (s CreateChartNamespaceResponse) GoString() string {
   443  	return s.String()
   444  }
   445  
   446  func (s *CreateChartNamespaceResponse) SetHeaders(v map[string]*string) *CreateChartNamespaceResponse {
   447  	s.Headers = v
   448  	return s
   449  }
   450  
   451  func (s *CreateChartNamespaceResponse) SetBody(v *CreateChartNamespaceResponseBody) *CreateChartNamespaceResponse {
   452  	s.Body = v
   453  	return s
   454  }
   455  
   456  type CreateChartRepositoryRequest struct {
   457  	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
   458  	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
   459  	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
   460  	RepoType          *string `json:"RepoType,omitempty" xml:"RepoType,omitempty"`
   461  	Summary           *string `json:"Summary,omitempty" xml:"Summary,omitempty"`
   462  }
   463  
   464  func (s CreateChartRepositoryRequest) String() string {
   465  	return tea.Prettify(s)
   466  }
   467  
   468  func (s CreateChartRepositoryRequest) GoString() string {
   469  	return s.String()
   470  }
   471  
   472  func (s *CreateChartRepositoryRequest) SetInstanceId(v string) *CreateChartRepositoryRequest {
   473  	s.InstanceId = &v
   474  	return s
   475  }
   476  
   477  func (s *CreateChartRepositoryRequest) SetRepoName(v string) *CreateChartRepositoryRequest {
   478  	s.RepoName = &v
   479  	return s
   480  }
   481  
   482  func (s *CreateChartRepositoryRequest) SetRepoNamespaceName(v string) *CreateChartRepositoryRequest {
   483  	s.RepoNamespaceName = &v
   484  	return s
   485  }
   486  
   487  func (s *CreateChartRepositoryRequest) SetRepoType(v string) *CreateChartRepositoryRequest {
   488  	s.RepoType = &v
   489  	return s
   490  }
   491  
   492  func (s *CreateChartRepositoryRequest) SetSummary(v string) *CreateChartRepositoryRequest {
   493  	s.Summary = &v
   494  	return s
   495  }
   496  
   497  type CreateChartRepositoryResponseBody struct {
   498  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
   499  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
   500  	RepoId    *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
   501  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
   502  }
   503  
   504  func (s CreateChartRepositoryResponseBody) String() string {
   505  	return tea.Prettify(s)
   506  }
   507  
   508  func (s CreateChartRepositoryResponseBody) GoString() string {
   509  	return s.String()
   510  }
   511  
   512  func (s *CreateChartRepositoryResponseBody) SetCode(v string) *CreateChartRepositoryResponseBody {
   513  	s.Code = &v
   514  	return s
   515  }
   516  
   517  func (s *CreateChartRepositoryResponseBody) SetIsSuccess(v bool) *CreateChartRepositoryResponseBody {
   518  	s.IsSuccess = &v
   519  	return s
   520  }
   521  
   522  func (s *CreateChartRepositoryResponseBody) SetRepoId(v string) *CreateChartRepositoryResponseBody {
   523  	s.RepoId = &v
   524  	return s
   525  }
   526  
   527  func (s *CreateChartRepositoryResponseBody) SetRequestId(v string) *CreateChartRepositoryResponseBody {
   528  	s.RequestId = &v
   529  	return s
   530  }
   531  
   532  type CreateChartRepositoryResponse struct {
   533  	Headers map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
   534  	Body    *CreateChartRepositoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
   535  }
   536  
   537  func (s CreateChartRepositoryResponse) String() string {
   538  	return tea.Prettify(s)
   539  }
   540  
   541  func (s CreateChartRepositoryResponse) GoString() string {
   542  	return s.String()
   543  }
   544  
   545  func (s *CreateChartRepositoryResponse) SetHeaders(v map[string]*string) *CreateChartRepositoryResponse {
   546  	s.Headers = v
   547  	return s
   548  }
   549  
   550  func (s *CreateChartRepositoryResponse) SetBody(v *CreateChartRepositoryResponseBody) *CreateChartRepositoryResponse {
   551  	s.Body = v
   552  	return s
   553  }
   554  
   555  type CreateInstanceEndpointAclPolicyRequest struct {
   556  	Comment      *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
   557  	EndpointType *string `json:"EndpointType,omitempty" xml:"EndpointType,omitempty"`
   558  	Entry        *string `json:"Entry,omitempty" xml:"Entry,omitempty"`
   559  	InstanceId   *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
   560  	ModuleName   *string `json:"ModuleName,omitempty" xml:"ModuleName,omitempty"`
   561  }
   562  
   563  func (s CreateInstanceEndpointAclPolicyRequest) String() string {
   564  	return tea.Prettify(s)
   565  }
   566  
   567  func (s CreateInstanceEndpointAclPolicyRequest) GoString() string {
   568  	return s.String()
   569  }
   570  
   571  func (s *CreateInstanceEndpointAclPolicyRequest) SetComment(v string) *CreateInstanceEndpointAclPolicyRequest {
   572  	s.Comment = &v
   573  	return s
   574  }
   575  
   576  func (s *CreateInstanceEndpointAclPolicyRequest) SetEndpointType(v string) *CreateInstanceEndpointAclPolicyRequest {
   577  	s.EndpointType = &v
   578  	return s
   579  }
   580  
   581  func (s *CreateInstanceEndpointAclPolicyRequest) SetEntry(v string) *CreateInstanceEndpointAclPolicyRequest {
   582  	s.Entry = &v
   583  	return s
   584  }
   585  
   586  func (s *CreateInstanceEndpointAclPolicyRequest) SetInstanceId(v string) *CreateInstanceEndpointAclPolicyRequest {
   587  	s.InstanceId = &v
   588  	return s
   589  }
   590  
   591  func (s *CreateInstanceEndpointAclPolicyRequest) SetModuleName(v string) *CreateInstanceEndpointAclPolicyRequest {
   592  	s.ModuleName = &v
   593  	return s
   594  }
   595  
   596  type CreateInstanceEndpointAclPolicyResponseBody struct {
   597  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
   598  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
   599  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
   600  }
   601  
   602  func (s CreateInstanceEndpointAclPolicyResponseBody) String() string {
   603  	return tea.Prettify(s)
   604  }
   605  
   606  func (s CreateInstanceEndpointAclPolicyResponseBody) GoString() string {
   607  	return s.String()
   608  }
   609  
   610  func (s *CreateInstanceEndpointAclPolicyResponseBody) SetCode(v string) *CreateInstanceEndpointAclPolicyResponseBody {
   611  	s.Code = &v
   612  	return s
   613  }
   614  
   615  func (s *CreateInstanceEndpointAclPolicyResponseBody) SetIsSuccess(v bool) *CreateInstanceEndpointAclPolicyResponseBody {
   616  	s.IsSuccess = &v
   617  	return s
   618  }
   619  
   620  func (s *CreateInstanceEndpointAclPolicyResponseBody) SetRequestId(v string) *CreateInstanceEndpointAclPolicyResponseBody {
   621  	s.RequestId = &v
   622  	return s
   623  }
   624  
   625  type CreateInstanceEndpointAclPolicyResponse struct {
   626  	Headers map[string]*string                           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
   627  	Body    *CreateInstanceEndpointAclPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
   628  }
   629  
   630  func (s CreateInstanceEndpointAclPolicyResponse) String() string {
   631  	return tea.Prettify(s)
   632  }
   633  
   634  func (s CreateInstanceEndpointAclPolicyResponse) GoString() string {
   635  	return s.String()
   636  }
   637  
   638  func (s *CreateInstanceEndpointAclPolicyResponse) SetHeaders(v map[string]*string) *CreateInstanceEndpointAclPolicyResponse {
   639  	s.Headers = v
   640  	return s
   641  }
   642  
   643  func (s *CreateInstanceEndpointAclPolicyResponse) SetBody(v *CreateInstanceEndpointAclPolicyResponseBody) *CreateInstanceEndpointAclPolicyResponse {
   644  	s.Body = v
   645  	return s
   646  }
   647  
   648  type CreateInstanceVpcEndpointLinkedVpcRequest struct {
   649  	EnableCreateDNSRecordInPvzt *bool   `json:"EnableCreateDNSRecordInPvzt,omitempty" xml:"EnableCreateDNSRecordInPvzt,omitempty"`
   650  	InstanceId                  *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
   651  	ModuleName                  *string `json:"ModuleName,omitempty" xml:"ModuleName,omitempty"`
   652  	VpcId                       *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
   653  	VswitchId                   *string `json:"VswitchId,omitempty" xml:"VswitchId,omitempty"`
   654  }
   655  
   656  func (s CreateInstanceVpcEndpointLinkedVpcRequest) String() string {
   657  	return tea.Prettify(s)
   658  }
   659  
   660  func (s CreateInstanceVpcEndpointLinkedVpcRequest) GoString() string {
   661  	return s.String()
   662  }
   663  
   664  func (s *CreateInstanceVpcEndpointLinkedVpcRequest) SetEnableCreateDNSRecordInPvzt(v bool) *CreateInstanceVpcEndpointLinkedVpcRequest {
   665  	s.EnableCreateDNSRecordInPvzt = &v
   666  	return s
   667  }
   668  
   669  func (s *CreateInstanceVpcEndpointLinkedVpcRequest) SetInstanceId(v string) *CreateInstanceVpcEndpointLinkedVpcRequest {
   670  	s.InstanceId = &v
   671  	return s
   672  }
   673  
   674  func (s *CreateInstanceVpcEndpointLinkedVpcRequest) SetModuleName(v string) *CreateInstanceVpcEndpointLinkedVpcRequest {
   675  	s.ModuleName = &v
   676  	return s
   677  }
   678  
   679  func (s *CreateInstanceVpcEndpointLinkedVpcRequest) SetVpcId(v string) *CreateInstanceVpcEndpointLinkedVpcRequest {
   680  	s.VpcId = &v
   681  	return s
   682  }
   683  
   684  func (s *CreateInstanceVpcEndpointLinkedVpcRequest) SetVswitchId(v string) *CreateInstanceVpcEndpointLinkedVpcRequest {
   685  	s.VswitchId = &v
   686  	return s
   687  }
   688  
   689  type CreateInstanceVpcEndpointLinkedVpcResponseBody struct {
   690  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
   691  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
   692  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
   693  }
   694  
   695  func (s CreateInstanceVpcEndpointLinkedVpcResponseBody) String() string {
   696  	return tea.Prettify(s)
   697  }
   698  
   699  func (s CreateInstanceVpcEndpointLinkedVpcResponseBody) GoString() string {
   700  	return s.String()
   701  }
   702  
   703  func (s *CreateInstanceVpcEndpointLinkedVpcResponseBody) SetCode(v string) *CreateInstanceVpcEndpointLinkedVpcResponseBody {
   704  	s.Code = &v
   705  	return s
   706  }
   707  
   708  func (s *CreateInstanceVpcEndpointLinkedVpcResponseBody) SetIsSuccess(v bool) *CreateInstanceVpcEndpointLinkedVpcResponseBody {
   709  	s.IsSuccess = &v
   710  	return s
   711  }
   712  
   713  func (s *CreateInstanceVpcEndpointLinkedVpcResponseBody) SetRequestId(v string) *CreateInstanceVpcEndpointLinkedVpcResponseBody {
   714  	s.RequestId = &v
   715  	return s
   716  }
   717  
   718  type CreateInstanceVpcEndpointLinkedVpcResponse struct {
   719  	Headers map[string]*string                              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
   720  	Body    *CreateInstanceVpcEndpointLinkedVpcResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
   721  }
   722  
   723  func (s CreateInstanceVpcEndpointLinkedVpcResponse) String() string {
   724  	return tea.Prettify(s)
   725  }
   726  
   727  func (s CreateInstanceVpcEndpointLinkedVpcResponse) GoString() string {
   728  	return s.String()
   729  }
   730  
   731  func (s *CreateInstanceVpcEndpointLinkedVpcResponse) SetHeaders(v map[string]*string) *CreateInstanceVpcEndpointLinkedVpcResponse {
   732  	s.Headers = v
   733  	return s
   734  }
   735  
   736  func (s *CreateInstanceVpcEndpointLinkedVpcResponse) SetBody(v *CreateInstanceVpcEndpointLinkedVpcResponseBody) *CreateInstanceVpcEndpointLinkedVpcResponse {
   737  	s.Body = v
   738  	return s
   739  }
   740  
   741  type CreateNamespaceRequest struct {
   742  	AutoCreateRepo  *bool   `json:"AutoCreateRepo,omitempty" xml:"AutoCreateRepo,omitempty"`
   743  	DefaultRepoType *string `json:"DefaultRepoType,omitempty" xml:"DefaultRepoType,omitempty"`
   744  	InstanceId      *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
   745  	NamespaceName   *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
   746  	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
   747  }
   748  
   749  func (s CreateNamespaceRequest) String() string {
   750  	return tea.Prettify(s)
   751  }
   752  
   753  func (s CreateNamespaceRequest) GoString() string {
   754  	return s.String()
   755  }
   756  
   757  func (s *CreateNamespaceRequest) SetAutoCreateRepo(v bool) *CreateNamespaceRequest {
   758  	s.AutoCreateRepo = &v
   759  	return s
   760  }
   761  
   762  func (s *CreateNamespaceRequest) SetDefaultRepoType(v string) *CreateNamespaceRequest {
   763  	s.DefaultRepoType = &v
   764  	return s
   765  }
   766  
   767  func (s *CreateNamespaceRequest) SetInstanceId(v string) *CreateNamespaceRequest {
   768  	s.InstanceId = &v
   769  	return s
   770  }
   771  
   772  func (s *CreateNamespaceRequest) SetNamespaceName(v string) *CreateNamespaceRequest {
   773  	s.NamespaceName = &v
   774  	return s
   775  }
   776  
   777  func (s *CreateNamespaceRequest) SetResourceGroupId(v string) *CreateNamespaceRequest {
   778  	s.ResourceGroupId = &v
   779  	return s
   780  }
   781  
   782  type CreateNamespaceResponseBody struct {
   783  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
   784  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
   785  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
   786  }
   787  
   788  func (s CreateNamespaceResponseBody) String() string {
   789  	return tea.Prettify(s)
   790  }
   791  
   792  func (s CreateNamespaceResponseBody) GoString() string {
   793  	return s.String()
   794  }
   795  
   796  func (s *CreateNamespaceResponseBody) SetCode(v string) *CreateNamespaceResponseBody {
   797  	s.Code = &v
   798  	return s
   799  }
   800  
   801  func (s *CreateNamespaceResponseBody) SetIsSuccess(v bool) *CreateNamespaceResponseBody {
   802  	s.IsSuccess = &v
   803  	return s
   804  }
   805  
   806  func (s *CreateNamespaceResponseBody) SetRequestId(v string) *CreateNamespaceResponseBody {
   807  	s.RequestId = &v
   808  	return s
   809  }
   810  
   811  type CreateNamespaceResponse struct {
   812  	Headers map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
   813  	Body    *CreateNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
   814  }
   815  
   816  func (s CreateNamespaceResponse) String() string {
   817  	return tea.Prettify(s)
   818  }
   819  
   820  func (s CreateNamespaceResponse) GoString() string {
   821  	return s.String()
   822  }
   823  
   824  func (s *CreateNamespaceResponse) SetHeaders(v map[string]*string) *CreateNamespaceResponse {
   825  	s.Headers = v
   826  	return s
   827  }
   828  
   829  func (s *CreateNamespaceResponse) SetBody(v *CreateNamespaceResponseBody) *CreateNamespaceResponse {
   830  	s.Body = v
   831  	return s
   832  }
   833  
   834  type CreateRepoBuildRuleRequest struct {
   835  	BuildArgs          []*string `json:"BuildArgs,omitempty" xml:"BuildArgs,omitempty" type:"Repeated"`
   836  	DockerfileLocation *string   `json:"DockerfileLocation,omitempty" xml:"DockerfileLocation,omitempty"`
   837  	DockerfileName     *string   `json:"DockerfileName,omitempty" xml:"DockerfileName,omitempty"`
   838  	ImageTag           *string   `json:"ImageTag,omitempty" xml:"ImageTag,omitempty"`
   839  	InstanceId         *string   `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
   840  	Platforms          []*string `json:"Platforms,omitempty" xml:"Platforms,omitempty" type:"Repeated"`
   841  	PushName           *string   `json:"PushName,omitempty" xml:"PushName,omitempty"`
   842  	PushType           *string   `json:"PushType,omitempty" xml:"PushType,omitempty"`
   843  	RepoId             *string   `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
   844  }
   845  
   846  func (s CreateRepoBuildRuleRequest) String() string {
   847  	return tea.Prettify(s)
   848  }
   849  
   850  func (s CreateRepoBuildRuleRequest) GoString() string {
   851  	return s.String()
   852  }
   853  
   854  func (s *CreateRepoBuildRuleRequest) SetBuildArgs(v []*string) *CreateRepoBuildRuleRequest {
   855  	s.BuildArgs = v
   856  	return s
   857  }
   858  
   859  func (s *CreateRepoBuildRuleRequest) SetDockerfileLocation(v string) *CreateRepoBuildRuleRequest {
   860  	s.DockerfileLocation = &v
   861  	return s
   862  }
   863  
   864  func (s *CreateRepoBuildRuleRequest) SetDockerfileName(v string) *CreateRepoBuildRuleRequest {
   865  	s.DockerfileName = &v
   866  	return s
   867  }
   868  
   869  func (s *CreateRepoBuildRuleRequest) SetImageTag(v string) *CreateRepoBuildRuleRequest {
   870  	s.ImageTag = &v
   871  	return s
   872  }
   873  
   874  func (s *CreateRepoBuildRuleRequest) SetInstanceId(v string) *CreateRepoBuildRuleRequest {
   875  	s.InstanceId = &v
   876  	return s
   877  }
   878  
   879  func (s *CreateRepoBuildRuleRequest) SetPlatforms(v []*string) *CreateRepoBuildRuleRequest {
   880  	s.Platforms = v
   881  	return s
   882  }
   883  
   884  func (s *CreateRepoBuildRuleRequest) SetPushName(v string) *CreateRepoBuildRuleRequest {
   885  	s.PushName = &v
   886  	return s
   887  }
   888  
   889  func (s *CreateRepoBuildRuleRequest) SetPushType(v string) *CreateRepoBuildRuleRequest {
   890  	s.PushType = &v
   891  	return s
   892  }
   893  
   894  func (s *CreateRepoBuildRuleRequest) SetRepoId(v string) *CreateRepoBuildRuleRequest {
   895  	s.RepoId = &v
   896  	return s
   897  }
   898  
   899  type CreateRepoBuildRuleResponseBody struct {
   900  	BuildRuleId *string `json:"BuildRuleId,omitempty" xml:"BuildRuleId,omitempty"`
   901  	Code        *string `json:"Code,omitempty" xml:"Code,omitempty"`
   902  	IsSuccess   *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
   903  	RequestId   *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
   904  }
   905  
   906  func (s CreateRepoBuildRuleResponseBody) String() string {
   907  	return tea.Prettify(s)
   908  }
   909  
   910  func (s CreateRepoBuildRuleResponseBody) GoString() string {
   911  	return s.String()
   912  }
   913  
   914  func (s *CreateRepoBuildRuleResponseBody) SetBuildRuleId(v string) *CreateRepoBuildRuleResponseBody {
   915  	s.BuildRuleId = &v
   916  	return s
   917  }
   918  
   919  func (s *CreateRepoBuildRuleResponseBody) SetCode(v string) *CreateRepoBuildRuleResponseBody {
   920  	s.Code = &v
   921  	return s
   922  }
   923  
   924  func (s *CreateRepoBuildRuleResponseBody) SetIsSuccess(v bool) *CreateRepoBuildRuleResponseBody {
   925  	s.IsSuccess = &v
   926  	return s
   927  }
   928  
   929  func (s *CreateRepoBuildRuleResponseBody) SetRequestId(v string) *CreateRepoBuildRuleResponseBody {
   930  	s.RequestId = &v
   931  	return s
   932  }
   933  
   934  type CreateRepoBuildRuleResponse struct {
   935  	Headers map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
   936  	Body    *CreateRepoBuildRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
   937  }
   938  
   939  func (s CreateRepoBuildRuleResponse) String() string {
   940  	return tea.Prettify(s)
   941  }
   942  
   943  func (s CreateRepoBuildRuleResponse) GoString() string {
   944  	return s.String()
   945  }
   946  
   947  func (s *CreateRepoBuildRuleResponse) SetHeaders(v map[string]*string) *CreateRepoBuildRuleResponse {
   948  	s.Headers = v
   949  	return s
   950  }
   951  
   952  func (s *CreateRepoBuildRuleResponse) SetBody(v *CreateRepoBuildRuleResponseBody) *CreateRepoBuildRuleResponse {
   953  	s.Body = v
   954  	return s
   955  }
   956  
   957  type CreateRepoSourceCodeRepoRequest struct {
   958  	AutoBuild             *bool   `json:"AutoBuild,omitempty" xml:"AutoBuild,omitempty"`
   959  	CodeRepoName          *string `json:"CodeRepoName,omitempty" xml:"CodeRepoName,omitempty"`
   960  	CodeRepoNamespaceName *string `json:"CodeRepoNamespaceName,omitempty" xml:"CodeRepoNamespaceName,omitempty"`
   961  	CodeRepoType          *string `json:"CodeRepoType,omitempty" xml:"CodeRepoType,omitempty"`
   962  	DisableCacheBuild     *bool   `json:"DisableCacheBuild,omitempty" xml:"DisableCacheBuild,omitempty"`
   963  	InstanceId            *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
   964  	OverseaBuild          *bool   `json:"OverseaBuild,omitempty" xml:"OverseaBuild,omitempty"`
   965  	RepoId                *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
   966  }
   967  
   968  func (s CreateRepoSourceCodeRepoRequest) String() string {
   969  	return tea.Prettify(s)
   970  }
   971  
   972  func (s CreateRepoSourceCodeRepoRequest) GoString() string {
   973  	return s.String()
   974  }
   975  
   976  func (s *CreateRepoSourceCodeRepoRequest) SetAutoBuild(v bool) *CreateRepoSourceCodeRepoRequest {
   977  	s.AutoBuild = &v
   978  	return s
   979  }
   980  
   981  func (s *CreateRepoSourceCodeRepoRequest) SetCodeRepoName(v string) *CreateRepoSourceCodeRepoRequest {
   982  	s.CodeRepoName = &v
   983  	return s
   984  }
   985  
   986  func (s *CreateRepoSourceCodeRepoRequest) SetCodeRepoNamespaceName(v string) *CreateRepoSourceCodeRepoRequest {
   987  	s.CodeRepoNamespaceName = &v
   988  	return s
   989  }
   990  
   991  func (s *CreateRepoSourceCodeRepoRequest) SetCodeRepoType(v string) *CreateRepoSourceCodeRepoRequest {
   992  	s.CodeRepoType = &v
   993  	return s
   994  }
   995  
   996  func (s *CreateRepoSourceCodeRepoRequest) SetDisableCacheBuild(v bool) *CreateRepoSourceCodeRepoRequest {
   997  	s.DisableCacheBuild = &v
   998  	return s
   999  }
  1000  
  1001  func (s *CreateRepoSourceCodeRepoRequest) SetInstanceId(v string) *CreateRepoSourceCodeRepoRequest {
  1002  	s.InstanceId = &v
  1003  	return s
  1004  }
  1005  
  1006  func (s *CreateRepoSourceCodeRepoRequest) SetOverseaBuild(v bool) *CreateRepoSourceCodeRepoRequest {
  1007  	s.OverseaBuild = &v
  1008  	return s
  1009  }
  1010  
  1011  func (s *CreateRepoSourceCodeRepoRequest) SetRepoId(v string) *CreateRepoSourceCodeRepoRequest {
  1012  	s.RepoId = &v
  1013  	return s
  1014  }
  1015  
  1016  type CreateRepoSourceCodeRepoResponseBody struct {
  1017  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
  1018  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  1019  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  1020  }
  1021  
  1022  func (s CreateRepoSourceCodeRepoResponseBody) String() string {
  1023  	return tea.Prettify(s)
  1024  }
  1025  
  1026  func (s CreateRepoSourceCodeRepoResponseBody) GoString() string {
  1027  	return s.String()
  1028  }
  1029  
  1030  func (s *CreateRepoSourceCodeRepoResponseBody) SetCode(v string) *CreateRepoSourceCodeRepoResponseBody {
  1031  	s.Code = &v
  1032  	return s
  1033  }
  1034  
  1035  func (s *CreateRepoSourceCodeRepoResponseBody) SetIsSuccess(v bool) *CreateRepoSourceCodeRepoResponseBody {
  1036  	s.IsSuccess = &v
  1037  	return s
  1038  }
  1039  
  1040  func (s *CreateRepoSourceCodeRepoResponseBody) SetRequestId(v string) *CreateRepoSourceCodeRepoResponseBody {
  1041  	s.RequestId = &v
  1042  	return s
  1043  }
  1044  
  1045  type CreateRepoSourceCodeRepoResponse struct {
  1046  	Headers map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  1047  	Body    *CreateRepoSourceCodeRepoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  1048  }
  1049  
  1050  func (s CreateRepoSourceCodeRepoResponse) String() string {
  1051  	return tea.Prettify(s)
  1052  }
  1053  
  1054  func (s CreateRepoSourceCodeRepoResponse) GoString() string {
  1055  	return s.String()
  1056  }
  1057  
  1058  func (s *CreateRepoSourceCodeRepoResponse) SetHeaders(v map[string]*string) *CreateRepoSourceCodeRepoResponse {
  1059  	s.Headers = v
  1060  	return s
  1061  }
  1062  
  1063  func (s *CreateRepoSourceCodeRepoResponse) SetBody(v *CreateRepoSourceCodeRepoResponseBody) *CreateRepoSourceCodeRepoResponse {
  1064  	s.Body = v
  1065  	return s
  1066  }
  1067  
  1068  type CreateRepoSyncRuleRequest struct {
  1069  	InstanceId          *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  1070  	NamespaceName       *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
  1071  	RepoName            *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
  1072  	SyncRuleName        *string `json:"SyncRuleName,omitempty" xml:"SyncRuleName,omitempty"`
  1073  	SyncScope           *string `json:"SyncScope,omitempty" xml:"SyncScope,omitempty"`
  1074  	SyncTrigger         *string `json:"SyncTrigger,omitempty" xml:"SyncTrigger,omitempty"`
  1075  	TagFilter           *string `json:"TagFilter,omitempty" xml:"TagFilter,omitempty"`
  1076  	TargetInstanceId    *string `json:"TargetInstanceId,omitempty" xml:"TargetInstanceId,omitempty"`
  1077  	TargetNamespaceName *string `json:"TargetNamespaceName,omitempty" xml:"TargetNamespaceName,omitempty"`
  1078  	TargetRegionId      *string `json:"TargetRegionId,omitempty" xml:"TargetRegionId,omitempty"`
  1079  	TargetRepoName      *string `json:"TargetRepoName,omitempty" xml:"TargetRepoName,omitempty"`
  1080  	TargetUserId        *string `json:"TargetUserId,omitempty" xml:"TargetUserId,omitempty"`
  1081  }
  1082  
  1083  func (s CreateRepoSyncRuleRequest) String() string {
  1084  	return tea.Prettify(s)
  1085  }
  1086  
  1087  func (s CreateRepoSyncRuleRequest) GoString() string {
  1088  	return s.String()
  1089  }
  1090  
  1091  func (s *CreateRepoSyncRuleRequest) SetInstanceId(v string) *CreateRepoSyncRuleRequest {
  1092  	s.InstanceId = &v
  1093  	return s
  1094  }
  1095  
  1096  func (s *CreateRepoSyncRuleRequest) SetNamespaceName(v string) *CreateRepoSyncRuleRequest {
  1097  	s.NamespaceName = &v
  1098  	return s
  1099  }
  1100  
  1101  func (s *CreateRepoSyncRuleRequest) SetRepoName(v string) *CreateRepoSyncRuleRequest {
  1102  	s.RepoName = &v
  1103  	return s
  1104  }
  1105  
  1106  func (s *CreateRepoSyncRuleRequest) SetSyncRuleName(v string) *CreateRepoSyncRuleRequest {
  1107  	s.SyncRuleName = &v
  1108  	return s
  1109  }
  1110  
  1111  func (s *CreateRepoSyncRuleRequest) SetSyncScope(v string) *CreateRepoSyncRuleRequest {
  1112  	s.SyncScope = &v
  1113  	return s
  1114  }
  1115  
  1116  func (s *CreateRepoSyncRuleRequest) SetSyncTrigger(v string) *CreateRepoSyncRuleRequest {
  1117  	s.SyncTrigger = &v
  1118  	return s
  1119  }
  1120  
  1121  func (s *CreateRepoSyncRuleRequest) SetTagFilter(v string) *CreateRepoSyncRuleRequest {
  1122  	s.TagFilter = &v
  1123  	return s
  1124  }
  1125  
  1126  func (s *CreateRepoSyncRuleRequest) SetTargetInstanceId(v string) *CreateRepoSyncRuleRequest {
  1127  	s.TargetInstanceId = &v
  1128  	return s
  1129  }
  1130  
  1131  func (s *CreateRepoSyncRuleRequest) SetTargetNamespaceName(v string) *CreateRepoSyncRuleRequest {
  1132  	s.TargetNamespaceName = &v
  1133  	return s
  1134  }
  1135  
  1136  func (s *CreateRepoSyncRuleRequest) SetTargetRegionId(v string) *CreateRepoSyncRuleRequest {
  1137  	s.TargetRegionId = &v
  1138  	return s
  1139  }
  1140  
  1141  func (s *CreateRepoSyncRuleRequest) SetTargetRepoName(v string) *CreateRepoSyncRuleRequest {
  1142  	s.TargetRepoName = &v
  1143  	return s
  1144  }
  1145  
  1146  func (s *CreateRepoSyncRuleRequest) SetTargetUserId(v string) *CreateRepoSyncRuleRequest {
  1147  	s.TargetUserId = &v
  1148  	return s
  1149  }
  1150  
  1151  type CreateRepoSyncRuleResponseBody struct {
  1152  	Code       *string `json:"Code,omitempty" xml:"Code,omitempty"`
  1153  	IsSuccess  *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  1154  	RequestId  *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  1155  	SyncRuleId *string `json:"SyncRuleId,omitempty" xml:"SyncRuleId,omitempty"`
  1156  }
  1157  
  1158  func (s CreateRepoSyncRuleResponseBody) String() string {
  1159  	return tea.Prettify(s)
  1160  }
  1161  
  1162  func (s CreateRepoSyncRuleResponseBody) GoString() string {
  1163  	return s.String()
  1164  }
  1165  
  1166  func (s *CreateRepoSyncRuleResponseBody) SetCode(v string) *CreateRepoSyncRuleResponseBody {
  1167  	s.Code = &v
  1168  	return s
  1169  }
  1170  
  1171  func (s *CreateRepoSyncRuleResponseBody) SetIsSuccess(v bool) *CreateRepoSyncRuleResponseBody {
  1172  	s.IsSuccess = &v
  1173  	return s
  1174  }
  1175  
  1176  func (s *CreateRepoSyncRuleResponseBody) SetRequestId(v string) *CreateRepoSyncRuleResponseBody {
  1177  	s.RequestId = &v
  1178  	return s
  1179  }
  1180  
  1181  func (s *CreateRepoSyncRuleResponseBody) SetSyncRuleId(v string) *CreateRepoSyncRuleResponseBody {
  1182  	s.SyncRuleId = &v
  1183  	return s
  1184  }
  1185  
  1186  type CreateRepoSyncRuleResponse struct {
  1187  	Headers map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  1188  	Body    *CreateRepoSyncRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  1189  }
  1190  
  1191  func (s CreateRepoSyncRuleResponse) String() string {
  1192  	return tea.Prettify(s)
  1193  }
  1194  
  1195  func (s CreateRepoSyncRuleResponse) GoString() string {
  1196  	return s.String()
  1197  }
  1198  
  1199  func (s *CreateRepoSyncRuleResponse) SetHeaders(v map[string]*string) *CreateRepoSyncRuleResponse {
  1200  	s.Headers = v
  1201  	return s
  1202  }
  1203  
  1204  func (s *CreateRepoSyncRuleResponse) SetBody(v *CreateRepoSyncRuleResponseBody) *CreateRepoSyncRuleResponse {
  1205  	s.Body = v
  1206  	return s
  1207  }
  1208  
  1209  type CreateRepoSyncTaskRequest struct {
  1210  	InstanceId       *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  1211  	Override         *bool   `json:"Override,omitempty" xml:"Override,omitempty"`
  1212  	RepoId           *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  1213  	Tag              *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
  1214  	TargetInstanceId *string `json:"TargetInstanceId,omitempty" xml:"TargetInstanceId,omitempty"`
  1215  	TargetNamespace  *string `json:"TargetNamespace,omitempty" xml:"TargetNamespace,omitempty"`
  1216  	TargetRegionId   *string `json:"TargetRegionId,omitempty" xml:"TargetRegionId,omitempty"`
  1217  	TargetRepoName   *string `json:"TargetRepoName,omitempty" xml:"TargetRepoName,omitempty"`
  1218  	TargetTag        *string `json:"TargetTag,omitempty" xml:"TargetTag,omitempty"`
  1219  	TargetUserId     *string `json:"TargetUserId,omitempty" xml:"TargetUserId,omitempty"`
  1220  }
  1221  
  1222  func (s CreateRepoSyncTaskRequest) String() string {
  1223  	return tea.Prettify(s)
  1224  }
  1225  
  1226  func (s CreateRepoSyncTaskRequest) GoString() string {
  1227  	return s.String()
  1228  }
  1229  
  1230  func (s *CreateRepoSyncTaskRequest) SetInstanceId(v string) *CreateRepoSyncTaskRequest {
  1231  	s.InstanceId = &v
  1232  	return s
  1233  }
  1234  
  1235  func (s *CreateRepoSyncTaskRequest) SetOverride(v bool) *CreateRepoSyncTaskRequest {
  1236  	s.Override = &v
  1237  	return s
  1238  }
  1239  
  1240  func (s *CreateRepoSyncTaskRequest) SetRepoId(v string) *CreateRepoSyncTaskRequest {
  1241  	s.RepoId = &v
  1242  	return s
  1243  }
  1244  
  1245  func (s *CreateRepoSyncTaskRequest) SetTag(v string) *CreateRepoSyncTaskRequest {
  1246  	s.Tag = &v
  1247  	return s
  1248  }
  1249  
  1250  func (s *CreateRepoSyncTaskRequest) SetTargetInstanceId(v string) *CreateRepoSyncTaskRequest {
  1251  	s.TargetInstanceId = &v
  1252  	return s
  1253  }
  1254  
  1255  func (s *CreateRepoSyncTaskRequest) SetTargetNamespace(v string) *CreateRepoSyncTaskRequest {
  1256  	s.TargetNamespace = &v
  1257  	return s
  1258  }
  1259  
  1260  func (s *CreateRepoSyncTaskRequest) SetTargetRegionId(v string) *CreateRepoSyncTaskRequest {
  1261  	s.TargetRegionId = &v
  1262  	return s
  1263  }
  1264  
  1265  func (s *CreateRepoSyncTaskRequest) SetTargetRepoName(v string) *CreateRepoSyncTaskRequest {
  1266  	s.TargetRepoName = &v
  1267  	return s
  1268  }
  1269  
  1270  func (s *CreateRepoSyncTaskRequest) SetTargetTag(v string) *CreateRepoSyncTaskRequest {
  1271  	s.TargetTag = &v
  1272  	return s
  1273  }
  1274  
  1275  func (s *CreateRepoSyncTaskRequest) SetTargetUserId(v string) *CreateRepoSyncTaskRequest {
  1276  	s.TargetUserId = &v
  1277  	return s
  1278  }
  1279  
  1280  type CreateRepoSyncTaskResponseBody struct {
  1281  	Code       *string `json:"Code,omitempty" xml:"Code,omitempty"`
  1282  	IsSuccess  *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  1283  	RequestId  *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  1284  	SyncTaskId *string `json:"SyncTaskId,omitempty" xml:"SyncTaskId,omitempty"`
  1285  }
  1286  
  1287  func (s CreateRepoSyncTaskResponseBody) String() string {
  1288  	return tea.Prettify(s)
  1289  }
  1290  
  1291  func (s CreateRepoSyncTaskResponseBody) GoString() string {
  1292  	return s.String()
  1293  }
  1294  
  1295  func (s *CreateRepoSyncTaskResponseBody) SetCode(v string) *CreateRepoSyncTaskResponseBody {
  1296  	s.Code = &v
  1297  	return s
  1298  }
  1299  
  1300  func (s *CreateRepoSyncTaskResponseBody) SetIsSuccess(v bool) *CreateRepoSyncTaskResponseBody {
  1301  	s.IsSuccess = &v
  1302  	return s
  1303  }
  1304  
  1305  func (s *CreateRepoSyncTaskResponseBody) SetRequestId(v string) *CreateRepoSyncTaskResponseBody {
  1306  	s.RequestId = &v
  1307  	return s
  1308  }
  1309  
  1310  func (s *CreateRepoSyncTaskResponseBody) SetSyncTaskId(v string) *CreateRepoSyncTaskResponseBody {
  1311  	s.SyncTaskId = &v
  1312  	return s
  1313  }
  1314  
  1315  type CreateRepoSyncTaskResponse struct {
  1316  	Headers map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  1317  	Body    *CreateRepoSyncTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  1318  }
  1319  
  1320  func (s CreateRepoSyncTaskResponse) String() string {
  1321  	return tea.Prettify(s)
  1322  }
  1323  
  1324  func (s CreateRepoSyncTaskResponse) GoString() string {
  1325  	return s.String()
  1326  }
  1327  
  1328  func (s *CreateRepoSyncTaskResponse) SetHeaders(v map[string]*string) *CreateRepoSyncTaskResponse {
  1329  	s.Headers = v
  1330  	return s
  1331  }
  1332  
  1333  func (s *CreateRepoSyncTaskResponse) SetBody(v *CreateRepoSyncTaskResponseBody) *CreateRepoSyncTaskResponse {
  1334  	s.Body = v
  1335  	return s
  1336  }
  1337  
  1338  type CreateRepoSyncTaskByRuleRequest struct {
  1339  	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  1340  	RepoId     *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  1341  	SyncRuleId *string `json:"SyncRuleId,omitempty" xml:"SyncRuleId,omitempty"`
  1342  	Tag        *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
  1343  }
  1344  
  1345  func (s CreateRepoSyncTaskByRuleRequest) String() string {
  1346  	return tea.Prettify(s)
  1347  }
  1348  
  1349  func (s CreateRepoSyncTaskByRuleRequest) GoString() string {
  1350  	return s.String()
  1351  }
  1352  
  1353  func (s *CreateRepoSyncTaskByRuleRequest) SetInstanceId(v string) *CreateRepoSyncTaskByRuleRequest {
  1354  	s.InstanceId = &v
  1355  	return s
  1356  }
  1357  
  1358  func (s *CreateRepoSyncTaskByRuleRequest) SetRepoId(v string) *CreateRepoSyncTaskByRuleRequest {
  1359  	s.RepoId = &v
  1360  	return s
  1361  }
  1362  
  1363  func (s *CreateRepoSyncTaskByRuleRequest) SetSyncRuleId(v string) *CreateRepoSyncTaskByRuleRequest {
  1364  	s.SyncRuleId = &v
  1365  	return s
  1366  }
  1367  
  1368  func (s *CreateRepoSyncTaskByRuleRequest) SetTag(v string) *CreateRepoSyncTaskByRuleRequest {
  1369  	s.Tag = &v
  1370  	return s
  1371  }
  1372  
  1373  type CreateRepoSyncTaskByRuleResponseBody struct {
  1374  	Code       *string `json:"Code,omitempty" xml:"Code,omitempty"`
  1375  	IsSuccess  *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  1376  	RequestId  *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  1377  	SyncTaskId *string `json:"SyncTaskId,omitempty" xml:"SyncTaskId,omitempty"`
  1378  }
  1379  
  1380  func (s CreateRepoSyncTaskByRuleResponseBody) String() string {
  1381  	return tea.Prettify(s)
  1382  }
  1383  
  1384  func (s CreateRepoSyncTaskByRuleResponseBody) GoString() string {
  1385  	return s.String()
  1386  }
  1387  
  1388  func (s *CreateRepoSyncTaskByRuleResponseBody) SetCode(v string) *CreateRepoSyncTaskByRuleResponseBody {
  1389  	s.Code = &v
  1390  	return s
  1391  }
  1392  
  1393  func (s *CreateRepoSyncTaskByRuleResponseBody) SetIsSuccess(v bool) *CreateRepoSyncTaskByRuleResponseBody {
  1394  	s.IsSuccess = &v
  1395  	return s
  1396  }
  1397  
  1398  func (s *CreateRepoSyncTaskByRuleResponseBody) SetRequestId(v string) *CreateRepoSyncTaskByRuleResponseBody {
  1399  	s.RequestId = &v
  1400  	return s
  1401  }
  1402  
  1403  func (s *CreateRepoSyncTaskByRuleResponseBody) SetSyncTaskId(v string) *CreateRepoSyncTaskByRuleResponseBody {
  1404  	s.SyncTaskId = &v
  1405  	return s
  1406  }
  1407  
  1408  type CreateRepoSyncTaskByRuleResponse struct {
  1409  	Headers map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  1410  	Body    *CreateRepoSyncTaskByRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  1411  }
  1412  
  1413  func (s CreateRepoSyncTaskByRuleResponse) String() string {
  1414  	return tea.Prettify(s)
  1415  }
  1416  
  1417  func (s CreateRepoSyncTaskByRuleResponse) GoString() string {
  1418  	return s.String()
  1419  }
  1420  
  1421  func (s *CreateRepoSyncTaskByRuleResponse) SetHeaders(v map[string]*string) *CreateRepoSyncTaskByRuleResponse {
  1422  	s.Headers = v
  1423  	return s
  1424  }
  1425  
  1426  func (s *CreateRepoSyncTaskByRuleResponse) SetBody(v *CreateRepoSyncTaskByRuleResponseBody) *CreateRepoSyncTaskByRuleResponse {
  1427  	s.Body = v
  1428  	return s
  1429  }
  1430  
  1431  type CreateRepoTagRequest struct {
  1432  	FromTag       *string `json:"FromTag,omitempty" xml:"FromTag,omitempty"`
  1433  	InstanceId    *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  1434  	NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
  1435  	RepoName      *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
  1436  	ToTag         *string `json:"ToTag,omitempty" xml:"ToTag,omitempty"`
  1437  }
  1438  
  1439  func (s CreateRepoTagRequest) String() string {
  1440  	return tea.Prettify(s)
  1441  }
  1442  
  1443  func (s CreateRepoTagRequest) GoString() string {
  1444  	return s.String()
  1445  }
  1446  
  1447  func (s *CreateRepoTagRequest) SetFromTag(v string) *CreateRepoTagRequest {
  1448  	s.FromTag = &v
  1449  	return s
  1450  }
  1451  
  1452  func (s *CreateRepoTagRequest) SetInstanceId(v string) *CreateRepoTagRequest {
  1453  	s.InstanceId = &v
  1454  	return s
  1455  }
  1456  
  1457  func (s *CreateRepoTagRequest) SetNamespaceName(v string) *CreateRepoTagRequest {
  1458  	s.NamespaceName = &v
  1459  	return s
  1460  }
  1461  
  1462  func (s *CreateRepoTagRequest) SetRepoName(v string) *CreateRepoTagRequest {
  1463  	s.RepoName = &v
  1464  	return s
  1465  }
  1466  
  1467  func (s *CreateRepoTagRequest) SetToTag(v string) *CreateRepoTagRequest {
  1468  	s.ToTag = &v
  1469  	return s
  1470  }
  1471  
  1472  type CreateRepoTagResponseBody struct {
  1473  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
  1474  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  1475  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  1476  }
  1477  
  1478  func (s CreateRepoTagResponseBody) String() string {
  1479  	return tea.Prettify(s)
  1480  }
  1481  
  1482  func (s CreateRepoTagResponseBody) GoString() string {
  1483  	return s.String()
  1484  }
  1485  
  1486  func (s *CreateRepoTagResponseBody) SetCode(v string) *CreateRepoTagResponseBody {
  1487  	s.Code = &v
  1488  	return s
  1489  }
  1490  
  1491  func (s *CreateRepoTagResponseBody) SetIsSuccess(v bool) *CreateRepoTagResponseBody {
  1492  	s.IsSuccess = &v
  1493  	return s
  1494  }
  1495  
  1496  func (s *CreateRepoTagResponseBody) SetRequestId(v string) *CreateRepoTagResponseBody {
  1497  	s.RequestId = &v
  1498  	return s
  1499  }
  1500  
  1501  type CreateRepoTagResponse struct {
  1502  	Headers map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  1503  	Body    *CreateRepoTagResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  1504  }
  1505  
  1506  func (s CreateRepoTagResponse) String() string {
  1507  	return tea.Prettify(s)
  1508  }
  1509  
  1510  func (s CreateRepoTagResponse) GoString() string {
  1511  	return s.String()
  1512  }
  1513  
  1514  func (s *CreateRepoTagResponse) SetHeaders(v map[string]*string) *CreateRepoTagResponse {
  1515  	s.Headers = v
  1516  	return s
  1517  }
  1518  
  1519  func (s *CreateRepoTagResponse) SetBody(v *CreateRepoTagResponseBody) *CreateRepoTagResponse {
  1520  	s.Body = v
  1521  	return s
  1522  }
  1523  
  1524  type CreateRepoTagScanTaskRequest struct {
  1525  	Digest      *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
  1526  	InstanceId  *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  1527  	RepoId      *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  1528  	ScanService *string `json:"ScanService,omitempty" xml:"ScanService,omitempty"`
  1529  	Tag         *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
  1530  }
  1531  
  1532  func (s CreateRepoTagScanTaskRequest) String() string {
  1533  	return tea.Prettify(s)
  1534  }
  1535  
  1536  func (s CreateRepoTagScanTaskRequest) GoString() string {
  1537  	return s.String()
  1538  }
  1539  
  1540  func (s *CreateRepoTagScanTaskRequest) SetDigest(v string) *CreateRepoTagScanTaskRequest {
  1541  	s.Digest = &v
  1542  	return s
  1543  }
  1544  
  1545  func (s *CreateRepoTagScanTaskRequest) SetInstanceId(v string) *CreateRepoTagScanTaskRequest {
  1546  	s.InstanceId = &v
  1547  	return s
  1548  }
  1549  
  1550  func (s *CreateRepoTagScanTaskRequest) SetRepoId(v string) *CreateRepoTagScanTaskRequest {
  1551  	s.RepoId = &v
  1552  	return s
  1553  }
  1554  
  1555  func (s *CreateRepoTagScanTaskRequest) SetScanService(v string) *CreateRepoTagScanTaskRequest {
  1556  	s.ScanService = &v
  1557  	return s
  1558  }
  1559  
  1560  func (s *CreateRepoTagScanTaskRequest) SetTag(v string) *CreateRepoTagScanTaskRequest {
  1561  	s.Tag = &v
  1562  	return s
  1563  }
  1564  
  1565  type CreateRepoTagScanTaskResponseBody struct {
  1566  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
  1567  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  1568  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  1569  }
  1570  
  1571  func (s CreateRepoTagScanTaskResponseBody) String() string {
  1572  	return tea.Prettify(s)
  1573  }
  1574  
  1575  func (s CreateRepoTagScanTaskResponseBody) GoString() string {
  1576  	return s.String()
  1577  }
  1578  
  1579  func (s *CreateRepoTagScanTaskResponseBody) SetCode(v string) *CreateRepoTagScanTaskResponseBody {
  1580  	s.Code = &v
  1581  	return s
  1582  }
  1583  
  1584  func (s *CreateRepoTagScanTaskResponseBody) SetIsSuccess(v bool) *CreateRepoTagScanTaskResponseBody {
  1585  	s.IsSuccess = &v
  1586  	return s
  1587  }
  1588  
  1589  func (s *CreateRepoTagScanTaskResponseBody) SetRequestId(v string) *CreateRepoTagScanTaskResponseBody {
  1590  	s.RequestId = &v
  1591  	return s
  1592  }
  1593  
  1594  type CreateRepoTagScanTaskResponse struct {
  1595  	Headers map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  1596  	Body    *CreateRepoTagScanTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  1597  }
  1598  
  1599  func (s CreateRepoTagScanTaskResponse) String() string {
  1600  	return tea.Prettify(s)
  1601  }
  1602  
  1603  func (s CreateRepoTagScanTaskResponse) GoString() string {
  1604  	return s.String()
  1605  }
  1606  
  1607  func (s *CreateRepoTagScanTaskResponse) SetHeaders(v map[string]*string) *CreateRepoTagScanTaskResponse {
  1608  	s.Headers = v
  1609  	return s
  1610  }
  1611  
  1612  func (s *CreateRepoTagScanTaskResponse) SetBody(v *CreateRepoTagScanTaskResponseBody) *CreateRepoTagScanTaskResponse {
  1613  	s.Body = v
  1614  	return s
  1615  }
  1616  
  1617  type CreateRepoTriggerRequest struct {
  1618  	InstanceId  *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  1619  	RepoId      *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  1620  	TriggerName *string `json:"TriggerName,omitempty" xml:"TriggerName,omitempty"`
  1621  	TriggerTag  *string `json:"TriggerTag,omitempty" xml:"TriggerTag,omitempty"`
  1622  	TriggerType *string `json:"TriggerType,omitempty" xml:"TriggerType,omitempty"`
  1623  	TriggerUrl  *string `json:"TriggerUrl,omitempty" xml:"TriggerUrl,omitempty"`
  1624  }
  1625  
  1626  func (s CreateRepoTriggerRequest) String() string {
  1627  	return tea.Prettify(s)
  1628  }
  1629  
  1630  func (s CreateRepoTriggerRequest) GoString() string {
  1631  	return s.String()
  1632  }
  1633  
  1634  func (s *CreateRepoTriggerRequest) SetInstanceId(v string) *CreateRepoTriggerRequest {
  1635  	s.InstanceId = &v
  1636  	return s
  1637  }
  1638  
  1639  func (s *CreateRepoTriggerRequest) SetRepoId(v string) *CreateRepoTriggerRequest {
  1640  	s.RepoId = &v
  1641  	return s
  1642  }
  1643  
  1644  func (s *CreateRepoTriggerRequest) SetTriggerName(v string) *CreateRepoTriggerRequest {
  1645  	s.TriggerName = &v
  1646  	return s
  1647  }
  1648  
  1649  func (s *CreateRepoTriggerRequest) SetTriggerTag(v string) *CreateRepoTriggerRequest {
  1650  	s.TriggerTag = &v
  1651  	return s
  1652  }
  1653  
  1654  func (s *CreateRepoTriggerRequest) SetTriggerType(v string) *CreateRepoTriggerRequest {
  1655  	s.TriggerType = &v
  1656  	return s
  1657  }
  1658  
  1659  func (s *CreateRepoTriggerRequest) SetTriggerUrl(v string) *CreateRepoTriggerRequest {
  1660  	s.TriggerUrl = &v
  1661  	return s
  1662  }
  1663  
  1664  type CreateRepoTriggerResponseBody struct {
  1665  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
  1666  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  1667  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  1668  	TriggerId *string `json:"TriggerId,omitempty" xml:"TriggerId,omitempty"`
  1669  }
  1670  
  1671  func (s CreateRepoTriggerResponseBody) String() string {
  1672  	return tea.Prettify(s)
  1673  }
  1674  
  1675  func (s CreateRepoTriggerResponseBody) GoString() string {
  1676  	return s.String()
  1677  }
  1678  
  1679  func (s *CreateRepoTriggerResponseBody) SetCode(v string) *CreateRepoTriggerResponseBody {
  1680  	s.Code = &v
  1681  	return s
  1682  }
  1683  
  1684  func (s *CreateRepoTriggerResponseBody) SetIsSuccess(v bool) *CreateRepoTriggerResponseBody {
  1685  	s.IsSuccess = &v
  1686  	return s
  1687  }
  1688  
  1689  func (s *CreateRepoTriggerResponseBody) SetRequestId(v string) *CreateRepoTriggerResponseBody {
  1690  	s.RequestId = &v
  1691  	return s
  1692  }
  1693  
  1694  func (s *CreateRepoTriggerResponseBody) SetTriggerId(v string) *CreateRepoTriggerResponseBody {
  1695  	s.TriggerId = &v
  1696  	return s
  1697  }
  1698  
  1699  type CreateRepoTriggerResponse struct {
  1700  	Headers map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  1701  	Body    *CreateRepoTriggerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  1702  }
  1703  
  1704  func (s CreateRepoTriggerResponse) String() string {
  1705  	return tea.Prettify(s)
  1706  }
  1707  
  1708  func (s CreateRepoTriggerResponse) GoString() string {
  1709  	return s.String()
  1710  }
  1711  
  1712  func (s *CreateRepoTriggerResponse) SetHeaders(v map[string]*string) *CreateRepoTriggerResponse {
  1713  	s.Headers = v
  1714  	return s
  1715  }
  1716  
  1717  func (s *CreateRepoTriggerResponse) SetBody(v *CreateRepoTriggerResponseBody) *CreateRepoTriggerResponse {
  1718  	s.Body = v
  1719  	return s
  1720  }
  1721  
  1722  type CreateRepositoryRequest struct {
  1723  	Detail            *string `json:"Detail,omitempty" xml:"Detail,omitempty"`
  1724  	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  1725  	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
  1726  	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
  1727  	RepoType          *string `json:"RepoType,omitempty" xml:"RepoType,omitempty"`
  1728  	ResourceGroupId   *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
  1729  	Summary           *string `json:"Summary,omitempty" xml:"Summary,omitempty"`
  1730  	TagImmutability   *bool   `json:"TagImmutability,omitempty" xml:"TagImmutability,omitempty"`
  1731  }
  1732  
  1733  func (s CreateRepositoryRequest) String() string {
  1734  	return tea.Prettify(s)
  1735  }
  1736  
  1737  func (s CreateRepositoryRequest) GoString() string {
  1738  	return s.String()
  1739  }
  1740  
  1741  func (s *CreateRepositoryRequest) SetDetail(v string) *CreateRepositoryRequest {
  1742  	s.Detail = &v
  1743  	return s
  1744  }
  1745  
  1746  func (s *CreateRepositoryRequest) SetInstanceId(v string) *CreateRepositoryRequest {
  1747  	s.InstanceId = &v
  1748  	return s
  1749  }
  1750  
  1751  func (s *CreateRepositoryRequest) SetRepoName(v string) *CreateRepositoryRequest {
  1752  	s.RepoName = &v
  1753  	return s
  1754  }
  1755  
  1756  func (s *CreateRepositoryRequest) SetRepoNamespaceName(v string) *CreateRepositoryRequest {
  1757  	s.RepoNamespaceName = &v
  1758  	return s
  1759  }
  1760  
  1761  func (s *CreateRepositoryRequest) SetRepoType(v string) *CreateRepositoryRequest {
  1762  	s.RepoType = &v
  1763  	return s
  1764  }
  1765  
  1766  func (s *CreateRepositoryRequest) SetResourceGroupId(v string) *CreateRepositoryRequest {
  1767  	s.ResourceGroupId = &v
  1768  	return s
  1769  }
  1770  
  1771  func (s *CreateRepositoryRequest) SetSummary(v string) *CreateRepositoryRequest {
  1772  	s.Summary = &v
  1773  	return s
  1774  }
  1775  
  1776  func (s *CreateRepositoryRequest) SetTagImmutability(v bool) *CreateRepositoryRequest {
  1777  	s.TagImmutability = &v
  1778  	return s
  1779  }
  1780  
  1781  type CreateRepositoryResponseBody struct {
  1782  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
  1783  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  1784  	RepoId    *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  1785  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  1786  }
  1787  
  1788  func (s CreateRepositoryResponseBody) String() string {
  1789  	return tea.Prettify(s)
  1790  }
  1791  
  1792  func (s CreateRepositoryResponseBody) GoString() string {
  1793  	return s.String()
  1794  }
  1795  
  1796  func (s *CreateRepositoryResponseBody) SetCode(v string) *CreateRepositoryResponseBody {
  1797  	s.Code = &v
  1798  	return s
  1799  }
  1800  
  1801  func (s *CreateRepositoryResponseBody) SetIsSuccess(v bool) *CreateRepositoryResponseBody {
  1802  	s.IsSuccess = &v
  1803  	return s
  1804  }
  1805  
  1806  func (s *CreateRepositoryResponseBody) SetRepoId(v string) *CreateRepositoryResponseBody {
  1807  	s.RepoId = &v
  1808  	return s
  1809  }
  1810  
  1811  func (s *CreateRepositoryResponseBody) SetRequestId(v string) *CreateRepositoryResponseBody {
  1812  	s.RequestId = &v
  1813  	return s
  1814  }
  1815  
  1816  type CreateRepositoryResponse struct {
  1817  	Headers map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  1818  	Body    *CreateRepositoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  1819  }
  1820  
  1821  func (s CreateRepositoryResponse) String() string {
  1822  	return tea.Prettify(s)
  1823  }
  1824  
  1825  func (s CreateRepositoryResponse) GoString() string {
  1826  	return s.String()
  1827  }
  1828  
  1829  func (s *CreateRepositoryResponse) SetHeaders(v map[string]*string) *CreateRepositoryResponse {
  1830  	s.Headers = v
  1831  	return s
  1832  }
  1833  
  1834  func (s *CreateRepositoryResponse) SetBody(v *CreateRepositoryResponseBody) *CreateRepositoryResponse {
  1835  	s.Body = v
  1836  	return s
  1837  }
  1838  
  1839  type DeleteChainRequest struct {
  1840  	ChainId    *string `json:"ChainId,omitempty" xml:"ChainId,omitempty"`
  1841  	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  1842  }
  1843  
  1844  func (s DeleteChainRequest) String() string {
  1845  	return tea.Prettify(s)
  1846  }
  1847  
  1848  func (s DeleteChainRequest) GoString() string {
  1849  	return s.String()
  1850  }
  1851  
  1852  func (s *DeleteChainRequest) SetChainId(v string) *DeleteChainRequest {
  1853  	s.ChainId = &v
  1854  	return s
  1855  }
  1856  
  1857  func (s *DeleteChainRequest) SetInstanceId(v string) *DeleteChainRequest {
  1858  	s.InstanceId = &v
  1859  	return s
  1860  }
  1861  
  1862  type DeleteChainResponseBody struct {
  1863  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
  1864  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  1865  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  1866  }
  1867  
  1868  func (s DeleteChainResponseBody) String() string {
  1869  	return tea.Prettify(s)
  1870  }
  1871  
  1872  func (s DeleteChainResponseBody) GoString() string {
  1873  	return s.String()
  1874  }
  1875  
  1876  func (s *DeleteChainResponseBody) SetCode(v string) *DeleteChainResponseBody {
  1877  	s.Code = &v
  1878  	return s
  1879  }
  1880  
  1881  func (s *DeleteChainResponseBody) SetIsSuccess(v bool) *DeleteChainResponseBody {
  1882  	s.IsSuccess = &v
  1883  	return s
  1884  }
  1885  
  1886  func (s *DeleteChainResponseBody) SetRequestId(v string) *DeleteChainResponseBody {
  1887  	s.RequestId = &v
  1888  	return s
  1889  }
  1890  
  1891  type DeleteChainResponse struct {
  1892  	Headers map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  1893  	Body    *DeleteChainResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  1894  }
  1895  
  1896  func (s DeleteChainResponse) String() string {
  1897  	return tea.Prettify(s)
  1898  }
  1899  
  1900  func (s DeleteChainResponse) GoString() string {
  1901  	return s.String()
  1902  }
  1903  
  1904  func (s *DeleteChainResponse) SetHeaders(v map[string]*string) *DeleteChainResponse {
  1905  	s.Headers = v
  1906  	return s
  1907  }
  1908  
  1909  func (s *DeleteChainResponse) SetBody(v *DeleteChainResponseBody) *DeleteChainResponse {
  1910  	s.Body = v
  1911  	return s
  1912  }
  1913  
  1914  type DeleteChartNamespaceRequest struct {
  1915  	InstanceId    *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  1916  	NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
  1917  }
  1918  
  1919  func (s DeleteChartNamespaceRequest) String() string {
  1920  	return tea.Prettify(s)
  1921  }
  1922  
  1923  func (s DeleteChartNamespaceRequest) GoString() string {
  1924  	return s.String()
  1925  }
  1926  
  1927  func (s *DeleteChartNamespaceRequest) SetInstanceId(v string) *DeleteChartNamespaceRequest {
  1928  	s.InstanceId = &v
  1929  	return s
  1930  }
  1931  
  1932  func (s *DeleteChartNamespaceRequest) SetNamespaceName(v string) *DeleteChartNamespaceRequest {
  1933  	s.NamespaceName = &v
  1934  	return s
  1935  }
  1936  
  1937  type DeleteChartNamespaceResponseBody struct {
  1938  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
  1939  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  1940  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  1941  }
  1942  
  1943  func (s DeleteChartNamespaceResponseBody) String() string {
  1944  	return tea.Prettify(s)
  1945  }
  1946  
  1947  func (s DeleteChartNamespaceResponseBody) GoString() string {
  1948  	return s.String()
  1949  }
  1950  
  1951  func (s *DeleteChartNamespaceResponseBody) SetCode(v string) *DeleteChartNamespaceResponseBody {
  1952  	s.Code = &v
  1953  	return s
  1954  }
  1955  
  1956  func (s *DeleteChartNamespaceResponseBody) SetIsSuccess(v bool) *DeleteChartNamespaceResponseBody {
  1957  	s.IsSuccess = &v
  1958  	return s
  1959  }
  1960  
  1961  func (s *DeleteChartNamespaceResponseBody) SetRequestId(v string) *DeleteChartNamespaceResponseBody {
  1962  	s.RequestId = &v
  1963  	return s
  1964  }
  1965  
  1966  type DeleteChartNamespaceResponse struct {
  1967  	Headers map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  1968  	Body    *DeleteChartNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  1969  }
  1970  
  1971  func (s DeleteChartNamespaceResponse) String() string {
  1972  	return tea.Prettify(s)
  1973  }
  1974  
  1975  func (s DeleteChartNamespaceResponse) GoString() string {
  1976  	return s.String()
  1977  }
  1978  
  1979  func (s *DeleteChartNamespaceResponse) SetHeaders(v map[string]*string) *DeleteChartNamespaceResponse {
  1980  	s.Headers = v
  1981  	return s
  1982  }
  1983  
  1984  func (s *DeleteChartNamespaceResponse) SetBody(v *DeleteChartNamespaceResponseBody) *DeleteChartNamespaceResponse {
  1985  	s.Body = v
  1986  	return s
  1987  }
  1988  
  1989  type DeleteChartReleaseRequest struct {
  1990  	Chart             *string `json:"Chart,omitempty" xml:"Chart,omitempty"`
  1991  	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  1992  	Release           *string `json:"Release,omitempty" xml:"Release,omitempty"`
  1993  	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
  1994  	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
  1995  }
  1996  
  1997  func (s DeleteChartReleaseRequest) String() string {
  1998  	return tea.Prettify(s)
  1999  }
  2000  
  2001  func (s DeleteChartReleaseRequest) GoString() string {
  2002  	return s.String()
  2003  }
  2004  
  2005  func (s *DeleteChartReleaseRequest) SetChart(v string) *DeleteChartReleaseRequest {
  2006  	s.Chart = &v
  2007  	return s
  2008  }
  2009  
  2010  func (s *DeleteChartReleaseRequest) SetInstanceId(v string) *DeleteChartReleaseRequest {
  2011  	s.InstanceId = &v
  2012  	return s
  2013  }
  2014  
  2015  func (s *DeleteChartReleaseRequest) SetRelease(v string) *DeleteChartReleaseRequest {
  2016  	s.Release = &v
  2017  	return s
  2018  }
  2019  
  2020  func (s *DeleteChartReleaseRequest) SetRepoName(v string) *DeleteChartReleaseRequest {
  2021  	s.RepoName = &v
  2022  	return s
  2023  }
  2024  
  2025  func (s *DeleteChartReleaseRequest) SetRepoNamespaceName(v string) *DeleteChartReleaseRequest {
  2026  	s.RepoNamespaceName = &v
  2027  	return s
  2028  }
  2029  
  2030  type DeleteChartReleaseResponseBody struct {
  2031  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
  2032  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  2033  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  2034  }
  2035  
  2036  func (s DeleteChartReleaseResponseBody) String() string {
  2037  	return tea.Prettify(s)
  2038  }
  2039  
  2040  func (s DeleteChartReleaseResponseBody) GoString() string {
  2041  	return s.String()
  2042  }
  2043  
  2044  func (s *DeleteChartReleaseResponseBody) SetCode(v string) *DeleteChartReleaseResponseBody {
  2045  	s.Code = &v
  2046  	return s
  2047  }
  2048  
  2049  func (s *DeleteChartReleaseResponseBody) SetIsSuccess(v bool) *DeleteChartReleaseResponseBody {
  2050  	s.IsSuccess = &v
  2051  	return s
  2052  }
  2053  
  2054  func (s *DeleteChartReleaseResponseBody) SetRequestId(v string) *DeleteChartReleaseResponseBody {
  2055  	s.RequestId = &v
  2056  	return s
  2057  }
  2058  
  2059  type DeleteChartReleaseResponse struct {
  2060  	Headers map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  2061  	Body    *DeleteChartReleaseResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  2062  }
  2063  
  2064  func (s DeleteChartReleaseResponse) String() string {
  2065  	return tea.Prettify(s)
  2066  }
  2067  
  2068  func (s DeleteChartReleaseResponse) GoString() string {
  2069  	return s.String()
  2070  }
  2071  
  2072  func (s *DeleteChartReleaseResponse) SetHeaders(v map[string]*string) *DeleteChartReleaseResponse {
  2073  	s.Headers = v
  2074  	return s
  2075  }
  2076  
  2077  func (s *DeleteChartReleaseResponse) SetBody(v *DeleteChartReleaseResponseBody) *DeleteChartReleaseResponse {
  2078  	s.Body = v
  2079  	return s
  2080  }
  2081  
  2082  type DeleteChartRepositoryRequest struct {
  2083  	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  2084  	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
  2085  	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
  2086  }
  2087  
  2088  func (s DeleteChartRepositoryRequest) String() string {
  2089  	return tea.Prettify(s)
  2090  }
  2091  
  2092  func (s DeleteChartRepositoryRequest) GoString() string {
  2093  	return s.String()
  2094  }
  2095  
  2096  func (s *DeleteChartRepositoryRequest) SetInstanceId(v string) *DeleteChartRepositoryRequest {
  2097  	s.InstanceId = &v
  2098  	return s
  2099  }
  2100  
  2101  func (s *DeleteChartRepositoryRequest) SetRepoName(v string) *DeleteChartRepositoryRequest {
  2102  	s.RepoName = &v
  2103  	return s
  2104  }
  2105  
  2106  func (s *DeleteChartRepositoryRequest) SetRepoNamespaceName(v string) *DeleteChartRepositoryRequest {
  2107  	s.RepoNamespaceName = &v
  2108  	return s
  2109  }
  2110  
  2111  type DeleteChartRepositoryResponseBody struct {
  2112  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
  2113  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  2114  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  2115  }
  2116  
  2117  func (s DeleteChartRepositoryResponseBody) String() string {
  2118  	return tea.Prettify(s)
  2119  }
  2120  
  2121  func (s DeleteChartRepositoryResponseBody) GoString() string {
  2122  	return s.String()
  2123  }
  2124  
  2125  func (s *DeleteChartRepositoryResponseBody) SetCode(v string) *DeleteChartRepositoryResponseBody {
  2126  	s.Code = &v
  2127  	return s
  2128  }
  2129  
  2130  func (s *DeleteChartRepositoryResponseBody) SetIsSuccess(v bool) *DeleteChartRepositoryResponseBody {
  2131  	s.IsSuccess = &v
  2132  	return s
  2133  }
  2134  
  2135  func (s *DeleteChartRepositoryResponseBody) SetRequestId(v string) *DeleteChartRepositoryResponseBody {
  2136  	s.RequestId = &v
  2137  	return s
  2138  }
  2139  
  2140  type DeleteChartRepositoryResponse struct {
  2141  	Headers map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  2142  	Body    *DeleteChartRepositoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  2143  }
  2144  
  2145  func (s DeleteChartRepositoryResponse) String() string {
  2146  	return tea.Prettify(s)
  2147  }
  2148  
  2149  func (s DeleteChartRepositoryResponse) GoString() string {
  2150  	return s.String()
  2151  }
  2152  
  2153  func (s *DeleteChartRepositoryResponse) SetHeaders(v map[string]*string) *DeleteChartRepositoryResponse {
  2154  	s.Headers = v
  2155  	return s
  2156  }
  2157  
  2158  func (s *DeleteChartRepositoryResponse) SetBody(v *DeleteChartRepositoryResponseBody) *DeleteChartRepositoryResponse {
  2159  	s.Body = v
  2160  	return s
  2161  }
  2162  
  2163  type DeleteEventCenterRuleRequest struct {
  2164  	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  2165  	RuleId     *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
  2166  }
  2167  
  2168  func (s DeleteEventCenterRuleRequest) String() string {
  2169  	return tea.Prettify(s)
  2170  }
  2171  
  2172  func (s DeleteEventCenterRuleRequest) GoString() string {
  2173  	return s.String()
  2174  }
  2175  
  2176  func (s *DeleteEventCenterRuleRequest) SetInstanceId(v string) *DeleteEventCenterRuleRequest {
  2177  	s.InstanceId = &v
  2178  	return s
  2179  }
  2180  
  2181  func (s *DeleteEventCenterRuleRequest) SetRuleId(v string) *DeleteEventCenterRuleRequest {
  2182  	s.RuleId = &v
  2183  	return s
  2184  }
  2185  
  2186  type DeleteEventCenterRuleResponseBody struct {
  2187  	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
  2188  	// Id of the request
  2189  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  2190  }
  2191  
  2192  func (s DeleteEventCenterRuleResponseBody) String() string {
  2193  	return tea.Prettify(s)
  2194  }
  2195  
  2196  func (s DeleteEventCenterRuleResponseBody) GoString() string {
  2197  	return s.String()
  2198  }
  2199  
  2200  func (s *DeleteEventCenterRuleResponseBody) SetCode(v string) *DeleteEventCenterRuleResponseBody {
  2201  	s.Code = &v
  2202  	return s
  2203  }
  2204  
  2205  func (s *DeleteEventCenterRuleResponseBody) SetRequestId(v string) *DeleteEventCenterRuleResponseBody {
  2206  	s.RequestId = &v
  2207  	return s
  2208  }
  2209  
  2210  type DeleteEventCenterRuleResponse struct {
  2211  	Headers map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  2212  	Body    *DeleteEventCenterRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  2213  }
  2214  
  2215  func (s DeleteEventCenterRuleResponse) String() string {
  2216  	return tea.Prettify(s)
  2217  }
  2218  
  2219  func (s DeleteEventCenterRuleResponse) GoString() string {
  2220  	return s.String()
  2221  }
  2222  
  2223  func (s *DeleteEventCenterRuleResponse) SetHeaders(v map[string]*string) *DeleteEventCenterRuleResponse {
  2224  	s.Headers = v
  2225  	return s
  2226  }
  2227  
  2228  func (s *DeleteEventCenterRuleResponse) SetBody(v *DeleteEventCenterRuleResponseBody) *DeleteEventCenterRuleResponse {
  2229  	s.Body = v
  2230  	return s
  2231  }
  2232  
  2233  type DeleteInstanceEndpointAclPolicyRequest struct {
  2234  	EndpointType *string `json:"EndpointType,omitempty" xml:"EndpointType,omitempty"`
  2235  	Entry        *string `json:"Entry,omitempty" xml:"Entry,omitempty"`
  2236  	InstanceId   *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  2237  	ModuleName   *string `json:"ModuleName,omitempty" xml:"ModuleName,omitempty"`
  2238  }
  2239  
  2240  func (s DeleteInstanceEndpointAclPolicyRequest) String() string {
  2241  	return tea.Prettify(s)
  2242  }
  2243  
  2244  func (s DeleteInstanceEndpointAclPolicyRequest) GoString() string {
  2245  	return s.String()
  2246  }
  2247  
  2248  func (s *DeleteInstanceEndpointAclPolicyRequest) SetEndpointType(v string) *DeleteInstanceEndpointAclPolicyRequest {
  2249  	s.EndpointType = &v
  2250  	return s
  2251  }
  2252  
  2253  func (s *DeleteInstanceEndpointAclPolicyRequest) SetEntry(v string) *DeleteInstanceEndpointAclPolicyRequest {
  2254  	s.Entry = &v
  2255  	return s
  2256  }
  2257  
  2258  func (s *DeleteInstanceEndpointAclPolicyRequest) SetInstanceId(v string) *DeleteInstanceEndpointAclPolicyRequest {
  2259  	s.InstanceId = &v
  2260  	return s
  2261  }
  2262  
  2263  func (s *DeleteInstanceEndpointAclPolicyRequest) SetModuleName(v string) *DeleteInstanceEndpointAclPolicyRequest {
  2264  	s.ModuleName = &v
  2265  	return s
  2266  }
  2267  
  2268  type DeleteInstanceEndpointAclPolicyResponseBody struct {
  2269  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
  2270  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  2271  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  2272  }
  2273  
  2274  func (s DeleteInstanceEndpointAclPolicyResponseBody) String() string {
  2275  	return tea.Prettify(s)
  2276  }
  2277  
  2278  func (s DeleteInstanceEndpointAclPolicyResponseBody) GoString() string {
  2279  	return s.String()
  2280  }
  2281  
  2282  func (s *DeleteInstanceEndpointAclPolicyResponseBody) SetCode(v string) *DeleteInstanceEndpointAclPolicyResponseBody {
  2283  	s.Code = &v
  2284  	return s
  2285  }
  2286  
  2287  func (s *DeleteInstanceEndpointAclPolicyResponseBody) SetIsSuccess(v bool) *DeleteInstanceEndpointAclPolicyResponseBody {
  2288  	s.IsSuccess = &v
  2289  	return s
  2290  }
  2291  
  2292  func (s *DeleteInstanceEndpointAclPolicyResponseBody) SetRequestId(v string) *DeleteInstanceEndpointAclPolicyResponseBody {
  2293  	s.RequestId = &v
  2294  	return s
  2295  }
  2296  
  2297  type DeleteInstanceEndpointAclPolicyResponse struct {
  2298  	Headers map[string]*string                           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  2299  	Body    *DeleteInstanceEndpointAclPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  2300  }
  2301  
  2302  func (s DeleteInstanceEndpointAclPolicyResponse) String() string {
  2303  	return tea.Prettify(s)
  2304  }
  2305  
  2306  func (s DeleteInstanceEndpointAclPolicyResponse) GoString() string {
  2307  	return s.String()
  2308  }
  2309  
  2310  func (s *DeleteInstanceEndpointAclPolicyResponse) SetHeaders(v map[string]*string) *DeleteInstanceEndpointAclPolicyResponse {
  2311  	s.Headers = v
  2312  	return s
  2313  }
  2314  
  2315  func (s *DeleteInstanceEndpointAclPolicyResponse) SetBody(v *DeleteInstanceEndpointAclPolicyResponseBody) *DeleteInstanceEndpointAclPolicyResponse {
  2316  	s.Body = v
  2317  	return s
  2318  }
  2319  
  2320  type DeleteInstanceVpcEndpointLinkedVpcRequest struct {
  2321  	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  2322  	ModuleName *string `json:"ModuleName,omitempty" xml:"ModuleName,omitempty"`
  2323  	VpcId      *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
  2324  	VswitchId  *string `json:"VswitchId,omitempty" xml:"VswitchId,omitempty"`
  2325  }
  2326  
  2327  func (s DeleteInstanceVpcEndpointLinkedVpcRequest) String() string {
  2328  	return tea.Prettify(s)
  2329  }
  2330  
  2331  func (s DeleteInstanceVpcEndpointLinkedVpcRequest) GoString() string {
  2332  	return s.String()
  2333  }
  2334  
  2335  func (s *DeleteInstanceVpcEndpointLinkedVpcRequest) SetInstanceId(v string) *DeleteInstanceVpcEndpointLinkedVpcRequest {
  2336  	s.InstanceId = &v
  2337  	return s
  2338  }
  2339  
  2340  func (s *DeleteInstanceVpcEndpointLinkedVpcRequest) SetModuleName(v string) *DeleteInstanceVpcEndpointLinkedVpcRequest {
  2341  	s.ModuleName = &v
  2342  	return s
  2343  }
  2344  
  2345  func (s *DeleteInstanceVpcEndpointLinkedVpcRequest) SetVpcId(v string) *DeleteInstanceVpcEndpointLinkedVpcRequest {
  2346  	s.VpcId = &v
  2347  	return s
  2348  }
  2349  
  2350  func (s *DeleteInstanceVpcEndpointLinkedVpcRequest) SetVswitchId(v string) *DeleteInstanceVpcEndpointLinkedVpcRequest {
  2351  	s.VswitchId = &v
  2352  	return s
  2353  }
  2354  
  2355  type DeleteInstanceVpcEndpointLinkedVpcResponseBody struct {
  2356  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
  2357  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  2358  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  2359  }
  2360  
  2361  func (s DeleteInstanceVpcEndpointLinkedVpcResponseBody) String() string {
  2362  	return tea.Prettify(s)
  2363  }
  2364  
  2365  func (s DeleteInstanceVpcEndpointLinkedVpcResponseBody) GoString() string {
  2366  	return s.String()
  2367  }
  2368  
  2369  func (s *DeleteInstanceVpcEndpointLinkedVpcResponseBody) SetCode(v string) *DeleteInstanceVpcEndpointLinkedVpcResponseBody {
  2370  	s.Code = &v
  2371  	return s
  2372  }
  2373  
  2374  func (s *DeleteInstanceVpcEndpointLinkedVpcResponseBody) SetIsSuccess(v bool) *DeleteInstanceVpcEndpointLinkedVpcResponseBody {
  2375  	s.IsSuccess = &v
  2376  	return s
  2377  }
  2378  
  2379  func (s *DeleteInstanceVpcEndpointLinkedVpcResponseBody) SetRequestId(v string) *DeleteInstanceVpcEndpointLinkedVpcResponseBody {
  2380  	s.RequestId = &v
  2381  	return s
  2382  }
  2383  
  2384  type DeleteInstanceVpcEndpointLinkedVpcResponse struct {
  2385  	Headers map[string]*string                              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  2386  	Body    *DeleteInstanceVpcEndpointLinkedVpcResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  2387  }
  2388  
  2389  func (s DeleteInstanceVpcEndpointLinkedVpcResponse) String() string {
  2390  	return tea.Prettify(s)
  2391  }
  2392  
  2393  func (s DeleteInstanceVpcEndpointLinkedVpcResponse) GoString() string {
  2394  	return s.String()
  2395  }
  2396  
  2397  func (s *DeleteInstanceVpcEndpointLinkedVpcResponse) SetHeaders(v map[string]*string) *DeleteInstanceVpcEndpointLinkedVpcResponse {
  2398  	s.Headers = v
  2399  	return s
  2400  }
  2401  
  2402  func (s *DeleteInstanceVpcEndpointLinkedVpcResponse) SetBody(v *DeleteInstanceVpcEndpointLinkedVpcResponseBody) *DeleteInstanceVpcEndpointLinkedVpcResponse {
  2403  	s.Body = v
  2404  	return s
  2405  }
  2406  
  2407  type DeleteNamespaceRequest struct {
  2408  	InstanceId    *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  2409  	NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
  2410  }
  2411  
  2412  func (s DeleteNamespaceRequest) String() string {
  2413  	return tea.Prettify(s)
  2414  }
  2415  
  2416  func (s DeleteNamespaceRequest) GoString() string {
  2417  	return s.String()
  2418  }
  2419  
  2420  func (s *DeleteNamespaceRequest) SetInstanceId(v string) *DeleteNamespaceRequest {
  2421  	s.InstanceId = &v
  2422  	return s
  2423  }
  2424  
  2425  func (s *DeleteNamespaceRequest) SetNamespaceName(v string) *DeleteNamespaceRequest {
  2426  	s.NamespaceName = &v
  2427  	return s
  2428  }
  2429  
  2430  type DeleteNamespaceResponseBody struct {
  2431  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
  2432  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  2433  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  2434  }
  2435  
  2436  func (s DeleteNamespaceResponseBody) String() string {
  2437  	return tea.Prettify(s)
  2438  }
  2439  
  2440  func (s DeleteNamespaceResponseBody) GoString() string {
  2441  	return s.String()
  2442  }
  2443  
  2444  func (s *DeleteNamespaceResponseBody) SetCode(v string) *DeleteNamespaceResponseBody {
  2445  	s.Code = &v
  2446  	return s
  2447  }
  2448  
  2449  func (s *DeleteNamespaceResponseBody) SetIsSuccess(v bool) *DeleteNamespaceResponseBody {
  2450  	s.IsSuccess = &v
  2451  	return s
  2452  }
  2453  
  2454  func (s *DeleteNamespaceResponseBody) SetRequestId(v string) *DeleteNamespaceResponseBody {
  2455  	s.RequestId = &v
  2456  	return s
  2457  }
  2458  
  2459  type DeleteNamespaceResponse struct {
  2460  	Headers map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  2461  	Body    *DeleteNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  2462  }
  2463  
  2464  func (s DeleteNamespaceResponse) String() string {
  2465  	return tea.Prettify(s)
  2466  }
  2467  
  2468  func (s DeleteNamespaceResponse) GoString() string {
  2469  	return s.String()
  2470  }
  2471  
  2472  func (s *DeleteNamespaceResponse) SetHeaders(v map[string]*string) *DeleteNamespaceResponse {
  2473  	s.Headers = v
  2474  	return s
  2475  }
  2476  
  2477  func (s *DeleteNamespaceResponse) SetBody(v *DeleteNamespaceResponseBody) *DeleteNamespaceResponse {
  2478  	s.Body = v
  2479  	return s
  2480  }
  2481  
  2482  type DeleteRepoBuildRuleRequest struct {
  2483  	BuildRuleId *string `json:"BuildRuleId,omitempty" xml:"BuildRuleId,omitempty"`
  2484  	InstanceId  *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  2485  	RepoId      *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  2486  }
  2487  
  2488  func (s DeleteRepoBuildRuleRequest) String() string {
  2489  	return tea.Prettify(s)
  2490  }
  2491  
  2492  func (s DeleteRepoBuildRuleRequest) GoString() string {
  2493  	return s.String()
  2494  }
  2495  
  2496  func (s *DeleteRepoBuildRuleRequest) SetBuildRuleId(v string) *DeleteRepoBuildRuleRequest {
  2497  	s.BuildRuleId = &v
  2498  	return s
  2499  }
  2500  
  2501  func (s *DeleteRepoBuildRuleRequest) SetInstanceId(v string) *DeleteRepoBuildRuleRequest {
  2502  	s.InstanceId = &v
  2503  	return s
  2504  }
  2505  
  2506  func (s *DeleteRepoBuildRuleRequest) SetRepoId(v string) *DeleteRepoBuildRuleRequest {
  2507  	s.RepoId = &v
  2508  	return s
  2509  }
  2510  
  2511  type DeleteRepoBuildRuleResponseBody struct {
  2512  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
  2513  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  2514  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  2515  }
  2516  
  2517  func (s DeleteRepoBuildRuleResponseBody) String() string {
  2518  	return tea.Prettify(s)
  2519  }
  2520  
  2521  func (s DeleteRepoBuildRuleResponseBody) GoString() string {
  2522  	return s.String()
  2523  }
  2524  
  2525  func (s *DeleteRepoBuildRuleResponseBody) SetCode(v string) *DeleteRepoBuildRuleResponseBody {
  2526  	s.Code = &v
  2527  	return s
  2528  }
  2529  
  2530  func (s *DeleteRepoBuildRuleResponseBody) SetIsSuccess(v bool) *DeleteRepoBuildRuleResponseBody {
  2531  	s.IsSuccess = &v
  2532  	return s
  2533  }
  2534  
  2535  func (s *DeleteRepoBuildRuleResponseBody) SetRequestId(v string) *DeleteRepoBuildRuleResponseBody {
  2536  	s.RequestId = &v
  2537  	return s
  2538  }
  2539  
  2540  type DeleteRepoBuildRuleResponse struct {
  2541  	Headers map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  2542  	Body    *DeleteRepoBuildRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  2543  }
  2544  
  2545  func (s DeleteRepoBuildRuleResponse) String() string {
  2546  	return tea.Prettify(s)
  2547  }
  2548  
  2549  func (s DeleteRepoBuildRuleResponse) GoString() string {
  2550  	return s.String()
  2551  }
  2552  
  2553  func (s *DeleteRepoBuildRuleResponse) SetHeaders(v map[string]*string) *DeleteRepoBuildRuleResponse {
  2554  	s.Headers = v
  2555  	return s
  2556  }
  2557  
  2558  func (s *DeleteRepoBuildRuleResponse) SetBody(v *DeleteRepoBuildRuleResponseBody) *DeleteRepoBuildRuleResponse {
  2559  	s.Body = v
  2560  	return s
  2561  }
  2562  
  2563  type DeleteRepoSyncRuleRequest struct {
  2564  	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  2565  	SyncRuleId *string `json:"SyncRuleId,omitempty" xml:"SyncRuleId,omitempty"`
  2566  }
  2567  
  2568  func (s DeleteRepoSyncRuleRequest) String() string {
  2569  	return tea.Prettify(s)
  2570  }
  2571  
  2572  func (s DeleteRepoSyncRuleRequest) GoString() string {
  2573  	return s.String()
  2574  }
  2575  
  2576  func (s *DeleteRepoSyncRuleRequest) SetInstanceId(v string) *DeleteRepoSyncRuleRequest {
  2577  	s.InstanceId = &v
  2578  	return s
  2579  }
  2580  
  2581  func (s *DeleteRepoSyncRuleRequest) SetSyncRuleId(v string) *DeleteRepoSyncRuleRequest {
  2582  	s.SyncRuleId = &v
  2583  	return s
  2584  }
  2585  
  2586  type DeleteRepoSyncRuleResponseBody struct {
  2587  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
  2588  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  2589  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  2590  }
  2591  
  2592  func (s DeleteRepoSyncRuleResponseBody) String() string {
  2593  	return tea.Prettify(s)
  2594  }
  2595  
  2596  func (s DeleteRepoSyncRuleResponseBody) GoString() string {
  2597  	return s.String()
  2598  }
  2599  
  2600  func (s *DeleteRepoSyncRuleResponseBody) SetCode(v string) *DeleteRepoSyncRuleResponseBody {
  2601  	s.Code = &v
  2602  	return s
  2603  }
  2604  
  2605  func (s *DeleteRepoSyncRuleResponseBody) SetIsSuccess(v bool) *DeleteRepoSyncRuleResponseBody {
  2606  	s.IsSuccess = &v
  2607  	return s
  2608  }
  2609  
  2610  func (s *DeleteRepoSyncRuleResponseBody) SetRequestId(v string) *DeleteRepoSyncRuleResponseBody {
  2611  	s.RequestId = &v
  2612  	return s
  2613  }
  2614  
  2615  type DeleteRepoSyncRuleResponse struct {
  2616  	Headers map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  2617  	Body    *DeleteRepoSyncRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  2618  }
  2619  
  2620  func (s DeleteRepoSyncRuleResponse) String() string {
  2621  	return tea.Prettify(s)
  2622  }
  2623  
  2624  func (s DeleteRepoSyncRuleResponse) GoString() string {
  2625  	return s.String()
  2626  }
  2627  
  2628  func (s *DeleteRepoSyncRuleResponse) SetHeaders(v map[string]*string) *DeleteRepoSyncRuleResponse {
  2629  	s.Headers = v
  2630  	return s
  2631  }
  2632  
  2633  func (s *DeleteRepoSyncRuleResponse) SetBody(v *DeleteRepoSyncRuleResponseBody) *DeleteRepoSyncRuleResponse {
  2634  	s.Body = v
  2635  	return s
  2636  }
  2637  
  2638  type DeleteRepoTagRequest struct {
  2639  	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  2640  	RepoId     *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  2641  	Tag        *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
  2642  }
  2643  
  2644  func (s DeleteRepoTagRequest) String() string {
  2645  	return tea.Prettify(s)
  2646  }
  2647  
  2648  func (s DeleteRepoTagRequest) GoString() string {
  2649  	return s.String()
  2650  }
  2651  
  2652  func (s *DeleteRepoTagRequest) SetInstanceId(v string) *DeleteRepoTagRequest {
  2653  	s.InstanceId = &v
  2654  	return s
  2655  }
  2656  
  2657  func (s *DeleteRepoTagRequest) SetRepoId(v string) *DeleteRepoTagRequest {
  2658  	s.RepoId = &v
  2659  	return s
  2660  }
  2661  
  2662  func (s *DeleteRepoTagRequest) SetTag(v string) *DeleteRepoTagRequest {
  2663  	s.Tag = &v
  2664  	return s
  2665  }
  2666  
  2667  type DeleteRepoTagResponseBody struct {
  2668  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
  2669  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  2670  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  2671  }
  2672  
  2673  func (s DeleteRepoTagResponseBody) String() string {
  2674  	return tea.Prettify(s)
  2675  }
  2676  
  2677  func (s DeleteRepoTagResponseBody) GoString() string {
  2678  	return s.String()
  2679  }
  2680  
  2681  func (s *DeleteRepoTagResponseBody) SetCode(v string) *DeleteRepoTagResponseBody {
  2682  	s.Code = &v
  2683  	return s
  2684  }
  2685  
  2686  func (s *DeleteRepoTagResponseBody) SetIsSuccess(v bool) *DeleteRepoTagResponseBody {
  2687  	s.IsSuccess = &v
  2688  	return s
  2689  }
  2690  
  2691  func (s *DeleteRepoTagResponseBody) SetRequestId(v string) *DeleteRepoTagResponseBody {
  2692  	s.RequestId = &v
  2693  	return s
  2694  }
  2695  
  2696  type DeleteRepoTagResponse struct {
  2697  	Headers map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  2698  	Body    *DeleteRepoTagResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  2699  }
  2700  
  2701  func (s DeleteRepoTagResponse) String() string {
  2702  	return tea.Prettify(s)
  2703  }
  2704  
  2705  func (s DeleteRepoTagResponse) GoString() string {
  2706  	return s.String()
  2707  }
  2708  
  2709  func (s *DeleteRepoTagResponse) SetHeaders(v map[string]*string) *DeleteRepoTagResponse {
  2710  	s.Headers = v
  2711  	return s
  2712  }
  2713  
  2714  func (s *DeleteRepoTagResponse) SetBody(v *DeleteRepoTagResponseBody) *DeleteRepoTagResponse {
  2715  	s.Body = v
  2716  	return s
  2717  }
  2718  
  2719  type DeleteRepoTriggerRequest struct {
  2720  	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  2721  	RepoId     *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  2722  	TriggerId  *string `json:"TriggerId,omitempty" xml:"TriggerId,omitempty"`
  2723  }
  2724  
  2725  func (s DeleteRepoTriggerRequest) String() string {
  2726  	return tea.Prettify(s)
  2727  }
  2728  
  2729  func (s DeleteRepoTriggerRequest) GoString() string {
  2730  	return s.String()
  2731  }
  2732  
  2733  func (s *DeleteRepoTriggerRequest) SetInstanceId(v string) *DeleteRepoTriggerRequest {
  2734  	s.InstanceId = &v
  2735  	return s
  2736  }
  2737  
  2738  func (s *DeleteRepoTriggerRequest) SetRepoId(v string) *DeleteRepoTriggerRequest {
  2739  	s.RepoId = &v
  2740  	return s
  2741  }
  2742  
  2743  func (s *DeleteRepoTriggerRequest) SetTriggerId(v string) *DeleteRepoTriggerRequest {
  2744  	s.TriggerId = &v
  2745  	return s
  2746  }
  2747  
  2748  type DeleteRepoTriggerResponseBody struct {
  2749  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
  2750  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  2751  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  2752  }
  2753  
  2754  func (s DeleteRepoTriggerResponseBody) String() string {
  2755  	return tea.Prettify(s)
  2756  }
  2757  
  2758  func (s DeleteRepoTriggerResponseBody) GoString() string {
  2759  	return s.String()
  2760  }
  2761  
  2762  func (s *DeleteRepoTriggerResponseBody) SetCode(v string) *DeleteRepoTriggerResponseBody {
  2763  	s.Code = &v
  2764  	return s
  2765  }
  2766  
  2767  func (s *DeleteRepoTriggerResponseBody) SetIsSuccess(v bool) *DeleteRepoTriggerResponseBody {
  2768  	s.IsSuccess = &v
  2769  	return s
  2770  }
  2771  
  2772  func (s *DeleteRepoTriggerResponseBody) SetRequestId(v string) *DeleteRepoTriggerResponseBody {
  2773  	s.RequestId = &v
  2774  	return s
  2775  }
  2776  
  2777  type DeleteRepoTriggerResponse struct {
  2778  	Headers map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  2779  	Body    *DeleteRepoTriggerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  2780  }
  2781  
  2782  func (s DeleteRepoTriggerResponse) String() string {
  2783  	return tea.Prettify(s)
  2784  }
  2785  
  2786  func (s DeleteRepoTriggerResponse) GoString() string {
  2787  	return s.String()
  2788  }
  2789  
  2790  func (s *DeleteRepoTriggerResponse) SetHeaders(v map[string]*string) *DeleteRepoTriggerResponse {
  2791  	s.Headers = v
  2792  	return s
  2793  }
  2794  
  2795  func (s *DeleteRepoTriggerResponse) SetBody(v *DeleteRepoTriggerResponseBody) *DeleteRepoTriggerResponse {
  2796  	s.Body = v
  2797  	return s
  2798  }
  2799  
  2800  type DeleteRepositoryRequest struct {
  2801  	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  2802  	RepoId     *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  2803  }
  2804  
  2805  func (s DeleteRepositoryRequest) String() string {
  2806  	return tea.Prettify(s)
  2807  }
  2808  
  2809  func (s DeleteRepositoryRequest) GoString() string {
  2810  	return s.String()
  2811  }
  2812  
  2813  func (s *DeleteRepositoryRequest) SetInstanceId(v string) *DeleteRepositoryRequest {
  2814  	s.InstanceId = &v
  2815  	return s
  2816  }
  2817  
  2818  func (s *DeleteRepositoryRequest) SetRepoId(v string) *DeleteRepositoryRequest {
  2819  	s.RepoId = &v
  2820  	return s
  2821  }
  2822  
  2823  type DeleteRepositoryResponseBody struct {
  2824  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
  2825  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  2826  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  2827  }
  2828  
  2829  func (s DeleteRepositoryResponseBody) String() string {
  2830  	return tea.Prettify(s)
  2831  }
  2832  
  2833  func (s DeleteRepositoryResponseBody) GoString() string {
  2834  	return s.String()
  2835  }
  2836  
  2837  func (s *DeleteRepositoryResponseBody) SetCode(v string) *DeleteRepositoryResponseBody {
  2838  	s.Code = &v
  2839  	return s
  2840  }
  2841  
  2842  func (s *DeleteRepositoryResponseBody) SetIsSuccess(v bool) *DeleteRepositoryResponseBody {
  2843  	s.IsSuccess = &v
  2844  	return s
  2845  }
  2846  
  2847  func (s *DeleteRepositoryResponseBody) SetRequestId(v string) *DeleteRepositoryResponseBody {
  2848  	s.RequestId = &v
  2849  	return s
  2850  }
  2851  
  2852  type DeleteRepositoryResponse struct {
  2853  	Headers map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  2854  	Body    *DeleteRepositoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  2855  }
  2856  
  2857  func (s DeleteRepositoryResponse) String() string {
  2858  	return tea.Prettify(s)
  2859  }
  2860  
  2861  func (s DeleteRepositoryResponse) GoString() string {
  2862  	return s.String()
  2863  }
  2864  
  2865  func (s *DeleteRepositoryResponse) SetHeaders(v map[string]*string) *DeleteRepositoryResponse {
  2866  	s.Headers = v
  2867  	return s
  2868  }
  2869  
  2870  func (s *DeleteRepositoryResponse) SetBody(v *DeleteRepositoryResponseBody) *DeleteRepositoryResponse {
  2871  	s.Body = v
  2872  	return s
  2873  }
  2874  
  2875  type GetArtifactBuildTaskRequest struct {
  2876  	BuildTaskId *string `json:"BuildTaskId,omitempty" xml:"BuildTaskId,omitempty"`
  2877  	InstanceId  *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  2878  }
  2879  
  2880  func (s GetArtifactBuildTaskRequest) String() string {
  2881  	return tea.Prettify(s)
  2882  }
  2883  
  2884  func (s GetArtifactBuildTaskRequest) GoString() string {
  2885  	return s.String()
  2886  }
  2887  
  2888  func (s *GetArtifactBuildTaskRequest) SetBuildTaskId(v string) *GetArtifactBuildTaskRequest {
  2889  	s.BuildTaskId = &v
  2890  	return s
  2891  }
  2892  
  2893  func (s *GetArtifactBuildTaskRequest) SetInstanceId(v string) *GetArtifactBuildTaskRequest {
  2894  	s.InstanceId = &v
  2895  	return s
  2896  }
  2897  
  2898  type GetArtifactBuildTaskResponseBody struct {
  2899  	ArtifactBuildType *string                                         `json:"ArtifactBuildType,omitempty" xml:"ArtifactBuildType,omitempty"`
  2900  	BuildTaskId       *string                                         `json:"BuildTaskId,omitempty" xml:"BuildTaskId,omitempty"`
  2901  	Code              *string                                         `json:"Code,omitempty" xml:"Code,omitempty"`
  2902  	EndTime           *int32                                          `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
  2903  	Instructions      []*string                                       `json:"Instructions,omitempty" xml:"Instructions,omitempty" type:"Repeated"`
  2904  	IsSuccess         *bool                                           `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  2905  	RequestId         *string                                         `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  2906  	SourceArtifact    *GetArtifactBuildTaskResponseBodySourceArtifact `json:"SourceArtifact,omitempty" xml:"SourceArtifact,omitempty" type:"Struct"`
  2907  	StartTime         *int32                                          `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
  2908  	TargetArtifact    *GetArtifactBuildTaskResponseBodyTargetArtifact `json:"TargetArtifact,omitempty" xml:"TargetArtifact,omitempty" type:"Struct"`
  2909  	TaskStatus        *string                                         `json:"TaskStatus,omitempty" xml:"TaskStatus,omitempty"`
  2910  }
  2911  
  2912  func (s GetArtifactBuildTaskResponseBody) String() string {
  2913  	return tea.Prettify(s)
  2914  }
  2915  
  2916  func (s GetArtifactBuildTaskResponseBody) GoString() string {
  2917  	return s.String()
  2918  }
  2919  
  2920  func (s *GetArtifactBuildTaskResponseBody) SetArtifactBuildType(v string) *GetArtifactBuildTaskResponseBody {
  2921  	s.ArtifactBuildType = &v
  2922  	return s
  2923  }
  2924  
  2925  func (s *GetArtifactBuildTaskResponseBody) SetBuildTaskId(v string) *GetArtifactBuildTaskResponseBody {
  2926  	s.BuildTaskId = &v
  2927  	return s
  2928  }
  2929  
  2930  func (s *GetArtifactBuildTaskResponseBody) SetCode(v string) *GetArtifactBuildTaskResponseBody {
  2931  	s.Code = &v
  2932  	return s
  2933  }
  2934  
  2935  func (s *GetArtifactBuildTaskResponseBody) SetEndTime(v int32) *GetArtifactBuildTaskResponseBody {
  2936  	s.EndTime = &v
  2937  	return s
  2938  }
  2939  
  2940  func (s *GetArtifactBuildTaskResponseBody) SetInstructions(v []*string) *GetArtifactBuildTaskResponseBody {
  2941  	s.Instructions = v
  2942  	return s
  2943  }
  2944  
  2945  func (s *GetArtifactBuildTaskResponseBody) SetIsSuccess(v bool) *GetArtifactBuildTaskResponseBody {
  2946  	s.IsSuccess = &v
  2947  	return s
  2948  }
  2949  
  2950  func (s *GetArtifactBuildTaskResponseBody) SetRequestId(v string) *GetArtifactBuildTaskResponseBody {
  2951  	s.RequestId = &v
  2952  	return s
  2953  }
  2954  
  2955  func (s *GetArtifactBuildTaskResponseBody) SetSourceArtifact(v *GetArtifactBuildTaskResponseBodySourceArtifact) *GetArtifactBuildTaskResponseBody {
  2956  	s.SourceArtifact = v
  2957  	return s
  2958  }
  2959  
  2960  func (s *GetArtifactBuildTaskResponseBody) SetStartTime(v int32) *GetArtifactBuildTaskResponseBody {
  2961  	s.StartTime = &v
  2962  	return s
  2963  }
  2964  
  2965  func (s *GetArtifactBuildTaskResponseBody) SetTargetArtifact(v *GetArtifactBuildTaskResponseBodyTargetArtifact) *GetArtifactBuildTaskResponseBody {
  2966  	s.TargetArtifact = v
  2967  	return s
  2968  }
  2969  
  2970  func (s *GetArtifactBuildTaskResponseBody) SetTaskStatus(v string) *GetArtifactBuildTaskResponseBody {
  2971  	s.TaskStatus = &v
  2972  	return s
  2973  }
  2974  
  2975  type GetArtifactBuildTaskResponseBodySourceArtifact struct {
  2976  	ArtifactType *string `json:"ArtifactType,omitempty" xml:"ArtifactType,omitempty"`
  2977  	RepoId       *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  2978  	Version      *string `json:"Version,omitempty" xml:"Version,omitempty"`
  2979  }
  2980  
  2981  func (s GetArtifactBuildTaskResponseBodySourceArtifact) String() string {
  2982  	return tea.Prettify(s)
  2983  }
  2984  
  2985  func (s GetArtifactBuildTaskResponseBodySourceArtifact) GoString() string {
  2986  	return s.String()
  2987  }
  2988  
  2989  func (s *GetArtifactBuildTaskResponseBodySourceArtifact) SetArtifactType(v string) *GetArtifactBuildTaskResponseBodySourceArtifact {
  2990  	s.ArtifactType = &v
  2991  	return s
  2992  }
  2993  
  2994  func (s *GetArtifactBuildTaskResponseBodySourceArtifact) SetRepoId(v string) *GetArtifactBuildTaskResponseBodySourceArtifact {
  2995  	s.RepoId = &v
  2996  	return s
  2997  }
  2998  
  2999  func (s *GetArtifactBuildTaskResponseBodySourceArtifact) SetVersion(v string) *GetArtifactBuildTaskResponseBodySourceArtifact {
  3000  	s.Version = &v
  3001  	return s
  3002  }
  3003  
  3004  type GetArtifactBuildTaskResponseBodyTargetArtifact struct {
  3005  	ArtifactType *string `json:"ArtifactType,omitempty" xml:"ArtifactType,omitempty"`
  3006  	RepoId       *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  3007  	Version      *string `json:"Version,omitempty" xml:"Version,omitempty"`
  3008  }
  3009  
  3010  func (s GetArtifactBuildTaskResponseBodyTargetArtifact) String() string {
  3011  	return tea.Prettify(s)
  3012  }
  3013  
  3014  func (s GetArtifactBuildTaskResponseBodyTargetArtifact) GoString() string {
  3015  	return s.String()
  3016  }
  3017  
  3018  func (s *GetArtifactBuildTaskResponseBodyTargetArtifact) SetArtifactType(v string) *GetArtifactBuildTaskResponseBodyTargetArtifact {
  3019  	s.ArtifactType = &v
  3020  	return s
  3021  }
  3022  
  3023  func (s *GetArtifactBuildTaskResponseBodyTargetArtifact) SetRepoId(v string) *GetArtifactBuildTaskResponseBodyTargetArtifact {
  3024  	s.RepoId = &v
  3025  	return s
  3026  }
  3027  
  3028  func (s *GetArtifactBuildTaskResponseBodyTargetArtifact) SetVersion(v string) *GetArtifactBuildTaskResponseBodyTargetArtifact {
  3029  	s.Version = &v
  3030  	return s
  3031  }
  3032  
  3033  type GetArtifactBuildTaskResponse struct {
  3034  	Headers map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  3035  	Body    *GetArtifactBuildTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  3036  }
  3037  
  3038  func (s GetArtifactBuildTaskResponse) String() string {
  3039  	return tea.Prettify(s)
  3040  }
  3041  
  3042  func (s GetArtifactBuildTaskResponse) GoString() string {
  3043  	return s.String()
  3044  }
  3045  
  3046  func (s *GetArtifactBuildTaskResponse) SetHeaders(v map[string]*string) *GetArtifactBuildTaskResponse {
  3047  	s.Headers = v
  3048  	return s
  3049  }
  3050  
  3051  func (s *GetArtifactBuildTaskResponse) SetBody(v *GetArtifactBuildTaskResponseBody) *GetArtifactBuildTaskResponse {
  3052  	s.Body = v
  3053  	return s
  3054  }
  3055  
  3056  type GetAuthorizationTokenRequest struct {
  3057  	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  3058  }
  3059  
  3060  func (s GetAuthorizationTokenRequest) String() string {
  3061  	return tea.Prettify(s)
  3062  }
  3063  
  3064  func (s GetAuthorizationTokenRequest) GoString() string {
  3065  	return s.String()
  3066  }
  3067  
  3068  func (s *GetAuthorizationTokenRequest) SetInstanceId(v string) *GetAuthorizationTokenRequest {
  3069  	s.InstanceId = &v
  3070  	return s
  3071  }
  3072  
  3073  type GetAuthorizationTokenResponseBody struct {
  3074  	AuthorizationToken *string `json:"AuthorizationToken,omitempty" xml:"AuthorizationToken,omitempty"`
  3075  	Code               *string `json:"Code,omitempty" xml:"Code,omitempty"`
  3076  	ExpireTime         *int64  `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
  3077  	IsSuccess          *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  3078  	RequestId          *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  3079  	TempUsername       *string `json:"TempUsername,omitempty" xml:"TempUsername,omitempty"`
  3080  }
  3081  
  3082  func (s GetAuthorizationTokenResponseBody) String() string {
  3083  	return tea.Prettify(s)
  3084  }
  3085  
  3086  func (s GetAuthorizationTokenResponseBody) GoString() string {
  3087  	return s.String()
  3088  }
  3089  
  3090  func (s *GetAuthorizationTokenResponseBody) SetAuthorizationToken(v string) *GetAuthorizationTokenResponseBody {
  3091  	s.AuthorizationToken = &v
  3092  	return s
  3093  }
  3094  
  3095  func (s *GetAuthorizationTokenResponseBody) SetCode(v string) *GetAuthorizationTokenResponseBody {
  3096  	s.Code = &v
  3097  	return s
  3098  }
  3099  
  3100  func (s *GetAuthorizationTokenResponseBody) SetExpireTime(v int64) *GetAuthorizationTokenResponseBody {
  3101  	s.ExpireTime = &v
  3102  	return s
  3103  }
  3104  
  3105  func (s *GetAuthorizationTokenResponseBody) SetIsSuccess(v bool) *GetAuthorizationTokenResponseBody {
  3106  	s.IsSuccess = &v
  3107  	return s
  3108  }
  3109  
  3110  func (s *GetAuthorizationTokenResponseBody) SetRequestId(v string) *GetAuthorizationTokenResponseBody {
  3111  	s.RequestId = &v
  3112  	return s
  3113  }
  3114  
  3115  func (s *GetAuthorizationTokenResponseBody) SetTempUsername(v string) *GetAuthorizationTokenResponseBody {
  3116  	s.TempUsername = &v
  3117  	return s
  3118  }
  3119  
  3120  type GetAuthorizationTokenResponse struct {
  3121  	Headers map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  3122  	Body    *GetAuthorizationTokenResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  3123  }
  3124  
  3125  func (s GetAuthorizationTokenResponse) String() string {
  3126  	return tea.Prettify(s)
  3127  }
  3128  
  3129  func (s GetAuthorizationTokenResponse) GoString() string {
  3130  	return s.String()
  3131  }
  3132  
  3133  func (s *GetAuthorizationTokenResponse) SetHeaders(v map[string]*string) *GetAuthorizationTokenResponse {
  3134  	s.Headers = v
  3135  	return s
  3136  }
  3137  
  3138  func (s *GetAuthorizationTokenResponse) SetBody(v *GetAuthorizationTokenResponseBody) *GetAuthorizationTokenResponse {
  3139  	s.Body = v
  3140  	return s
  3141  }
  3142  
  3143  type GetChainRequest struct {
  3144  	ChainId    *string `json:"ChainId,omitempty" xml:"ChainId,omitempty"`
  3145  	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  3146  }
  3147  
  3148  func (s GetChainRequest) String() string {
  3149  	return tea.Prettify(s)
  3150  }
  3151  
  3152  func (s GetChainRequest) GoString() string {
  3153  	return s.String()
  3154  }
  3155  
  3156  func (s *GetChainRequest) SetChainId(v string) *GetChainRequest {
  3157  	s.ChainId = &v
  3158  	return s
  3159  }
  3160  
  3161  func (s *GetChainRequest) SetInstanceId(v string) *GetChainRequest {
  3162  	s.InstanceId = &v
  3163  	return s
  3164  }
  3165  
  3166  type GetChainResponseBody struct {
  3167  	ChainConfig  *GetChainResponseBodyChainConfig `json:"ChainConfig,omitempty" xml:"ChainConfig,omitempty" type:"Struct"`
  3168  	ChainId      *string                          `json:"ChainId,omitempty" xml:"ChainId,omitempty"`
  3169  	Code         *string                          `json:"Code,omitempty" xml:"Code,omitempty"`
  3170  	CreateTime   *int64                           `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
  3171  	Description  *string                          `json:"Description,omitempty" xml:"Description,omitempty"`
  3172  	InstanceId   *string                          `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  3173  	IsSuccess    *bool                            `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  3174  	ModifiedTime *int64                           `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
  3175  	Name         *string                          `json:"Name,omitempty" xml:"Name,omitempty"`
  3176  	RequestId    *string                          `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  3177  	ScopeId      *string                          `json:"ScopeId,omitempty" xml:"ScopeId,omitempty"`
  3178  	ScopeType    *string                          `json:"ScopeType,omitempty" xml:"ScopeType,omitempty"`
  3179  }
  3180  
  3181  func (s GetChainResponseBody) String() string {
  3182  	return tea.Prettify(s)
  3183  }
  3184  
  3185  func (s GetChainResponseBody) GoString() string {
  3186  	return s.String()
  3187  }
  3188  
  3189  func (s *GetChainResponseBody) SetChainConfig(v *GetChainResponseBodyChainConfig) *GetChainResponseBody {
  3190  	s.ChainConfig = v
  3191  	return s
  3192  }
  3193  
  3194  func (s *GetChainResponseBody) SetChainId(v string) *GetChainResponseBody {
  3195  	s.ChainId = &v
  3196  	return s
  3197  }
  3198  
  3199  func (s *GetChainResponseBody) SetCode(v string) *GetChainResponseBody {
  3200  	s.Code = &v
  3201  	return s
  3202  }
  3203  
  3204  func (s *GetChainResponseBody) SetCreateTime(v int64) *GetChainResponseBody {
  3205  	s.CreateTime = &v
  3206  	return s
  3207  }
  3208  
  3209  func (s *GetChainResponseBody) SetDescription(v string) *GetChainResponseBody {
  3210  	s.Description = &v
  3211  	return s
  3212  }
  3213  
  3214  func (s *GetChainResponseBody) SetInstanceId(v string) *GetChainResponseBody {
  3215  	s.InstanceId = &v
  3216  	return s
  3217  }
  3218  
  3219  func (s *GetChainResponseBody) SetIsSuccess(v bool) *GetChainResponseBody {
  3220  	s.IsSuccess = &v
  3221  	return s
  3222  }
  3223  
  3224  func (s *GetChainResponseBody) SetModifiedTime(v int64) *GetChainResponseBody {
  3225  	s.ModifiedTime = &v
  3226  	return s
  3227  }
  3228  
  3229  func (s *GetChainResponseBody) SetName(v string) *GetChainResponseBody {
  3230  	s.Name = &v
  3231  	return s
  3232  }
  3233  
  3234  func (s *GetChainResponseBody) SetRequestId(v string) *GetChainResponseBody {
  3235  	s.RequestId = &v
  3236  	return s
  3237  }
  3238  
  3239  func (s *GetChainResponseBody) SetScopeId(v string) *GetChainResponseBody {
  3240  	s.ScopeId = &v
  3241  	return s
  3242  }
  3243  
  3244  func (s *GetChainResponseBody) SetScopeType(v string) *GetChainResponseBody {
  3245  	s.ScopeType = &v
  3246  	return s
  3247  }
  3248  
  3249  type GetChainResponseBodyChainConfig struct {
  3250  	ChainConfigId *string                                   `json:"ChainConfigId,omitempty" xml:"ChainConfigId,omitempty"`
  3251  	IsActive      *bool                                     `json:"IsActive,omitempty" xml:"IsActive,omitempty"`
  3252  	Nodes         []*GetChainResponseBodyChainConfigNodes   `json:"Nodes,omitempty" xml:"Nodes,omitempty" type:"Repeated"`
  3253  	Routers       []*GetChainResponseBodyChainConfigRouters `json:"Routers,omitempty" xml:"Routers,omitempty" type:"Repeated"`
  3254  	Version       *string                                   `json:"Version,omitempty" xml:"Version,omitempty"`
  3255  }
  3256  
  3257  func (s GetChainResponseBodyChainConfig) String() string {
  3258  	return tea.Prettify(s)
  3259  }
  3260  
  3261  func (s GetChainResponseBodyChainConfig) GoString() string {
  3262  	return s.String()
  3263  }
  3264  
  3265  func (s *GetChainResponseBodyChainConfig) SetChainConfigId(v string) *GetChainResponseBodyChainConfig {
  3266  	s.ChainConfigId = &v
  3267  	return s
  3268  }
  3269  
  3270  func (s *GetChainResponseBodyChainConfig) SetIsActive(v bool) *GetChainResponseBodyChainConfig {
  3271  	s.IsActive = &v
  3272  	return s
  3273  }
  3274  
  3275  func (s *GetChainResponseBodyChainConfig) SetNodes(v []*GetChainResponseBodyChainConfigNodes) *GetChainResponseBodyChainConfig {
  3276  	s.Nodes = v
  3277  	return s
  3278  }
  3279  
  3280  func (s *GetChainResponseBodyChainConfig) SetRouters(v []*GetChainResponseBodyChainConfigRouters) *GetChainResponseBodyChainConfig {
  3281  	s.Routers = v
  3282  	return s
  3283  }
  3284  
  3285  func (s *GetChainResponseBodyChainConfig) SetVersion(v string) *GetChainResponseBodyChainConfig {
  3286  	s.Version = &v
  3287  	return s
  3288  }
  3289  
  3290  type GetChainResponseBodyChainConfigNodes struct {
  3291  	Enable     *bool                                           `json:"Enable,omitempty" xml:"Enable,omitempty"`
  3292  	NodeConfig *GetChainResponseBodyChainConfigNodesNodeConfig `json:"NodeConfig,omitempty" xml:"NodeConfig,omitempty" type:"Struct"`
  3293  	NodeName   *string                                         `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
  3294  }
  3295  
  3296  func (s GetChainResponseBodyChainConfigNodes) String() string {
  3297  	return tea.Prettify(s)
  3298  }
  3299  
  3300  func (s GetChainResponseBodyChainConfigNodes) GoString() string {
  3301  	return s.String()
  3302  }
  3303  
  3304  func (s *GetChainResponseBodyChainConfigNodes) SetEnable(v bool) *GetChainResponseBodyChainConfigNodes {
  3305  	s.Enable = &v
  3306  	return s
  3307  }
  3308  
  3309  func (s *GetChainResponseBodyChainConfigNodes) SetNodeConfig(v *GetChainResponseBodyChainConfigNodesNodeConfig) *GetChainResponseBodyChainConfigNodes {
  3310  	s.NodeConfig = v
  3311  	return s
  3312  }
  3313  
  3314  func (s *GetChainResponseBodyChainConfigNodes) SetNodeName(v string) *GetChainResponseBodyChainConfigNodes {
  3315  	s.NodeName = &v
  3316  	return s
  3317  }
  3318  
  3319  type GetChainResponseBodyChainConfigNodesNodeConfig struct {
  3320  	DenyPolicy *GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy `json:"DenyPolicy,omitempty" xml:"DenyPolicy,omitempty" type:"Struct"`
  3321  	Retry      *int32                                                    `json:"Retry,omitempty" xml:"Retry,omitempty"`
  3322  	ScanEngine *string                                                   `json:"ScanEngine,omitempty" xml:"ScanEngine,omitempty"`
  3323  	Timeout    *int64                                                    `json:"Timeout,omitempty" xml:"Timeout,omitempty"`
  3324  }
  3325  
  3326  func (s GetChainResponseBodyChainConfigNodesNodeConfig) String() string {
  3327  	return tea.Prettify(s)
  3328  }
  3329  
  3330  func (s GetChainResponseBodyChainConfigNodesNodeConfig) GoString() string {
  3331  	return s.String()
  3332  }
  3333  
  3334  func (s *GetChainResponseBodyChainConfigNodesNodeConfig) SetDenyPolicy(v *GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy) *GetChainResponseBodyChainConfigNodesNodeConfig {
  3335  	s.DenyPolicy = v
  3336  	return s
  3337  }
  3338  
  3339  func (s *GetChainResponseBodyChainConfigNodesNodeConfig) SetRetry(v int32) *GetChainResponseBodyChainConfigNodesNodeConfig {
  3340  	s.Retry = &v
  3341  	return s
  3342  }
  3343  
  3344  func (s *GetChainResponseBodyChainConfigNodesNodeConfig) SetScanEngine(v string) *GetChainResponseBodyChainConfigNodesNodeConfig {
  3345  	s.ScanEngine = &v
  3346  	return s
  3347  }
  3348  
  3349  func (s *GetChainResponseBodyChainConfigNodesNodeConfig) SetTimeout(v int64) *GetChainResponseBodyChainConfigNodesNodeConfig {
  3350  	s.Timeout = &v
  3351  	return s
  3352  }
  3353  
  3354  type GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy struct {
  3355  	Action     *string `json:"Action,omitempty" xml:"Action,omitempty"`
  3356  	IssueCount *string `json:"IssueCount,omitempty" xml:"IssueCount,omitempty"`
  3357  	IssueLevel *string `json:"IssueLevel,omitempty" xml:"IssueLevel,omitempty"`
  3358  	Logic      *string `json:"Logic,omitempty" xml:"Logic,omitempty"`
  3359  }
  3360  
  3361  func (s GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy) String() string {
  3362  	return tea.Prettify(s)
  3363  }
  3364  
  3365  func (s GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy) GoString() string {
  3366  	return s.String()
  3367  }
  3368  
  3369  func (s *GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy) SetAction(v string) *GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy {
  3370  	s.Action = &v
  3371  	return s
  3372  }
  3373  
  3374  func (s *GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy) SetIssueCount(v string) *GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy {
  3375  	s.IssueCount = &v
  3376  	return s
  3377  }
  3378  
  3379  func (s *GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy) SetIssueLevel(v string) *GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy {
  3380  	s.IssueLevel = &v
  3381  	return s
  3382  }
  3383  
  3384  func (s *GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy) SetLogic(v string) *GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy {
  3385  	s.Logic = &v
  3386  	return s
  3387  }
  3388  
  3389  type GetChainResponseBodyChainConfigRouters struct {
  3390  	From *GetChainResponseBodyChainConfigRoutersFrom `json:"From,omitempty" xml:"From,omitempty" type:"Struct"`
  3391  	To   *GetChainResponseBodyChainConfigRoutersTo   `json:"To,omitempty" xml:"To,omitempty" type:"Struct"`
  3392  }
  3393  
  3394  func (s GetChainResponseBodyChainConfigRouters) String() string {
  3395  	return tea.Prettify(s)
  3396  }
  3397  
  3398  func (s GetChainResponseBodyChainConfigRouters) GoString() string {
  3399  	return s.String()
  3400  }
  3401  
  3402  func (s *GetChainResponseBodyChainConfigRouters) SetFrom(v *GetChainResponseBodyChainConfigRoutersFrom) *GetChainResponseBodyChainConfigRouters {
  3403  	s.From = v
  3404  	return s
  3405  }
  3406  
  3407  func (s *GetChainResponseBodyChainConfigRouters) SetTo(v *GetChainResponseBodyChainConfigRoutersTo) *GetChainResponseBodyChainConfigRouters {
  3408  	s.To = v
  3409  	return s
  3410  }
  3411  
  3412  type GetChainResponseBodyChainConfigRoutersFrom struct {
  3413  	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
  3414  }
  3415  
  3416  func (s GetChainResponseBodyChainConfigRoutersFrom) String() string {
  3417  	return tea.Prettify(s)
  3418  }
  3419  
  3420  func (s GetChainResponseBodyChainConfigRoutersFrom) GoString() string {
  3421  	return s.String()
  3422  }
  3423  
  3424  func (s *GetChainResponseBodyChainConfigRoutersFrom) SetNodeName(v string) *GetChainResponseBodyChainConfigRoutersFrom {
  3425  	s.NodeName = &v
  3426  	return s
  3427  }
  3428  
  3429  type GetChainResponseBodyChainConfigRoutersTo struct {
  3430  	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
  3431  }
  3432  
  3433  func (s GetChainResponseBodyChainConfigRoutersTo) String() string {
  3434  	return tea.Prettify(s)
  3435  }
  3436  
  3437  func (s GetChainResponseBodyChainConfigRoutersTo) GoString() string {
  3438  	return s.String()
  3439  }
  3440  
  3441  func (s *GetChainResponseBodyChainConfigRoutersTo) SetNodeName(v string) *GetChainResponseBodyChainConfigRoutersTo {
  3442  	s.NodeName = &v
  3443  	return s
  3444  }
  3445  
  3446  type GetChainResponse struct {
  3447  	Headers map[string]*string    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  3448  	Body    *GetChainResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  3449  }
  3450  
  3451  func (s GetChainResponse) String() string {
  3452  	return tea.Prettify(s)
  3453  }
  3454  
  3455  func (s GetChainResponse) GoString() string {
  3456  	return s.String()
  3457  }
  3458  
  3459  func (s *GetChainResponse) SetHeaders(v map[string]*string) *GetChainResponse {
  3460  	s.Headers = v
  3461  	return s
  3462  }
  3463  
  3464  func (s *GetChainResponse) SetBody(v *GetChainResponseBody) *GetChainResponse {
  3465  	s.Body = v
  3466  	return s
  3467  }
  3468  
  3469  type GetChartNamespaceRequest struct {
  3470  	InstanceId    *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  3471  	NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
  3472  }
  3473  
  3474  func (s GetChartNamespaceRequest) String() string {
  3475  	return tea.Prettify(s)
  3476  }
  3477  
  3478  func (s GetChartNamespaceRequest) GoString() string {
  3479  	return s.String()
  3480  }
  3481  
  3482  func (s *GetChartNamespaceRequest) SetInstanceId(v string) *GetChartNamespaceRequest {
  3483  	s.InstanceId = &v
  3484  	return s
  3485  }
  3486  
  3487  func (s *GetChartNamespaceRequest) SetNamespaceName(v string) *GetChartNamespaceRequest {
  3488  	s.NamespaceName = &v
  3489  	return s
  3490  }
  3491  
  3492  type GetChartNamespaceResponseBody struct {
  3493  	AutoCreateRepo  *bool   `json:"AutoCreateRepo,omitempty" xml:"AutoCreateRepo,omitempty"`
  3494  	Code            *string `json:"Code,omitempty" xml:"Code,omitempty"`
  3495  	DefaultRepoType *string `json:"DefaultRepoType,omitempty" xml:"DefaultRepoType,omitempty"`
  3496  	InstanceId      *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  3497  	IsSuccess       *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  3498  	NamespaceId     *string `json:"NamespaceId,omitempty" xml:"NamespaceId,omitempty"`
  3499  	NamespaceName   *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
  3500  	NamespaceStatus *string `json:"NamespaceStatus,omitempty" xml:"NamespaceStatus,omitempty"`
  3501  	RequestId       *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  3502  	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
  3503  }
  3504  
  3505  func (s GetChartNamespaceResponseBody) String() string {
  3506  	return tea.Prettify(s)
  3507  }
  3508  
  3509  func (s GetChartNamespaceResponseBody) GoString() string {
  3510  	return s.String()
  3511  }
  3512  
  3513  func (s *GetChartNamespaceResponseBody) SetAutoCreateRepo(v bool) *GetChartNamespaceResponseBody {
  3514  	s.AutoCreateRepo = &v
  3515  	return s
  3516  }
  3517  
  3518  func (s *GetChartNamespaceResponseBody) SetCode(v string) *GetChartNamespaceResponseBody {
  3519  	s.Code = &v
  3520  	return s
  3521  }
  3522  
  3523  func (s *GetChartNamespaceResponseBody) SetDefaultRepoType(v string) *GetChartNamespaceResponseBody {
  3524  	s.DefaultRepoType = &v
  3525  	return s
  3526  }
  3527  
  3528  func (s *GetChartNamespaceResponseBody) SetInstanceId(v string) *GetChartNamespaceResponseBody {
  3529  	s.InstanceId = &v
  3530  	return s
  3531  }
  3532  
  3533  func (s *GetChartNamespaceResponseBody) SetIsSuccess(v bool) *GetChartNamespaceResponseBody {
  3534  	s.IsSuccess = &v
  3535  	return s
  3536  }
  3537  
  3538  func (s *GetChartNamespaceResponseBody) SetNamespaceId(v string) *GetChartNamespaceResponseBody {
  3539  	s.NamespaceId = &v
  3540  	return s
  3541  }
  3542  
  3543  func (s *GetChartNamespaceResponseBody) SetNamespaceName(v string) *GetChartNamespaceResponseBody {
  3544  	s.NamespaceName = &v
  3545  	return s
  3546  }
  3547  
  3548  func (s *GetChartNamespaceResponseBody) SetNamespaceStatus(v string) *GetChartNamespaceResponseBody {
  3549  	s.NamespaceStatus = &v
  3550  	return s
  3551  }
  3552  
  3553  func (s *GetChartNamespaceResponseBody) SetRequestId(v string) *GetChartNamespaceResponseBody {
  3554  	s.RequestId = &v
  3555  	return s
  3556  }
  3557  
  3558  func (s *GetChartNamespaceResponseBody) SetResourceGroupId(v string) *GetChartNamespaceResponseBody {
  3559  	s.ResourceGroupId = &v
  3560  	return s
  3561  }
  3562  
  3563  type GetChartNamespaceResponse struct {
  3564  	Headers map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  3565  	Body    *GetChartNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  3566  }
  3567  
  3568  func (s GetChartNamespaceResponse) String() string {
  3569  	return tea.Prettify(s)
  3570  }
  3571  
  3572  func (s GetChartNamespaceResponse) GoString() string {
  3573  	return s.String()
  3574  }
  3575  
  3576  func (s *GetChartNamespaceResponse) SetHeaders(v map[string]*string) *GetChartNamespaceResponse {
  3577  	s.Headers = v
  3578  	return s
  3579  }
  3580  
  3581  func (s *GetChartNamespaceResponse) SetBody(v *GetChartNamespaceResponseBody) *GetChartNamespaceResponse {
  3582  	s.Body = v
  3583  	return s
  3584  }
  3585  
  3586  type GetChartRepositoryRequest struct {
  3587  	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  3588  	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
  3589  	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
  3590  }
  3591  
  3592  func (s GetChartRepositoryRequest) String() string {
  3593  	return tea.Prettify(s)
  3594  }
  3595  
  3596  func (s GetChartRepositoryRequest) GoString() string {
  3597  	return s.String()
  3598  }
  3599  
  3600  func (s *GetChartRepositoryRequest) SetInstanceId(v string) *GetChartRepositoryRequest {
  3601  	s.InstanceId = &v
  3602  	return s
  3603  }
  3604  
  3605  func (s *GetChartRepositoryRequest) SetRepoName(v string) *GetChartRepositoryRequest {
  3606  	s.RepoName = &v
  3607  	return s
  3608  }
  3609  
  3610  func (s *GetChartRepositoryRequest) SetRepoNamespaceName(v string) *GetChartRepositoryRequest {
  3611  	s.RepoNamespaceName = &v
  3612  	return s
  3613  }
  3614  
  3615  type GetChartRepositoryResponseBody struct {
  3616  	Code              *string `json:"Code,omitempty" xml:"Code,omitempty"`
  3617  	CreateTime        *int64  `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
  3618  	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  3619  	IsSuccess         *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  3620  	ModifiedTime      *int64  `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
  3621  	RepoId            *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  3622  	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
  3623  	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
  3624  	RepoStatus        *string `json:"RepoStatus,omitempty" xml:"RepoStatus,omitempty"`
  3625  	RepoType          *string `json:"RepoType,omitempty" xml:"RepoType,omitempty"`
  3626  	RequestId         *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  3627  	Summary           *string `json:"Summary,omitempty" xml:"Summary,omitempty"`
  3628  }
  3629  
  3630  func (s GetChartRepositoryResponseBody) String() string {
  3631  	return tea.Prettify(s)
  3632  }
  3633  
  3634  func (s GetChartRepositoryResponseBody) GoString() string {
  3635  	return s.String()
  3636  }
  3637  
  3638  func (s *GetChartRepositoryResponseBody) SetCode(v string) *GetChartRepositoryResponseBody {
  3639  	s.Code = &v
  3640  	return s
  3641  }
  3642  
  3643  func (s *GetChartRepositoryResponseBody) SetCreateTime(v int64) *GetChartRepositoryResponseBody {
  3644  	s.CreateTime = &v
  3645  	return s
  3646  }
  3647  
  3648  func (s *GetChartRepositoryResponseBody) SetInstanceId(v string) *GetChartRepositoryResponseBody {
  3649  	s.InstanceId = &v
  3650  	return s
  3651  }
  3652  
  3653  func (s *GetChartRepositoryResponseBody) SetIsSuccess(v bool) *GetChartRepositoryResponseBody {
  3654  	s.IsSuccess = &v
  3655  	return s
  3656  }
  3657  
  3658  func (s *GetChartRepositoryResponseBody) SetModifiedTime(v int64) *GetChartRepositoryResponseBody {
  3659  	s.ModifiedTime = &v
  3660  	return s
  3661  }
  3662  
  3663  func (s *GetChartRepositoryResponseBody) SetRepoId(v string) *GetChartRepositoryResponseBody {
  3664  	s.RepoId = &v
  3665  	return s
  3666  }
  3667  
  3668  func (s *GetChartRepositoryResponseBody) SetRepoName(v string) *GetChartRepositoryResponseBody {
  3669  	s.RepoName = &v
  3670  	return s
  3671  }
  3672  
  3673  func (s *GetChartRepositoryResponseBody) SetRepoNamespaceName(v string) *GetChartRepositoryResponseBody {
  3674  	s.RepoNamespaceName = &v
  3675  	return s
  3676  }
  3677  
  3678  func (s *GetChartRepositoryResponseBody) SetRepoStatus(v string) *GetChartRepositoryResponseBody {
  3679  	s.RepoStatus = &v
  3680  	return s
  3681  }
  3682  
  3683  func (s *GetChartRepositoryResponseBody) SetRepoType(v string) *GetChartRepositoryResponseBody {
  3684  	s.RepoType = &v
  3685  	return s
  3686  }
  3687  
  3688  func (s *GetChartRepositoryResponseBody) SetRequestId(v string) *GetChartRepositoryResponseBody {
  3689  	s.RequestId = &v
  3690  	return s
  3691  }
  3692  
  3693  func (s *GetChartRepositoryResponseBody) SetSummary(v string) *GetChartRepositoryResponseBody {
  3694  	s.Summary = &v
  3695  	return s
  3696  }
  3697  
  3698  type GetChartRepositoryResponse struct {
  3699  	Headers map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  3700  	Body    *GetChartRepositoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  3701  }
  3702  
  3703  func (s GetChartRepositoryResponse) String() string {
  3704  	return tea.Prettify(s)
  3705  }
  3706  
  3707  func (s GetChartRepositoryResponse) GoString() string {
  3708  	return s.String()
  3709  }
  3710  
  3711  func (s *GetChartRepositoryResponse) SetHeaders(v map[string]*string) *GetChartRepositoryResponse {
  3712  	s.Headers = v
  3713  	return s
  3714  }
  3715  
  3716  func (s *GetChartRepositoryResponse) SetBody(v *GetChartRepositoryResponseBody) *GetChartRepositoryResponse {
  3717  	s.Body = v
  3718  	return s
  3719  }
  3720  
  3721  type GetInstanceRequest struct {
  3722  	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  3723  }
  3724  
  3725  func (s GetInstanceRequest) String() string {
  3726  	return tea.Prettify(s)
  3727  }
  3728  
  3729  func (s GetInstanceRequest) GoString() string {
  3730  	return s.String()
  3731  }
  3732  
  3733  func (s *GetInstanceRequest) SetInstanceId(v string) *GetInstanceRequest {
  3734  	s.InstanceId = &v
  3735  	return s
  3736  }
  3737  
  3738  type GetInstanceResponseBody struct {
  3739  	Code                  *string `json:"Code,omitempty" xml:"Code,omitempty"`
  3740  	CreateTime            *int64  `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
  3741  	InstanceId            *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  3742  	InstanceName          *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
  3743  	InstanceSpecification *string `json:"InstanceSpecification,omitempty" xml:"InstanceSpecification,omitempty"`
  3744  	InstanceStatus        *string `json:"InstanceStatus,omitempty" xml:"InstanceStatus,omitempty"`
  3745  	IsSuccess             *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  3746  	ModifiedTime          *int64  `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
  3747  	RequestId             *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  3748  	ResourceGroupId       *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
  3749  }
  3750  
  3751  func (s GetInstanceResponseBody) String() string {
  3752  	return tea.Prettify(s)
  3753  }
  3754  
  3755  func (s GetInstanceResponseBody) GoString() string {
  3756  	return s.String()
  3757  }
  3758  
  3759  func (s *GetInstanceResponseBody) SetCode(v string) *GetInstanceResponseBody {
  3760  	s.Code = &v
  3761  	return s
  3762  }
  3763  
  3764  func (s *GetInstanceResponseBody) SetCreateTime(v int64) *GetInstanceResponseBody {
  3765  	s.CreateTime = &v
  3766  	return s
  3767  }
  3768  
  3769  func (s *GetInstanceResponseBody) SetInstanceId(v string) *GetInstanceResponseBody {
  3770  	s.InstanceId = &v
  3771  	return s
  3772  }
  3773  
  3774  func (s *GetInstanceResponseBody) SetInstanceName(v string) *GetInstanceResponseBody {
  3775  	s.InstanceName = &v
  3776  	return s
  3777  }
  3778  
  3779  func (s *GetInstanceResponseBody) SetInstanceSpecification(v string) *GetInstanceResponseBody {
  3780  	s.InstanceSpecification = &v
  3781  	return s
  3782  }
  3783  
  3784  func (s *GetInstanceResponseBody) SetInstanceStatus(v string) *GetInstanceResponseBody {
  3785  	s.InstanceStatus = &v
  3786  	return s
  3787  }
  3788  
  3789  func (s *GetInstanceResponseBody) SetIsSuccess(v bool) *GetInstanceResponseBody {
  3790  	s.IsSuccess = &v
  3791  	return s
  3792  }
  3793  
  3794  func (s *GetInstanceResponseBody) SetModifiedTime(v int64) *GetInstanceResponseBody {
  3795  	s.ModifiedTime = &v
  3796  	return s
  3797  }
  3798  
  3799  func (s *GetInstanceResponseBody) SetRequestId(v string) *GetInstanceResponseBody {
  3800  	s.RequestId = &v
  3801  	return s
  3802  }
  3803  
  3804  func (s *GetInstanceResponseBody) SetResourceGroupId(v string) *GetInstanceResponseBody {
  3805  	s.ResourceGroupId = &v
  3806  	return s
  3807  }
  3808  
  3809  type GetInstanceResponse struct {
  3810  	Headers map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  3811  	Body    *GetInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  3812  }
  3813  
  3814  func (s GetInstanceResponse) String() string {
  3815  	return tea.Prettify(s)
  3816  }
  3817  
  3818  func (s GetInstanceResponse) GoString() string {
  3819  	return s.String()
  3820  }
  3821  
  3822  func (s *GetInstanceResponse) SetHeaders(v map[string]*string) *GetInstanceResponse {
  3823  	s.Headers = v
  3824  	return s
  3825  }
  3826  
  3827  func (s *GetInstanceResponse) SetBody(v *GetInstanceResponseBody) *GetInstanceResponse {
  3828  	s.Body = v
  3829  	return s
  3830  }
  3831  
  3832  type GetInstanceCountResponseBody struct {
  3833  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
  3834  	Count     *int32  `json:"Count,omitempty" xml:"Count,omitempty"`
  3835  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  3836  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  3837  }
  3838  
  3839  func (s GetInstanceCountResponseBody) String() string {
  3840  	return tea.Prettify(s)
  3841  }
  3842  
  3843  func (s GetInstanceCountResponseBody) GoString() string {
  3844  	return s.String()
  3845  }
  3846  
  3847  func (s *GetInstanceCountResponseBody) SetCode(v string) *GetInstanceCountResponseBody {
  3848  	s.Code = &v
  3849  	return s
  3850  }
  3851  
  3852  func (s *GetInstanceCountResponseBody) SetCount(v int32) *GetInstanceCountResponseBody {
  3853  	s.Count = &v
  3854  	return s
  3855  }
  3856  
  3857  func (s *GetInstanceCountResponseBody) SetIsSuccess(v bool) *GetInstanceCountResponseBody {
  3858  	s.IsSuccess = &v
  3859  	return s
  3860  }
  3861  
  3862  func (s *GetInstanceCountResponseBody) SetRequestId(v string) *GetInstanceCountResponseBody {
  3863  	s.RequestId = &v
  3864  	return s
  3865  }
  3866  
  3867  type GetInstanceCountResponse struct {
  3868  	Headers map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  3869  	Body    *GetInstanceCountResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  3870  }
  3871  
  3872  func (s GetInstanceCountResponse) String() string {
  3873  	return tea.Prettify(s)
  3874  }
  3875  
  3876  func (s GetInstanceCountResponse) GoString() string {
  3877  	return s.String()
  3878  }
  3879  
  3880  func (s *GetInstanceCountResponse) SetHeaders(v map[string]*string) *GetInstanceCountResponse {
  3881  	s.Headers = v
  3882  	return s
  3883  }
  3884  
  3885  func (s *GetInstanceCountResponse) SetBody(v *GetInstanceCountResponseBody) *GetInstanceCountResponse {
  3886  	s.Body = v
  3887  	return s
  3888  }
  3889  
  3890  type GetInstanceEndpointRequest struct {
  3891  	EndpointType *string `json:"EndpointType,omitempty" xml:"EndpointType,omitempty"`
  3892  	InstanceId   *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  3893  	ModuleName   *string `json:"ModuleName,omitempty" xml:"ModuleName,omitempty"`
  3894  }
  3895  
  3896  func (s GetInstanceEndpointRequest) String() string {
  3897  	return tea.Prettify(s)
  3898  }
  3899  
  3900  func (s GetInstanceEndpointRequest) GoString() string {
  3901  	return s.String()
  3902  }
  3903  
  3904  func (s *GetInstanceEndpointRequest) SetEndpointType(v string) *GetInstanceEndpointRequest {
  3905  	s.EndpointType = &v
  3906  	return s
  3907  }
  3908  
  3909  func (s *GetInstanceEndpointRequest) SetInstanceId(v string) *GetInstanceEndpointRequest {
  3910  	s.InstanceId = &v
  3911  	return s
  3912  }
  3913  
  3914  func (s *GetInstanceEndpointRequest) SetModuleName(v string) *GetInstanceEndpointRequest {
  3915  	s.ModuleName = &v
  3916  	return s
  3917  }
  3918  
  3919  type GetInstanceEndpointResponseBody struct {
  3920  	AclEnable  *bool                                        `json:"AclEnable,omitempty" xml:"AclEnable,omitempty"`
  3921  	AclEntries []*GetInstanceEndpointResponseBodyAclEntries `json:"AclEntries,omitempty" xml:"AclEntries,omitempty" type:"Repeated"`
  3922  	Code       *string                                      `json:"Code,omitempty" xml:"Code,omitempty"`
  3923  	Domains    []*GetInstanceEndpointResponseBodyDomains    `json:"Domains,omitempty" xml:"Domains,omitempty" type:"Repeated"`
  3924  	Enable     *bool                                        `json:"Enable,omitempty" xml:"Enable,omitempty"`
  3925  	IsSuccess  *bool                                        `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  3926  	RequestId  *string                                      `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  3927  	Status     *string                                      `json:"Status,omitempty" xml:"Status,omitempty"`
  3928  }
  3929  
  3930  func (s GetInstanceEndpointResponseBody) String() string {
  3931  	return tea.Prettify(s)
  3932  }
  3933  
  3934  func (s GetInstanceEndpointResponseBody) GoString() string {
  3935  	return s.String()
  3936  }
  3937  
  3938  func (s *GetInstanceEndpointResponseBody) SetAclEnable(v bool) *GetInstanceEndpointResponseBody {
  3939  	s.AclEnable = &v
  3940  	return s
  3941  }
  3942  
  3943  func (s *GetInstanceEndpointResponseBody) SetAclEntries(v []*GetInstanceEndpointResponseBodyAclEntries) *GetInstanceEndpointResponseBody {
  3944  	s.AclEntries = v
  3945  	return s
  3946  }
  3947  
  3948  func (s *GetInstanceEndpointResponseBody) SetCode(v string) *GetInstanceEndpointResponseBody {
  3949  	s.Code = &v
  3950  	return s
  3951  }
  3952  
  3953  func (s *GetInstanceEndpointResponseBody) SetDomains(v []*GetInstanceEndpointResponseBodyDomains) *GetInstanceEndpointResponseBody {
  3954  	s.Domains = v
  3955  	return s
  3956  }
  3957  
  3958  func (s *GetInstanceEndpointResponseBody) SetEnable(v bool) *GetInstanceEndpointResponseBody {
  3959  	s.Enable = &v
  3960  	return s
  3961  }
  3962  
  3963  func (s *GetInstanceEndpointResponseBody) SetIsSuccess(v bool) *GetInstanceEndpointResponseBody {
  3964  	s.IsSuccess = &v
  3965  	return s
  3966  }
  3967  
  3968  func (s *GetInstanceEndpointResponseBody) SetRequestId(v string) *GetInstanceEndpointResponseBody {
  3969  	s.RequestId = &v
  3970  	return s
  3971  }
  3972  
  3973  func (s *GetInstanceEndpointResponseBody) SetStatus(v string) *GetInstanceEndpointResponseBody {
  3974  	s.Status = &v
  3975  	return s
  3976  }
  3977  
  3978  type GetInstanceEndpointResponseBodyAclEntries struct {
  3979  	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
  3980  	Entry   *string `json:"Entry,omitempty" xml:"Entry,omitempty"`
  3981  }
  3982  
  3983  func (s GetInstanceEndpointResponseBodyAclEntries) String() string {
  3984  	return tea.Prettify(s)
  3985  }
  3986  
  3987  func (s GetInstanceEndpointResponseBodyAclEntries) GoString() string {
  3988  	return s.String()
  3989  }
  3990  
  3991  func (s *GetInstanceEndpointResponseBodyAclEntries) SetComment(v string) *GetInstanceEndpointResponseBodyAclEntries {
  3992  	s.Comment = &v
  3993  	return s
  3994  }
  3995  
  3996  func (s *GetInstanceEndpointResponseBodyAclEntries) SetEntry(v string) *GetInstanceEndpointResponseBodyAclEntries {
  3997  	s.Entry = &v
  3998  	return s
  3999  }
  4000  
  4001  type GetInstanceEndpointResponseBodyDomains struct {
  4002  	Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"`
  4003  	Type   *string `json:"Type,omitempty" xml:"Type,omitempty"`
  4004  }
  4005  
  4006  func (s GetInstanceEndpointResponseBodyDomains) String() string {
  4007  	return tea.Prettify(s)
  4008  }
  4009  
  4010  func (s GetInstanceEndpointResponseBodyDomains) GoString() string {
  4011  	return s.String()
  4012  }
  4013  
  4014  func (s *GetInstanceEndpointResponseBodyDomains) SetDomain(v string) *GetInstanceEndpointResponseBodyDomains {
  4015  	s.Domain = &v
  4016  	return s
  4017  }
  4018  
  4019  func (s *GetInstanceEndpointResponseBodyDomains) SetType(v string) *GetInstanceEndpointResponseBodyDomains {
  4020  	s.Type = &v
  4021  	return s
  4022  }
  4023  
  4024  type GetInstanceEndpointResponse struct {
  4025  	Headers map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  4026  	Body    *GetInstanceEndpointResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  4027  }
  4028  
  4029  func (s GetInstanceEndpointResponse) String() string {
  4030  	return tea.Prettify(s)
  4031  }
  4032  
  4033  func (s GetInstanceEndpointResponse) GoString() string {
  4034  	return s.String()
  4035  }
  4036  
  4037  func (s *GetInstanceEndpointResponse) SetHeaders(v map[string]*string) *GetInstanceEndpointResponse {
  4038  	s.Headers = v
  4039  	return s
  4040  }
  4041  
  4042  func (s *GetInstanceEndpointResponse) SetBody(v *GetInstanceEndpointResponseBody) *GetInstanceEndpointResponse {
  4043  	s.Body = v
  4044  	return s
  4045  }
  4046  
  4047  type GetInstanceUsageRequest struct {
  4048  	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  4049  }
  4050  
  4051  func (s GetInstanceUsageRequest) String() string {
  4052  	return tea.Prettify(s)
  4053  }
  4054  
  4055  func (s GetInstanceUsageRequest) GoString() string {
  4056  	return s.String()
  4057  }
  4058  
  4059  func (s *GetInstanceUsageRequest) SetInstanceId(v string) *GetInstanceUsageRequest {
  4060  	s.InstanceId = &v
  4061  	return s
  4062  }
  4063  
  4064  type GetInstanceUsageResponseBody struct {
  4065  	ChartNamespaceQuota *string `json:"ChartNamespaceQuota,omitempty" xml:"ChartNamespaceQuota,omitempty"`
  4066  	ChartNamespaceUsage *string `json:"ChartNamespaceUsage,omitempty" xml:"ChartNamespaceUsage,omitempty"`
  4067  	ChartRepoQuota      *string `json:"ChartRepoQuota,omitempty" xml:"ChartRepoQuota,omitempty"`
  4068  	ChartRepoUsage      *string `json:"ChartRepoUsage,omitempty" xml:"ChartRepoUsage,omitempty"`
  4069  	Code                *string `json:"Code,omitempty" xml:"Code,omitempty"`
  4070  	IsSuccess           *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  4071  	NamespaceQuota      *string `json:"NamespaceQuota,omitempty" xml:"NamespaceQuota,omitempty"`
  4072  	NamespaceUsage      *string `json:"NamespaceUsage,omitempty" xml:"NamespaceUsage,omitempty"`
  4073  	RepoQuota           *string `json:"RepoQuota,omitempty" xml:"RepoQuota,omitempty"`
  4074  	RepoUsage           *string `json:"RepoUsage,omitempty" xml:"RepoUsage,omitempty"`
  4075  	RequestId           *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  4076  }
  4077  
  4078  func (s GetInstanceUsageResponseBody) String() string {
  4079  	return tea.Prettify(s)
  4080  }
  4081  
  4082  func (s GetInstanceUsageResponseBody) GoString() string {
  4083  	return s.String()
  4084  }
  4085  
  4086  func (s *GetInstanceUsageResponseBody) SetChartNamespaceQuota(v string) *GetInstanceUsageResponseBody {
  4087  	s.ChartNamespaceQuota = &v
  4088  	return s
  4089  }
  4090  
  4091  func (s *GetInstanceUsageResponseBody) SetChartNamespaceUsage(v string) *GetInstanceUsageResponseBody {
  4092  	s.ChartNamespaceUsage = &v
  4093  	return s
  4094  }
  4095  
  4096  func (s *GetInstanceUsageResponseBody) SetChartRepoQuota(v string) *GetInstanceUsageResponseBody {
  4097  	s.ChartRepoQuota = &v
  4098  	return s
  4099  }
  4100  
  4101  func (s *GetInstanceUsageResponseBody) SetChartRepoUsage(v string) *GetInstanceUsageResponseBody {
  4102  	s.ChartRepoUsage = &v
  4103  	return s
  4104  }
  4105  
  4106  func (s *GetInstanceUsageResponseBody) SetCode(v string) *GetInstanceUsageResponseBody {
  4107  	s.Code = &v
  4108  	return s
  4109  }
  4110  
  4111  func (s *GetInstanceUsageResponseBody) SetIsSuccess(v bool) *GetInstanceUsageResponseBody {
  4112  	s.IsSuccess = &v
  4113  	return s
  4114  }
  4115  
  4116  func (s *GetInstanceUsageResponseBody) SetNamespaceQuota(v string) *GetInstanceUsageResponseBody {
  4117  	s.NamespaceQuota = &v
  4118  	return s
  4119  }
  4120  
  4121  func (s *GetInstanceUsageResponseBody) SetNamespaceUsage(v string) *GetInstanceUsageResponseBody {
  4122  	s.NamespaceUsage = &v
  4123  	return s
  4124  }
  4125  
  4126  func (s *GetInstanceUsageResponseBody) SetRepoQuota(v string) *GetInstanceUsageResponseBody {
  4127  	s.RepoQuota = &v
  4128  	return s
  4129  }
  4130  
  4131  func (s *GetInstanceUsageResponseBody) SetRepoUsage(v string) *GetInstanceUsageResponseBody {
  4132  	s.RepoUsage = &v
  4133  	return s
  4134  }
  4135  
  4136  func (s *GetInstanceUsageResponseBody) SetRequestId(v string) *GetInstanceUsageResponseBody {
  4137  	s.RequestId = &v
  4138  	return s
  4139  }
  4140  
  4141  type GetInstanceUsageResponse struct {
  4142  	Headers map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  4143  	Body    *GetInstanceUsageResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  4144  }
  4145  
  4146  func (s GetInstanceUsageResponse) String() string {
  4147  	return tea.Prettify(s)
  4148  }
  4149  
  4150  func (s GetInstanceUsageResponse) GoString() string {
  4151  	return s.String()
  4152  }
  4153  
  4154  func (s *GetInstanceUsageResponse) SetHeaders(v map[string]*string) *GetInstanceUsageResponse {
  4155  	s.Headers = v
  4156  	return s
  4157  }
  4158  
  4159  func (s *GetInstanceUsageResponse) SetBody(v *GetInstanceUsageResponseBody) *GetInstanceUsageResponse {
  4160  	s.Body = v
  4161  	return s
  4162  }
  4163  
  4164  type GetInstanceVpcEndpointRequest struct {
  4165  	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  4166  	ModuleName *string `json:"ModuleName,omitempty" xml:"ModuleName,omitempty"`
  4167  }
  4168  
  4169  func (s GetInstanceVpcEndpointRequest) String() string {
  4170  	return tea.Prettify(s)
  4171  }
  4172  
  4173  func (s GetInstanceVpcEndpointRequest) GoString() string {
  4174  	return s.String()
  4175  }
  4176  
  4177  func (s *GetInstanceVpcEndpointRequest) SetInstanceId(v string) *GetInstanceVpcEndpointRequest {
  4178  	s.InstanceId = &v
  4179  	return s
  4180  }
  4181  
  4182  func (s *GetInstanceVpcEndpointRequest) SetModuleName(v string) *GetInstanceVpcEndpointRequest {
  4183  	s.ModuleName = &v
  4184  	return s
  4185  }
  4186  
  4187  type GetInstanceVpcEndpointResponseBody struct {
  4188  	Code       *string                                         `json:"Code,omitempty" xml:"Code,omitempty"`
  4189  	Domains    []*string                                       `json:"Domains,omitempty" xml:"Domains,omitempty" type:"Repeated"`
  4190  	Enable     *bool                                           `json:"Enable,omitempty" xml:"Enable,omitempty"`
  4191  	IsSuccess  *bool                                           `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  4192  	LinkedVpcs []*GetInstanceVpcEndpointResponseBodyLinkedVpcs `json:"LinkedVpcs,omitempty" xml:"LinkedVpcs,omitempty" type:"Repeated"`
  4193  	RequestId  *string                                         `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  4194  }
  4195  
  4196  func (s GetInstanceVpcEndpointResponseBody) String() string {
  4197  	return tea.Prettify(s)
  4198  }
  4199  
  4200  func (s GetInstanceVpcEndpointResponseBody) GoString() string {
  4201  	return s.String()
  4202  }
  4203  
  4204  func (s *GetInstanceVpcEndpointResponseBody) SetCode(v string) *GetInstanceVpcEndpointResponseBody {
  4205  	s.Code = &v
  4206  	return s
  4207  }
  4208  
  4209  func (s *GetInstanceVpcEndpointResponseBody) SetDomains(v []*string) *GetInstanceVpcEndpointResponseBody {
  4210  	s.Domains = v
  4211  	return s
  4212  }
  4213  
  4214  func (s *GetInstanceVpcEndpointResponseBody) SetEnable(v bool) *GetInstanceVpcEndpointResponseBody {
  4215  	s.Enable = &v
  4216  	return s
  4217  }
  4218  
  4219  func (s *GetInstanceVpcEndpointResponseBody) SetIsSuccess(v bool) *GetInstanceVpcEndpointResponseBody {
  4220  	s.IsSuccess = &v
  4221  	return s
  4222  }
  4223  
  4224  func (s *GetInstanceVpcEndpointResponseBody) SetLinkedVpcs(v []*GetInstanceVpcEndpointResponseBodyLinkedVpcs) *GetInstanceVpcEndpointResponseBody {
  4225  	s.LinkedVpcs = v
  4226  	return s
  4227  }
  4228  
  4229  func (s *GetInstanceVpcEndpointResponseBody) SetRequestId(v string) *GetInstanceVpcEndpointResponseBody {
  4230  	s.RequestId = &v
  4231  	return s
  4232  }
  4233  
  4234  type GetInstanceVpcEndpointResponseBodyLinkedVpcs struct {
  4235  	DefaultAccess *bool   `json:"DefaultAccess,omitempty" xml:"DefaultAccess,omitempty"`
  4236  	Ip            *string `json:"Ip,omitempty" xml:"Ip,omitempty"`
  4237  	Status        *string `json:"Status,omitempty" xml:"Status,omitempty"`
  4238  	VpcId         *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
  4239  	VswitchId     *string `json:"VswitchId,omitempty" xml:"VswitchId,omitempty"`
  4240  }
  4241  
  4242  func (s GetInstanceVpcEndpointResponseBodyLinkedVpcs) String() string {
  4243  	return tea.Prettify(s)
  4244  }
  4245  
  4246  func (s GetInstanceVpcEndpointResponseBodyLinkedVpcs) GoString() string {
  4247  	return s.String()
  4248  }
  4249  
  4250  func (s *GetInstanceVpcEndpointResponseBodyLinkedVpcs) SetDefaultAccess(v bool) *GetInstanceVpcEndpointResponseBodyLinkedVpcs {
  4251  	s.DefaultAccess = &v
  4252  	return s
  4253  }
  4254  
  4255  func (s *GetInstanceVpcEndpointResponseBodyLinkedVpcs) SetIp(v string) *GetInstanceVpcEndpointResponseBodyLinkedVpcs {
  4256  	s.Ip = &v
  4257  	return s
  4258  }
  4259  
  4260  func (s *GetInstanceVpcEndpointResponseBodyLinkedVpcs) SetStatus(v string) *GetInstanceVpcEndpointResponseBodyLinkedVpcs {
  4261  	s.Status = &v
  4262  	return s
  4263  }
  4264  
  4265  func (s *GetInstanceVpcEndpointResponseBodyLinkedVpcs) SetVpcId(v string) *GetInstanceVpcEndpointResponseBodyLinkedVpcs {
  4266  	s.VpcId = &v
  4267  	return s
  4268  }
  4269  
  4270  func (s *GetInstanceVpcEndpointResponseBodyLinkedVpcs) SetVswitchId(v string) *GetInstanceVpcEndpointResponseBodyLinkedVpcs {
  4271  	s.VswitchId = &v
  4272  	return s
  4273  }
  4274  
  4275  type GetInstanceVpcEndpointResponse struct {
  4276  	Headers map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  4277  	Body    *GetInstanceVpcEndpointResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  4278  }
  4279  
  4280  func (s GetInstanceVpcEndpointResponse) String() string {
  4281  	return tea.Prettify(s)
  4282  }
  4283  
  4284  func (s GetInstanceVpcEndpointResponse) GoString() string {
  4285  	return s.String()
  4286  }
  4287  
  4288  func (s *GetInstanceVpcEndpointResponse) SetHeaders(v map[string]*string) *GetInstanceVpcEndpointResponse {
  4289  	s.Headers = v
  4290  	return s
  4291  }
  4292  
  4293  func (s *GetInstanceVpcEndpointResponse) SetBody(v *GetInstanceVpcEndpointResponseBody) *GetInstanceVpcEndpointResponse {
  4294  	s.Body = v
  4295  	return s
  4296  }
  4297  
  4298  type GetNamespaceRequest struct {
  4299  	InstanceId    *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  4300  	NamespaceId   *string `json:"NamespaceId,omitempty" xml:"NamespaceId,omitempty"`
  4301  	NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
  4302  }
  4303  
  4304  func (s GetNamespaceRequest) String() string {
  4305  	return tea.Prettify(s)
  4306  }
  4307  
  4308  func (s GetNamespaceRequest) GoString() string {
  4309  	return s.String()
  4310  }
  4311  
  4312  func (s *GetNamespaceRequest) SetInstanceId(v string) *GetNamespaceRequest {
  4313  	s.InstanceId = &v
  4314  	return s
  4315  }
  4316  
  4317  func (s *GetNamespaceRequest) SetNamespaceId(v string) *GetNamespaceRequest {
  4318  	s.NamespaceId = &v
  4319  	return s
  4320  }
  4321  
  4322  func (s *GetNamespaceRequest) SetNamespaceName(v string) *GetNamespaceRequest {
  4323  	s.NamespaceName = &v
  4324  	return s
  4325  }
  4326  
  4327  type GetNamespaceResponseBody struct {
  4328  	AutoCreateRepo  *bool                           `json:"AutoCreateRepo,omitempty" xml:"AutoCreateRepo,omitempty"`
  4329  	Code            *string                         `json:"Code,omitempty" xml:"Code,omitempty"`
  4330  	DefaultRepoType *string                         `json:"DefaultRepoType,omitempty" xml:"DefaultRepoType,omitempty"`
  4331  	InstanceId      *string                         `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  4332  	IsSuccess       *bool                           `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  4333  	NamespaceId     *string                         `json:"NamespaceId,omitempty" xml:"NamespaceId,omitempty"`
  4334  	NamespaceName   *string                         `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
  4335  	NamespaceStatus *string                         `json:"NamespaceStatus,omitempty" xml:"NamespaceStatus,omitempty"`
  4336  	RequestId       *string                         `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  4337  	ResourceGroupId *string                         `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
  4338  	Tags            []*GetNamespaceResponseBodyTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
  4339  }
  4340  
  4341  func (s GetNamespaceResponseBody) String() string {
  4342  	return tea.Prettify(s)
  4343  }
  4344  
  4345  func (s GetNamespaceResponseBody) GoString() string {
  4346  	return s.String()
  4347  }
  4348  
  4349  func (s *GetNamespaceResponseBody) SetAutoCreateRepo(v bool) *GetNamespaceResponseBody {
  4350  	s.AutoCreateRepo = &v
  4351  	return s
  4352  }
  4353  
  4354  func (s *GetNamespaceResponseBody) SetCode(v string) *GetNamespaceResponseBody {
  4355  	s.Code = &v
  4356  	return s
  4357  }
  4358  
  4359  func (s *GetNamespaceResponseBody) SetDefaultRepoType(v string) *GetNamespaceResponseBody {
  4360  	s.DefaultRepoType = &v
  4361  	return s
  4362  }
  4363  
  4364  func (s *GetNamespaceResponseBody) SetInstanceId(v string) *GetNamespaceResponseBody {
  4365  	s.InstanceId = &v
  4366  	return s
  4367  }
  4368  
  4369  func (s *GetNamespaceResponseBody) SetIsSuccess(v bool) *GetNamespaceResponseBody {
  4370  	s.IsSuccess = &v
  4371  	return s
  4372  }
  4373  
  4374  func (s *GetNamespaceResponseBody) SetNamespaceId(v string) *GetNamespaceResponseBody {
  4375  	s.NamespaceId = &v
  4376  	return s
  4377  }
  4378  
  4379  func (s *GetNamespaceResponseBody) SetNamespaceName(v string) *GetNamespaceResponseBody {
  4380  	s.NamespaceName = &v
  4381  	return s
  4382  }
  4383  
  4384  func (s *GetNamespaceResponseBody) SetNamespaceStatus(v string) *GetNamespaceResponseBody {
  4385  	s.NamespaceStatus = &v
  4386  	return s
  4387  }
  4388  
  4389  func (s *GetNamespaceResponseBody) SetRequestId(v string) *GetNamespaceResponseBody {
  4390  	s.RequestId = &v
  4391  	return s
  4392  }
  4393  
  4394  func (s *GetNamespaceResponseBody) SetResourceGroupId(v string) *GetNamespaceResponseBody {
  4395  	s.ResourceGroupId = &v
  4396  	return s
  4397  }
  4398  
  4399  func (s *GetNamespaceResponseBody) SetTags(v []*GetNamespaceResponseBodyTags) *GetNamespaceResponseBody {
  4400  	s.Tags = v
  4401  	return s
  4402  }
  4403  
  4404  type GetNamespaceResponseBodyTags struct {
  4405  	TagKey   *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
  4406  	TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
  4407  }
  4408  
  4409  func (s GetNamespaceResponseBodyTags) String() string {
  4410  	return tea.Prettify(s)
  4411  }
  4412  
  4413  func (s GetNamespaceResponseBodyTags) GoString() string {
  4414  	return s.String()
  4415  }
  4416  
  4417  func (s *GetNamespaceResponseBodyTags) SetTagKey(v string) *GetNamespaceResponseBodyTags {
  4418  	s.TagKey = &v
  4419  	return s
  4420  }
  4421  
  4422  func (s *GetNamespaceResponseBodyTags) SetTagValue(v string) *GetNamespaceResponseBodyTags {
  4423  	s.TagValue = &v
  4424  	return s
  4425  }
  4426  
  4427  type GetNamespaceResponse struct {
  4428  	Headers map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  4429  	Body    *GetNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  4430  }
  4431  
  4432  func (s GetNamespaceResponse) String() string {
  4433  	return tea.Prettify(s)
  4434  }
  4435  
  4436  func (s GetNamespaceResponse) GoString() string {
  4437  	return s.String()
  4438  }
  4439  
  4440  func (s *GetNamespaceResponse) SetHeaders(v map[string]*string) *GetNamespaceResponse {
  4441  	s.Headers = v
  4442  	return s
  4443  }
  4444  
  4445  func (s *GetNamespaceResponse) SetBody(v *GetNamespaceResponseBody) *GetNamespaceResponse {
  4446  	s.Body = v
  4447  	return s
  4448  }
  4449  
  4450  type GetRepoBuildRecordRequest struct {
  4451  	BuildRecordId *string `json:"BuildRecordId,omitempty" xml:"BuildRecordId,omitempty"`
  4452  	InstanceId    *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  4453  }
  4454  
  4455  func (s GetRepoBuildRecordRequest) String() string {
  4456  	return tea.Prettify(s)
  4457  }
  4458  
  4459  func (s GetRepoBuildRecordRequest) GoString() string {
  4460  	return s.String()
  4461  }
  4462  
  4463  func (s *GetRepoBuildRecordRequest) SetBuildRecordId(v string) *GetRepoBuildRecordRequest {
  4464  	s.BuildRecordId = &v
  4465  	return s
  4466  }
  4467  
  4468  func (s *GetRepoBuildRecordRequest) SetInstanceId(v string) *GetRepoBuildRecordRequest {
  4469  	s.InstanceId = &v
  4470  	return s
  4471  }
  4472  
  4473  type GetRepoBuildRecordResponseBody struct {
  4474  	BuildRecordId *string                              `json:"BuildRecordId,omitempty" xml:"BuildRecordId,omitempty"`
  4475  	Code          *string                              `json:"Code,omitempty" xml:"Code,omitempty"`
  4476  	EndTime       *int64                               `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
  4477  	Image         *GetRepoBuildRecordResponseBodyImage `json:"Image,omitempty" xml:"Image,omitempty" type:"Struct"`
  4478  	IsSuccess     *bool                                `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  4479  	RequestId     *string                              `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  4480  	StartTime     *int64                               `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
  4481  	Status        *string                              `json:"Status,omitempty" xml:"Status,omitempty"`
  4482  }
  4483  
  4484  func (s GetRepoBuildRecordResponseBody) String() string {
  4485  	return tea.Prettify(s)
  4486  }
  4487  
  4488  func (s GetRepoBuildRecordResponseBody) GoString() string {
  4489  	return s.String()
  4490  }
  4491  
  4492  func (s *GetRepoBuildRecordResponseBody) SetBuildRecordId(v string) *GetRepoBuildRecordResponseBody {
  4493  	s.BuildRecordId = &v
  4494  	return s
  4495  }
  4496  
  4497  func (s *GetRepoBuildRecordResponseBody) SetCode(v string) *GetRepoBuildRecordResponseBody {
  4498  	s.Code = &v
  4499  	return s
  4500  }
  4501  
  4502  func (s *GetRepoBuildRecordResponseBody) SetEndTime(v int64) *GetRepoBuildRecordResponseBody {
  4503  	s.EndTime = &v
  4504  	return s
  4505  }
  4506  
  4507  func (s *GetRepoBuildRecordResponseBody) SetImage(v *GetRepoBuildRecordResponseBodyImage) *GetRepoBuildRecordResponseBody {
  4508  	s.Image = v
  4509  	return s
  4510  }
  4511  
  4512  func (s *GetRepoBuildRecordResponseBody) SetIsSuccess(v bool) *GetRepoBuildRecordResponseBody {
  4513  	s.IsSuccess = &v
  4514  	return s
  4515  }
  4516  
  4517  func (s *GetRepoBuildRecordResponseBody) SetRequestId(v string) *GetRepoBuildRecordResponseBody {
  4518  	s.RequestId = &v
  4519  	return s
  4520  }
  4521  
  4522  func (s *GetRepoBuildRecordResponseBody) SetStartTime(v int64) *GetRepoBuildRecordResponseBody {
  4523  	s.StartTime = &v
  4524  	return s
  4525  }
  4526  
  4527  func (s *GetRepoBuildRecordResponseBody) SetStatus(v string) *GetRepoBuildRecordResponseBody {
  4528  	s.Status = &v
  4529  	return s
  4530  }
  4531  
  4532  type GetRepoBuildRecordResponseBodyImage struct {
  4533  	ImageTag          *string `json:"ImageTag,omitempty" xml:"ImageTag,omitempty"`
  4534  	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
  4535  	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
  4536  }
  4537  
  4538  func (s GetRepoBuildRecordResponseBodyImage) String() string {
  4539  	return tea.Prettify(s)
  4540  }
  4541  
  4542  func (s GetRepoBuildRecordResponseBodyImage) GoString() string {
  4543  	return s.String()
  4544  }
  4545  
  4546  func (s *GetRepoBuildRecordResponseBodyImage) SetImageTag(v string) *GetRepoBuildRecordResponseBodyImage {
  4547  	s.ImageTag = &v
  4548  	return s
  4549  }
  4550  
  4551  func (s *GetRepoBuildRecordResponseBodyImage) SetRepoName(v string) *GetRepoBuildRecordResponseBodyImage {
  4552  	s.RepoName = &v
  4553  	return s
  4554  }
  4555  
  4556  func (s *GetRepoBuildRecordResponseBodyImage) SetRepoNamespaceName(v string) *GetRepoBuildRecordResponseBodyImage {
  4557  	s.RepoNamespaceName = &v
  4558  	return s
  4559  }
  4560  
  4561  type GetRepoBuildRecordResponse struct {
  4562  	Headers map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  4563  	Body    *GetRepoBuildRecordResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  4564  }
  4565  
  4566  func (s GetRepoBuildRecordResponse) String() string {
  4567  	return tea.Prettify(s)
  4568  }
  4569  
  4570  func (s GetRepoBuildRecordResponse) GoString() string {
  4571  	return s.String()
  4572  }
  4573  
  4574  func (s *GetRepoBuildRecordResponse) SetHeaders(v map[string]*string) *GetRepoBuildRecordResponse {
  4575  	s.Headers = v
  4576  	return s
  4577  }
  4578  
  4579  func (s *GetRepoBuildRecordResponse) SetBody(v *GetRepoBuildRecordResponseBody) *GetRepoBuildRecordResponse {
  4580  	s.Body = v
  4581  	return s
  4582  }
  4583  
  4584  type GetRepoBuildRecordStatusRequest struct {
  4585  	BuildRecordId *string `json:"BuildRecordId,omitempty" xml:"BuildRecordId,omitempty"`
  4586  	InstanceId    *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  4587  	RepoId        *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  4588  }
  4589  
  4590  func (s GetRepoBuildRecordStatusRequest) String() string {
  4591  	return tea.Prettify(s)
  4592  }
  4593  
  4594  func (s GetRepoBuildRecordStatusRequest) GoString() string {
  4595  	return s.String()
  4596  }
  4597  
  4598  func (s *GetRepoBuildRecordStatusRequest) SetBuildRecordId(v string) *GetRepoBuildRecordStatusRequest {
  4599  	s.BuildRecordId = &v
  4600  	return s
  4601  }
  4602  
  4603  func (s *GetRepoBuildRecordStatusRequest) SetInstanceId(v string) *GetRepoBuildRecordStatusRequest {
  4604  	s.InstanceId = &v
  4605  	return s
  4606  }
  4607  
  4608  func (s *GetRepoBuildRecordStatusRequest) SetRepoId(v string) *GetRepoBuildRecordStatusRequest {
  4609  	s.RepoId = &v
  4610  	return s
  4611  }
  4612  
  4613  type GetRepoBuildRecordStatusResponseBody struct {
  4614  	BuildStatus *string `json:"BuildStatus,omitempty" xml:"BuildStatus,omitempty"`
  4615  	Code        *string `json:"Code,omitempty" xml:"Code,omitempty"`
  4616  	IsSuccess   *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  4617  	RequestId   *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  4618  }
  4619  
  4620  func (s GetRepoBuildRecordStatusResponseBody) String() string {
  4621  	return tea.Prettify(s)
  4622  }
  4623  
  4624  func (s GetRepoBuildRecordStatusResponseBody) GoString() string {
  4625  	return s.String()
  4626  }
  4627  
  4628  func (s *GetRepoBuildRecordStatusResponseBody) SetBuildStatus(v string) *GetRepoBuildRecordStatusResponseBody {
  4629  	s.BuildStatus = &v
  4630  	return s
  4631  }
  4632  
  4633  func (s *GetRepoBuildRecordStatusResponseBody) SetCode(v string) *GetRepoBuildRecordStatusResponseBody {
  4634  	s.Code = &v
  4635  	return s
  4636  }
  4637  
  4638  func (s *GetRepoBuildRecordStatusResponseBody) SetIsSuccess(v bool) *GetRepoBuildRecordStatusResponseBody {
  4639  	s.IsSuccess = &v
  4640  	return s
  4641  }
  4642  
  4643  func (s *GetRepoBuildRecordStatusResponseBody) SetRequestId(v string) *GetRepoBuildRecordStatusResponseBody {
  4644  	s.RequestId = &v
  4645  	return s
  4646  }
  4647  
  4648  type GetRepoBuildRecordStatusResponse struct {
  4649  	Headers map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  4650  	Body    *GetRepoBuildRecordStatusResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  4651  }
  4652  
  4653  func (s GetRepoBuildRecordStatusResponse) String() string {
  4654  	return tea.Prettify(s)
  4655  }
  4656  
  4657  func (s GetRepoBuildRecordStatusResponse) GoString() string {
  4658  	return s.String()
  4659  }
  4660  
  4661  func (s *GetRepoBuildRecordStatusResponse) SetHeaders(v map[string]*string) *GetRepoBuildRecordStatusResponse {
  4662  	s.Headers = v
  4663  	return s
  4664  }
  4665  
  4666  func (s *GetRepoBuildRecordStatusResponse) SetBody(v *GetRepoBuildRecordStatusResponseBody) *GetRepoBuildRecordStatusResponse {
  4667  	s.Body = v
  4668  	return s
  4669  }
  4670  
  4671  type GetRepoSourceCodeRepoRequest struct {
  4672  	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  4673  	RepoId     *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  4674  }
  4675  
  4676  func (s GetRepoSourceCodeRepoRequest) String() string {
  4677  	return tea.Prettify(s)
  4678  }
  4679  
  4680  func (s GetRepoSourceCodeRepoRequest) GoString() string {
  4681  	return s.String()
  4682  }
  4683  
  4684  func (s *GetRepoSourceCodeRepoRequest) SetInstanceId(v string) *GetRepoSourceCodeRepoRequest {
  4685  	s.InstanceId = &v
  4686  	return s
  4687  }
  4688  
  4689  func (s *GetRepoSourceCodeRepoRequest) SetRepoId(v string) *GetRepoSourceCodeRepoRequest {
  4690  	s.RepoId = &v
  4691  	return s
  4692  }
  4693  
  4694  type GetRepoSourceCodeRepoResponseBody struct {
  4695  	AutoBuild             *string `json:"AutoBuild,omitempty" xml:"AutoBuild,omitempty"`
  4696  	Code                  *string `json:"Code,omitempty" xml:"Code,omitempty"`
  4697  	CodeRepoDomain        *string `json:"CodeRepoDomain,omitempty" xml:"CodeRepoDomain,omitempty"`
  4698  	CodeRepoName          *string `json:"CodeRepoName,omitempty" xml:"CodeRepoName,omitempty"`
  4699  	CodeRepoNamespaceName *string `json:"CodeRepoNamespaceName,omitempty" xml:"CodeRepoNamespaceName,omitempty"`
  4700  	CodeRepoType          *string `json:"CodeRepoType,omitempty" xml:"CodeRepoType,omitempty"`
  4701  	DisableCacheBuild     *string `json:"DisableCacheBuild,omitempty" xml:"DisableCacheBuild,omitempty"`
  4702  	IsSuccess             *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  4703  	OverseaBuild          *string `json:"OverseaBuild,omitempty" xml:"OverseaBuild,omitempty"`
  4704  	RepoId                *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  4705  	RequestId             *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  4706  }
  4707  
  4708  func (s GetRepoSourceCodeRepoResponseBody) String() string {
  4709  	return tea.Prettify(s)
  4710  }
  4711  
  4712  func (s GetRepoSourceCodeRepoResponseBody) GoString() string {
  4713  	return s.String()
  4714  }
  4715  
  4716  func (s *GetRepoSourceCodeRepoResponseBody) SetAutoBuild(v string) *GetRepoSourceCodeRepoResponseBody {
  4717  	s.AutoBuild = &v
  4718  	return s
  4719  }
  4720  
  4721  func (s *GetRepoSourceCodeRepoResponseBody) SetCode(v string) *GetRepoSourceCodeRepoResponseBody {
  4722  	s.Code = &v
  4723  	return s
  4724  }
  4725  
  4726  func (s *GetRepoSourceCodeRepoResponseBody) SetCodeRepoDomain(v string) *GetRepoSourceCodeRepoResponseBody {
  4727  	s.CodeRepoDomain = &v
  4728  	return s
  4729  }
  4730  
  4731  func (s *GetRepoSourceCodeRepoResponseBody) SetCodeRepoName(v string) *GetRepoSourceCodeRepoResponseBody {
  4732  	s.CodeRepoName = &v
  4733  	return s
  4734  }
  4735  
  4736  func (s *GetRepoSourceCodeRepoResponseBody) SetCodeRepoNamespaceName(v string) *GetRepoSourceCodeRepoResponseBody {
  4737  	s.CodeRepoNamespaceName = &v
  4738  	return s
  4739  }
  4740  
  4741  func (s *GetRepoSourceCodeRepoResponseBody) SetCodeRepoType(v string) *GetRepoSourceCodeRepoResponseBody {
  4742  	s.CodeRepoType = &v
  4743  	return s
  4744  }
  4745  
  4746  func (s *GetRepoSourceCodeRepoResponseBody) SetDisableCacheBuild(v string) *GetRepoSourceCodeRepoResponseBody {
  4747  	s.DisableCacheBuild = &v
  4748  	return s
  4749  }
  4750  
  4751  func (s *GetRepoSourceCodeRepoResponseBody) SetIsSuccess(v bool) *GetRepoSourceCodeRepoResponseBody {
  4752  	s.IsSuccess = &v
  4753  	return s
  4754  }
  4755  
  4756  func (s *GetRepoSourceCodeRepoResponseBody) SetOverseaBuild(v string) *GetRepoSourceCodeRepoResponseBody {
  4757  	s.OverseaBuild = &v
  4758  	return s
  4759  }
  4760  
  4761  func (s *GetRepoSourceCodeRepoResponseBody) SetRepoId(v string) *GetRepoSourceCodeRepoResponseBody {
  4762  	s.RepoId = &v
  4763  	return s
  4764  }
  4765  
  4766  func (s *GetRepoSourceCodeRepoResponseBody) SetRequestId(v string) *GetRepoSourceCodeRepoResponseBody {
  4767  	s.RequestId = &v
  4768  	return s
  4769  }
  4770  
  4771  type GetRepoSourceCodeRepoResponse struct {
  4772  	Headers map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  4773  	Body    *GetRepoSourceCodeRepoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  4774  }
  4775  
  4776  func (s GetRepoSourceCodeRepoResponse) String() string {
  4777  	return tea.Prettify(s)
  4778  }
  4779  
  4780  func (s GetRepoSourceCodeRepoResponse) GoString() string {
  4781  	return s.String()
  4782  }
  4783  
  4784  func (s *GetRepoSourceCodeRepoResponse) SetHeaders(v map[string]*string) *GetRepoSourceCodeRepoResponse {
  4785  	s.Headers = v
  4786  	return s
  4787  }
  4788  
  4789  func (s *GetRepoSourceCodeRepoResponse) SetBody(v *GetRepoSourceCodeRepoResponseBody) *GetRepoSourceCodeRepoResponse {
  4790  	s.Body = v
  4791  	return s
  4792  }
  4793  
  4794  type GetRepoSyncTaskRequest struct {
  4795  	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  4796  	SyncTaskId *string `json:"SyncTaskId,omitempty" xml:"SyncTaskId,omitempty"`
  4797  }
  4798  
  4799  func (s GetRepoSyncTaskRequest) String() string {
  4800  	return tea.Prettify(s)
  4801  }
  4802  
  4803  func (s GetRepoSyncTaskRequest) GoString() string {
  4804  	return s.String()
  4805  }
  4806  
  4807  func (s *GetRepoSyncTaskRequest) SetInstanceId(v string) *GetRepoSyncTaskRequest {
  4808  	s.InstanceId = &v
  4809  	return s
  4810  }
  4811  
  4812  func (s *GetRepoSyncTaskRequest) SetSyncTaskId(v string) *GetRepoSyncTaskRequest {
  4813  	s.SyncTaskId = &v
  4814  	return s
  4815  }
  4816  
  4817  type GetRepoSyncTaskResponseBody struct {
  4818  	Code                *string                                  `json:"Code,omitempty" xml:"Code,omitempty"`
  4819  	CrossUser           *bool                                    `json:"CrossUser,omitempty" xml:"CrossUser,omitempty"`
  4820  	ImageFrom           *GetRepoSyncTaskResponseBodyImageFrom    `json:"ImageFrom,omitempty" xml:"ImageFrom,omitempty" type:"Struct"`
  4821  	ImageTo             *GetRepoSyncTaskResponseBodyImageTo      `json:"ImageTo,omitempty" xml:"ImageTo,omitempty" type:"Struct"`
  4822  	IsSuccess           *bool                                    `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  4823  	LayerTasks          []*GetRepoSyncTaskResponseBodyLayerTasks `json:"LayerTasks,omitempty" xml:"LayerTasks,omitempty" type:"Repeated"`
  4824  	Progress            *int64                                   `json:"Progress,omitempty" xml:"Progress,omitempty"`
  4825  	RequestId           *string                                  `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  4826  	SyncBatchTaskId     *string                                  `json:"SyncBatchTaskId,omitempty" xml:"SyncBatchTaskId,omitempty"`
  4827  	SyncRuleId          *string                                  `json:"SyncRuleId,omitempty" xml:"SyncRuleId,omitempty"`
  4828  	SyncTaskId          *string                                  `json:"SyncTaskId,omitempty" xml:"SyncTaskId,omitempty"`
  4829  	SyncTransAccelerate *bool                                    `json:"SyncTransAccelerate,omitempty" xml:"SyncTransAccelerate,omitempty"`
  4830  	SyncedSize          *int64                                   `json:"SyncedSize,omitempty" xml:"SyncedSize,omitempty"`
  4831  	TaskStatus          *string                                  `json:"TaskStatus,omitempty" xml:"TaskStatus,omitempty"`
  4832  	TaskTrigger         *string                                  `json:"TaskTrigger,omitempty" xml:"TaskTrigger,omitempty"`
  4833  }
  4834  
  4835  func (s GetRepoSyncTaskResponseBody) String() string {
  4836  	return tea.Prettify(s)
  4837  }
  4838  
  4839  func (s GetRepoSyncTaskResponseBody) GoString() string {
  4840  	return s.String()
  4841  }
  4842  
  4843  func (s *GetRepoSyncTaskResponseBody) SetCode(v string) *GetRepoSyncTaskResponseBody {
  4844  	s.Code = &v
  4845  	return s
  4846  }
  4847  
  4848  func (s *GetRepoSyncTaskResponseBody) SetCrossUser(v bool) *GetRepoSyncTaskResponseBody {
  4849  	s.CrossUser = &v
  4850  	return s
  4851  }
  4852  
  4853  func (s *GetRepoSyncTaskResponseBody) SetImageFrom(v *GetRepoSyncTaskResponseBodyImageFrom) *GetRepoSyncTaskResponseBody {
  4854  	s.ImageFrom = v
  4855  	return s
  4856  }
  4857  
  4858  func (s *GetRepoSyncTaskResponseBody) SetImageTo(v *GetRepoSyncTaskResponseBodyImageTo) *GetRepoSyncTaskResponseBody {
  4859  	s.ImageTo = v
  4860  	return s
  4861  }
  4862  
  4863  func (s *GetRepoSyncTaskResponseBody) SetIsSuccess(v bool) *GetRepoSyncTaskResponseBody {
  4864  	s.IsSuccess = &v
  4865  	return s
  4866  }
  4867  
  4868  func (s *GetRepoSyncTaskResponseBody) SetLayerTasks(v []*GetRepoSyncTaskResponseBodyLayerTasks) *GetRepoSyncTaskResponseBody {
  4869  	s.LayerTasks = v
  4870  	return s
  4871  }
  4872  
  4873  func (s *GetRepoSyncTaskResponseBody) SetProgress(v int64) *GetRepoSyncTaskResponseBody {
  4874  	s.Progress = &v
  4875  	return s
  4876  }
  4877  
  4878  func (s *GetRepoSyncTaskResponseBody) SetRequestId(v string) *GetRepoSyncTaskResponseBody {
  4879  	s.RequestId = &v
  4880  	return s
  4881  }
  4882  
  4883  func (s *GetRepoSyncTaskResponseBody) SetSyncBatchTaskId(v string) *GetRepoSyncTaskResponseBody {
  4884  	s.SyncBatchTaskId = &v
  4885  	return s
  4886  }
  4887  
  4888  func (s *GetRepoSyncTaskResponseBody) SetSyncRuleId(v string) *GetRepoSyncTaskResponseBody {
  4889  	s.SyncRuleId = &v
  4890  	return s
  4891  }
  4892  
  4893  func (s *GetRepoSyncTaskResponseBody) SetSyncTaskId(v string) *GetRepoSyncTaskResponseBody {
  4894  	s.SyncTaskId = &v
  4895  	return s
  4896  }
  4897  
  4898  func (s *GetRepoSyncTaskResponseBody) SetSyncTransAccelerate(v bool) *GetRepoSyncTaskResponseBody {
  4899  	s.SyncTransAccelerate = &v
  4900  	return s
  4901  }
  4902  
  4903  func (s *GetRepoSyncTaskResponseBody) SetSyncedSize(v int64) *GetRepoSyncTaskResponseBody {
  4904  	s.SyncedSize = &v
  4905  	return s
  4906  }
  4907  
  4908  func (s *GetRepoSyncTaskResponseBody) SetTaskStatus(v string) *GetRepoSyncTaskResponseBody {
  4909  	s.TaskStatus = &v
  4910  	return s
  4911  }
  4912  
  4913  func (s *GetRepoSyncTaskResponseBody) SetTaskTrigger(v string) *GetRepoSyncTaskResponseBody {
  4914  	s.TaskTrigger = &v
  4915  	return s
  4916  }
  4917  
  4918  type GetRepoSyncTaskResponseBodyImageFrom struct {
  4919  	ImageTag          *string `json:"ImageTag,omitempty" xml:"ImageTag,omitempty"`
  4920  	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  4921  	RegionId          *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
  4922  	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
  4923  	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
  4924  }
  4925  
  4926  func (s GetRepoSyncTaskResponseBodyImageFrom) String() string {
  4927  	return tea.Prettify(s)
  4928  }
  4929  
  4930  func (s GetRepoSyncTaskResponseBodyImageFrom) GoString() string {
  4931  	return s.String()
  4932  }
  4933  
  4934  func (s *GetRepoSyncTaskResponseBodyImageFrom) SetImageTag(v string) *GetRepoSyncTaskResponseBodyImageFrom {
  4935  	s.ImageTag = &v
  4936  	return s
  4937  }
  4938  
  4939  func (s *GetRepoSyncTaskResponseBodyImageFrom) SetInstanceId(v string) *GetRepoSyncTaskResponseBodyImageFrom {
  4940  	s.InstanceId = &v
  4941  	return s
  4942  }
  4943  
  4944  func (s *GetRepoSyncTaskResponseBodyImageFrom) SetRegionId(v string) *GetRepoSyncTaskResponseBodyImageFrom {
  4945  	s.RegionId = &v
  4946  	return s
  4947  }
  4948  
  4949  func (s *GetRepoSyncTaskResponseBodyImageFrom) SetRepoName(v string) *GetRepoSyncTaskResponseBodyImageFrom {
  4950  	s.RepoName = &v
  4951  	return s
  4952  }
  4953  
  4954  func (s *GetRepoSyncTaskResponseBodyImageFrom) SetRepoNamespaceName(v string) *GetRepoSyncTaskResponseBodyImageFrom {
  4955  	s.RepoNamespaceName = &v
  4956  	return s
  4957  }
  4958  
  4959  type GetRepoSyncTaskResponseBodyImageTo struct {
  4960  	ImageTag          *string `json:"ImageTag,omitempty" xml:"ImageTag,omitempty"`
  4961  	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  4962  	RegionId          *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
  4963  	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
  4964  	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
  4965  }
  4966  
  4967  func (s GetRepoSyncTaskResponseBodyImageTo) String() string {
  4968  	return tea.Prettify(s)
  4969  }
  4970  
  4971  func (s GetRepoSyncTaskResponseBodyImageTo) GoString() string {
  4972  	return s.String()
  4973  }
  4974  
  4975  func (s *GetRepoSyncTaskResponseBodyImageTo) SetImageTag(v string) *GetRepoSyncTaskResponseBodyImageTo {
  4976  	s.ImageTag = &v
  4977  	return s
  4978  }
  4979  
  4980  func (s *GetRepoSyncTaskResponseBodyImageTo) SetInstanceId(v string) *GetRepoSyncTaskResponseBodyImageTo {
  4981  	s.InstanceId = &v
  4982  	return s
  4983  }
  4984  
  4985  func (s *GetRepoSyncTaskResponseBodyImageTo) SetRegionId(v string) *GetRepoSyncTaskResponseBodyImageTo {
  4986  	s.RegionId = &v
  4987  	return s
  4988  }
  4989  
  4990  func (s *GetRepoSyncTaskResponseBodyImageTo) SetRepoName(v string) *GetRepoSyncTaskResponseBodyImageTo {
  4991  	s.RepoName = &v
  4992  	return s
  4993  }
  4994  
  4995  func (s *GetRepoSyncTaskResponseBodyImageTo) SetRepoNamespaceName(v string) *GetRepoSyncTaskResponseBodyImageTo {
  4996  	s.RepoNamespaceName = &v
  4997  	return s
  4998  }
  4999  
  5000  type GetRepoSyncTaskResponseBodyLayerTasks struct {
  5001  	ArtifactDigest  *string `json:"ArtifactDigest,omitempty" xml:"ArtifactDigest,omitempty"`
  5002  	Digest          *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
  5003  	Size            *int64  `json:"Size,omitempty" xml:"Size,omitempty"`
  5004  	SyncLayerTaskId *string `json:"SyncLayerTaskId,omitempty" xml:"SyncLayerTaskId,omitempty"`
  5005  	SyncedSize      *int64  `json:"SyncedSize,omitempty" xml:"SyncedSize,omitempty"`
  5006  	TaskStatus      *string `json:"TaskStatus,omitempty" xml:"TaskStatus,omitempty"`
  5007  }
  5008  
  5009  func (s GetRepoSyncTaskResponseBodyLayerTasks) String() string {
  5010  	return tea.Prettify(s)
  5011  }
  5012  
  5013  func (s GetRepoSyncTaskResponseBodyLayerTasks) GoString() string {
  5014  	return s.String()
  5015  }
  5016  
  5017  func (s *GetRepoSyncTaskResponseBodyLayerTasks) SetArtifactDigest(v string) *GetRepoSyncTaskResponseBodyLayerTasks {
  5018  	s.ArtifactDigest = &v
  5019  	return s
  5020  }
  5021  
  5022  func (s *GetRepoSyncTaskResponseBodyLayerTasks) SetDigest(v string) *GetRepoSyncTaskResponseBodyLayerTasks {
  5023  	s.Digest = &v
  5024  	return s
  5025  }
  5026  
  5027  func (s *GetRepoSyncTaskResponseBodyLayerTasks) SetSize(v int64) *GetRepoSyncTaskResponseBodyLayerTasks {
  5028  	s.Size = &v
  5029  	return s
  5030  }
  5031  
  5032  func (s *GetRepoSyncTaskResponseBodyLayerTasks) SetSyncLayerTaskId(v string) *GetRepoSyncTaskResponseBodyLayerTasks {
  5033  	s.SyncLayerTaskId = &v
  5034  	return s
  5035  }
  5036  
  5037  func (s *GetRepoSyncTaskResponseBodyLayerTasks) SetSyncedSize(v int64) *GetRepoSyncTaskResponseBodyLayerTasks {
  5038  	s.SyncedSize = &v
  5039  	return s
  5040  }
  5041  
  5042  func (s *GetRepoSyncTaskResponseBodyLayerTasks) SetTaskStatus(v string) *GetRepoSyncTaskResponseBodyLayerTasks {
  5043  	s.TaskStatus = &v
  5044  	return s
  5045  }
  5046  
  5047  type GetRepoSyncTaskResponse struct {
  5048  	Headers map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  5049  	Body    *GetRepoSyncTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  5050  }
  5051  
  5052  func (s GetRepoSyncTaskResponse) String() string {
  5053  	return tea.Prettify(s)
  5054  }
  5055  
  5056  func (s GetRepoSyncTaskResponse) GoString() string {
  5057  	return s.String()
  5058  }
  5059  
  5060  func (s *GetRepoSyncTaskResponse) SetHeaders(v map[string]*string) *GetRepoSyncTaskResponse {
  5061  	s.Headers = v
  5062  	return s
  5063  }
  5064  
  5065  func (s *GetRepoSyncTaskResponse) SetBody(v *GetRepoSyncTaskResponseBody) *GetRepoSyncTaskResponse {
  5066  	s.Body = v
  5067  	return s
  5068  }
  5069  
  5070  type GetRepoTagRequest struct {
  5071  	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  5072  	RepoId     *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  5073  	Tag        *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
  5074  }
  5075  
  5076  func (s GetRepoTagRequest) String() string {
  5077  	return tea.Prettify(s)
  5078  }
  5079  
  5080  func (s GetRepoTagRequest) GoString() string {
  5081  	return s.String()
  5082  }
  5083  
  5084  func (s *GetRepoTagRequest) SetInstanceId(v string) *GetRepoTagRequest {
  5085  	s.InstanceId = &v
  5086  	return s
  5087  }
  5088  
  5089  func (s *GetRepoTagRequest) SetRepoId(v string) *GetRepoTagRequest {
  5090  	s.RepoId = &v
  5091  	return s
  5092  }
  5093  
  5094  func (s *GetRepoTagRequest) SetTag(v string) *GetRepoTagRequest {
  5095  	s.Tag = &v
  5096  	return s
  5097  }
  5098  
  5099  type GetRepoTagResponseBody struct {
  5100  	Code        *string `json:"Code,omitempty" xml:"Code,omitempty"`
  5101  	Digest      *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
  5102  	ImageCreate *int64  `json:"ImageCreate,omitempty" xml:"ImageCreate,omitempty"`
  5103  	ImageId     *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
  5104  	ImageSize   *int64  `json:"ImageSize,omitempty" xml:"ImageSize,omitempty"`
  5105  	ImageUpdate *int64  `json:"ImageUpdate,omitempty" xml:"ImageUpdate,omitempty"`
  5106  	IsSuccess   *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  5107  	RequestId   *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  5108  	Status      *string `json:"Status,omitempty" xml:"Status,omitempty"`
  5109  	Tag         *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
  5110  }
  5111  
  5112  func (s GetRepoTagResponseBody) String() string {
  5113  	return tea.Prettify(s)
  5114  }
  5115  
  5116  func (s GetRepoTagResponseBody) GoString() string {
  5117  	return s.String()
  5118  }
  5119  
  5120  func (s *GetRepoTagResponseBody) SetCode(v string) *GetRepoTagResponseBody {
  5121  	s.Code = &v
  5122  	return s
  5123  }
  5124  
  5125  func (s *GetRepoTagResponseBody) SetDigest(v string) *GetRepoTagResponseBody {
  5126  	s.Digest = &v
  5127  	return s
  5128  }
  5129  
  5130  func (s *GetRepoTagResponseBody) SetImageCreate(v int64) *GetRepoTagResponseBody {
  5131  	s.ImageCreate = &v
  5132  	return s
  5133  }
  5134  
  5135  func (s *GetRepoTagResponseBody) SetImageId(v string) *GetRepoTagResponseBody {
  5136  	s.ImageId = &v
  5137  	return s
  5138  }
  5139  
  5140  func (s *GetRepoTagResponseBody) SetImageSize(v int64) *GetRepoTagResponseBody {
  5141  	s.ImageSize = &v
  5142  	return s
  5143  }
  5144  
  5145  func (s *GetRepoTagResponseBody) SetImageUpdate(v int64) *GetRepoTagResponseBody {
  5146  	s.ImageUpdate = &v
  5147  	return s
  5148  }
  5149  
  5150  func (s *GetRepoTagResponseBody) SetIsSuccess(v bool) *GetRepoTagResponseBody {
  5151  	s.IsSuccess = &v
  5152  	return s
  5153  }
  5154  
  5155  func (s *GetRepoTagResponseBody) SetRequestId(v string) *GetRepoTagResponseBody {
  5156  	s.RequestId = &v
  5157  	return s
  5158  }
  5159  
  5160  func (s *GetRepoTagResponseBody) SetStatus(v string) *GetRepoTagResponseBody {
  5161  	s.Status = &v
  5162  	return s
  5163  }
  5164  
  5165  func (s *GetRepoTagResponseBody) SetTag(v string) *GetRepoTagResponseBody {
  5166  	s.Tag = &v
  5167  	return s
  5168  }
  5169  
  5170  type GetRepoTagResponse struct {
  5171  	Headers map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  5172  	Body    *GetRepoTagResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  5173  }
  5174  
  5175  func (s GetRepoTagResponse) String() string {
  5176  	return tea.Prettify(s)
  5177  }
  5178  
  5179  func (s GetRepoTagResponse) GoString() string {
  5180  	return s.String()
  5181  }
  5182  
  5183  func (s *GetRepoTagResponse) SetHeaders(v map[string]*string) *GetRepoTagResponse {
  5184  	s.Headers = v
  5185  	return s
  5186  }
  5187  
  5188  func (s *GetRepoTagResponse) SetBody(v *GetRepoTagResponseBody) *GetRepoTagResponse {
  5189  	s.Body = v
  5190  	return s
  5191  }
  5192  
  5193  type GetRepoTagLayersRequest struct {
  5194  	Digest     *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
  5195  	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  5196  	RepoId     *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  5197  	Tag        *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
  5198  }
  5199  
  5200  func (s GetRepoTagLayersRequest) String() string {
  5201  	return tea.Prettify(s)
  5202  }
  5203  
  5204  func (s GetRepoTagLayersRequest) GoString() string {
  5205  	return s.String()
  5206  }
  5207  
  5208  func (s *GetRepoTagLayersRequest) SetDigest(v string) *GetRepoTagLayersRequest {
  5209  	s.Digest = &v
  5210  	return s
  5211  }
  5212  
  5213  func (s *GetRepoTagLayersRequest) SetInstanceId(v string) *GetRepoTagLayersRequest {
  5214  	s.InstanceId = &v
  5215  	return s
  5216  }
  5217  
  5218  func (s *GetRepoTagLayersRequest) SetRepoId(v string) *GetRepoTagLayersRequest {
  5219  	s.RepoId = &v
  5220  	return s
  5221  }
  5222  
  5223  func (s *GetRepoTagLayersRequest) SetTag(v string) *GetRepoTagLayersRequest {
  5224  	s.Tag = &v
  5225  	return s
  5226  }
  5227  
  5228  type GetRepoTagLayersResponseBody struct {
  5229  	Code      *string                               `json:"Code,omitempty" xml:"Code,omitempty"`
  5230  	IsSuccess *bool                                 `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  5231  	Layers    []*GetRepoTagLayersResponseBodyLayers `json:"Layers,omitempty" xml:"Layers,omitempty" type:"Repeated"`
  5232  	RequestId *string                               `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  5233  }
  5234  
  5235  func (s GetRepoTagLayersResponseBody) String() string {
  5236  	return tea.Prettify(s)
  5237  }
  5238  
  5239  func (s GetRepoTagLayersResponseBody) GoString() string {
  5240  	return s.String()
  5241  }
  5242  
  5243  func (s *GetRepoTagLayersResponseBody) SetCode(v string) *GetRepoTagLayersResponseBody {
  5244  	s.Code = &v
  5245  	return s
  5246  }
  5247  
  5248  func (s *GetRepoTagLayersResponseBody) SetIsSuccess(v bool) *GetRepoTagLayersResponseBody {
  5249  	s.IsSuccess = &v
  5250  	return s
  5251  }
  5252  
  5253  func (s *GetRepoTagLayersResponseBody) SetLayers(v []*GetRepoTagLayersResponseBodyLayers) *GetRepoTagLayersResponseBody {
  5254  	s.Layers = v
  5255  	return s
  5256  }
  5257  
  5258  func (s *GetRepoTagLayersResponseBody) SetRequestId(v string) *GetRepoTagLayersResponseBody {
  5259  	s.RequestId = &v
  5260  	return s
  5261  }
  5262  
  5263  type GetRepoTagLayersResponseBodyLayers struct {
  5264  	BlobDigest       *string `json:"BlobDigest,omitempty" xml:"BlobDigest,omitempty"`
  5265  	BlobSize         *int64  `json:"BlobSize,omitempty" xml:"BlobSize,omitempty"`
  5266  	LayerCMD         *string `json:"LayerCMD,omitempty" xml:"LayerCMD,omitempty"`
  5267  	LayerIndex       *int32  `json:"LayerIndex,omitempty" xml:"LayerIndex,omitempty"`
  5268  	LayerInstruction *string `json:"LayerInstruction,omitempty" xml:"LayerInstruction,omitempty"`
  5269  }
  5270  
  5271  func (s GetRepoTagLayersResponseBodyLayers) String() string {
  5272  	return tea.Prettify(s)
  5273  }
  5274  
  5275  func (s GetRepoTagLayersResponseBodyLayers) GoString() string {
  5276  	return s.String()
  5277  }
  5278  
  5279  func (s *GetRepoTagLayersResponseBodyLayers) SetBlobDigest(v string) *GetRepoTagLayersResponseBodyLayers {
  5280  	s.BlobDigest = &v
  5281  	return s
  5282  }
  5283  
  5284  func (s *GetRepoTagLayersResponseBodyLayers) SetBlobSize(v int64) *GetRepoTagLayersResponseBodyLayers {
  5285  	s.BlobSize = &v
  5286  	return s
  5287  }
  5288  
  5289  func (s *GetRepoTagLayersResponseBodyLayers) SetLayerCMD(v string) *GetRepoTagLayersResponseBodyLayers {
  5290  	s.LayerCMD = &v
  5291  	return s
  5292  }
  5293  
  5294  func (s *GetRepoTagLayersResponseBodyLayers) SetLayerIndex(v int32) *GetRepoTagLayersResponseBodyLayers {
  5295  	s.LayerIndex = &v
  5296  	return s
  5297  }
  5298  
  5299  func (s *GetRepoTagLayersResponseBodyLayers) SetLayerInstruction(v string) *GetRepoTagLayersResponseBodyLayers {
  5300  	s.LayerInstruction = &v
  5301  	return s
  5302  }
  5303  
  5304  type GetRepoTagLayersResponse struct {
  5305  	Headers map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  5306  	Body    *GetRepoTagLayersResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  5307  }
  5308  
  5309  func (s GetRepoTagLayersResponse) String() string {
  5310  	return tea.Prettify(s)
  5311  }
  5312  
  5313  func (s GetRepoTagLayersResponse) GoString() string {
  5314  	return s.String()
  5315  }
  5316  
  5317  func (s *GetRepoTagLayersResponse) SetHeaders(v map[string]*string) *GetRepoTagLayersResponse {
  5318  	s.Headers = v
  5319  	return s
  5320  }
  5321  
  5322  func (s *GetRepoTagLayersResponse) SetBody(v *GetRepoTagLayersResponseBody) *GetRepoTagLayersResponse {
  5323  	s.Body = v
  5324  	return s
  5325  }
  5326  
  5327  type GetRepoTagManifestRequest struct {
  5328  	InstanceId    *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  5329  	RepoId        *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  5330  	SchemaVersion *int32  `json:"SchemaVersion,omitempty" xml:"SchemaVersion,omitempty"`
  5331  	Tag           *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
  5332  }
  5333  
  5334  func (s GetRepoTagManifestRequest) String() string {
  5335  	return tea.Prettify(s)
  5336  }
  5337  
  5338  func (s GetRepoTagManifestRequest) GoString() string {
  5339  	return s.String()
  5340  }
  5341  
  5342  func (s *GetRepoTagManifestRequest) SetInstanceId(v string) *GetRepoTagManifestRequest {
  5343  	s.InstanceId = &v
  5344  	return s
  5345  }
  5346  
  5347  func (s *GetRepoTagManifestRequest) SetRepoId(v string) *GetRepoTagManifestRequest {
  5348  	s.RepoId = &v
  5349  	return s
  5350  }
  5351  
  5352  func (s *GetRepoTagManifestRequest) SetSchemaVersion(v int32) *GetRepoTagManifestRequest {
  5353  	s.SchemaVersion = &v
  5354  	return s
  5355  }
  5356  
  5357  func (s *GetRepoTagManifestRequest) SetTag(v string) *GetRepoTagManifestRequest {
  5358  	s.Tag = &v
  5359  	return s
  5360  }
  5361  
  5362  type GetRepoTagManifestResponseBody struct {
  5363  	Code      *string                                 `json:"Code,omitempty" xml:"Code,omitempty"`
  5364  	IsSuccess *bool                                   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  5365  	Manifest  *GetRepoTagManifestResponseBodyManifest `json:"Manifest,omitempty" xml:"Manifest,omitempty" type:"Struct"`
  5366  	RequestId *string                                 `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  5367  }
  5368  
  5369  func (s GetRepoTagManifestResponseBody) String() string {
  5370  	return tea.Prettify(s)
  5371  }
  5372  
  5373  func (s GetRepoTagManifestResponseBody) GoString() string {
  5374  	return s.String()
  5375  }
  5376  
  5377  func (s *GetRepoTagManifestResponseBody) SetCode(v string) *GetRepoTagManifestResponseBody {
  5378  	s.Code = &v
  5379  	return s
  5380  }
  5381  
  5382  func (s *GetRepoTagManifestResponseBody) SetIsSuccess(v bool) *GetRepoTagManifestResponseBody {
  5383  	s.IsSuccess = &v
  5384  	return s
  5385  }
  5386  
  5387  func (s *GetRepoTagManifestResponseBody) SetManifest(v *GetRepoTagManifestResponseBodyManifest) *GetRepoTagManifestResponseBody {
  5388  	s.Manifest = v
  5389  	return s
  5390  }
  5391  
  5392  func (s *GetRepoTagManifestResponseBody) SetRequestId(v string) *GetRepoTagManifestResponseBody {
  5393  	s.RequestId = &v
  5394  	return s
  5395  }
  5396  
  5397  type GetRepoTagManifestResponseBodyManifest struct {
  5398  	Architecture  *string                                             `json:"Architecture,omitempty" xml:"Architecture,omitempty"`
  5399  	Config        *GetRepoTagManifestResponseBodyManifestConfig       `json:"Config,omitempty" xml:"Config,omitempty" type:"Struct"`
  5400  	FsLayers      []*GetRepoTagManifestResponseBodyManifestFsLayers   `json:"FsLayers,omitempty" xml:"FsLayers,omitempty" type:"Repeated"`
  5401  	History       []*GetRepoTagManifestResponseBodyManifestHistory    `json:"History,omitempty" xml:"History,omitempty" type:"Repeated"`
  5402  	Layers        []*GetRepoTagManifestResponseBodyManifestLayers     `json:"Layers,omitempty" xml:"Layers,omitempty" type:"Repeated"`
  5403  	MediaType     *string                                             `json:"MediaType,omitempty" xml:"MediaType,omitempty"`
  5404  	Name          *string                                             `json:"Name,omitempty" xml:"Name,omitempty"`
  5405  	SchemaVersion *int32                                              `json:"SchemaVersion,omitempty" xml:"SchemaVersion,omitempty"`
  5406  	Signatures    []*GetRepoTagManifestResponseBodyManifestSignatures `json:"Signatures,omitempty" xml:"Signatures,omitempty" type:"Repeated"`
  5407  	Tag           *string                                             `json:"Tag,omitempty" xml:"Tag,omitempty"`
  5408  }
  5409  
  5410  func (s GetRepoTagManifestResponseBodyManifest) String() string {
  5411  	return tea.Prettify(s)
  5412  }
  5413  
  5414  func (s GetRepoTagManifestResponseBodyManifest) GoString() string {
  5415  	return s.String()
  5416  }
  5417  
  5418  func (s *GetRepoTagManifestResponseBodyManifest) SetArchitecture(v string) *GetRepoTagManifestResponseBodyManifest {
  5419  	s.Architecture = &v
  5420  	return s
  5421  }
  5422  
  5423  func (s *GetRepoTagManifestResponseBodyManifest) SetConfig(v *GetRepoTagManifestResponseBodyManifestConfig) *GetRepoTagManifestResponseBodyManifest {
  5424  	s.Config = v
  5425  	return s
  5426  }
  5427  
  5428  func (s *GetRepoTagManifestResponseBodyManifest) SetFsLayers(v []*GetRepoTagManifestResponseBodyManifestFsLayers) *GetRepoTagManifestResponseBodyManifest {
  5429  	s.FsLayers = v
  5430  	return s
  5431  }
  5432  
  5433  func (s *GetRepoTagManifestResponseBodyManifest) SetHistory(v []*GetRepoTagManifestResponseBodyManifestHistory) *GetRepoTagManifestResponseBodyManifest {
  5434  	s.History = v
  5435  	return s
  5436  }
  5437  
  5438  func (s *GetRepoTagManifestResponseBodyManifest) SetLayers(v []*GetRepoTagManifestResponseBodyManifestLayers) *GetRepoTagManifestResponseBodyManifest {
  5439  	s.Layers = v
  5440  	return s
  5441  }
  5442  
  5443  func (s *GetRepoTagManifestResponseBodyManifest) SetMediaType(v string) *GetRepoTagManifestResponseBodyManifest {
  5444  	s.MediaType = &v
  5445  	return s
  5446  }
  5447  
  5448  func (s *GetRepoTagManifestResponseBodyManifest) SetName(v string) *GetRepoTagManifestResponseBodyManifest {
  5449  	s.Name = &v
  5450  	return s
  5451  }
  5452  
  5453  func (s *GetRepoTagManifestResponseBodyManifest) SetSchemaVersion(v int32) *GetRepoTagManifestResponseBodyManifest {
  5454  	s.SchemaVersion = &v
  5455  	return s
  5456  }
  5457  
  5458  func (s *GetRepoTagManifestResponseBodyManifest) SetSignatures(v []*GetRepoTagManifestResponseBodyManifestSignatures) *GetRepoTagManifestResponseBodyManifest {
  5459  	s.Signatures = v
  5460  	return s
  5461  }
  5462  
  5463  func (s *GetRepoTagManifestResponseBodyManifest) SetTag(v string) *GetRepoTagManifestResponseBodyManifest {
  5464  	s.Tag = &v
  5465  	return s
  5466  }
  5467  
  5468  type GetRepoTagManifestResponseBodyManifestConfig struct {
  5469  	Digest    *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
  5470  	MediaType *string `json:"MediaType,omitempty" xml:"MediaType,omitempty"`
  5471  	Size      *int64  `json:"Size,omitempty" xml:"Size,omitempty"`
  5472  }
  5473  
  5474  func (s GetRepoTagManifestResponseBodyManifestConfig) String() string {
  5475  	return tea.Prettify(s)
  5476  }
  5477  
  5478  func (s GetRepoTagManifestResponseBodyManifestConfig) GoString() string {
  5479  	return s.String()
  5480  }
  5481  
  5482  func (s *GetRepoTagManifestResponseBodyManifestConfig) SetDigest(v string) *GetRepoTagManifestResponseBodyManifestConfig {
  5483  	s.Digest = &v
  5484  	return s
  5485  }
  5486  
  5487  func (s *GetRepoTagManifestResponseBodyManifestConfig) SetMediaType(v string) *GetRepoTagManifestResponseBodyManifestConfig {
  5488  	s.MediaType = &v
  5489  	return s
  5490  }
  5491  
  5492  func (s *GetRepoTagManifestResponseBodyManifestConfig) SetSize(v int64) *GetRepoTagManifestResponseBodyManifestConfig {
  5493  	s.Size = &v
  5494  	return s
  5495  }
  5496  
  5497  type GetRepoTagManifestResponseBodyManifestFsLayers struct {
  5498  	BlobSum *string `json:"BlobSum,omitempty" xml:"BlobSum,omitempty"`
  5499  }
  5500  
  5501  func (s GetRepoTagManifestResponseBodyManifestFsLayers) String() string {
  5502  	return tea.Prettify(s)
  5503  }
  5504  
  5505  func (s GetRepoTagManifestResponseBodyManifestFsLayers) GoString() string {
  5506  	return s.String()
  5507  }
  5508  
  5509  func (s *GetRepoTagManifestResponseBodyManifestFsLayers) SetBlobSum(v string) *GetRepoTagManifestResponseBodyManifestFsLayers {
  5510  	s.BlobSum = &v
  5511  	return s
  5512  }
  5513  
  5514  type GetRepoTagManifestResponseBodyManifestHistory struct {
  5515  	V1Compatibility map[string]interface{} `json:"V1Compatibility,omitempty" xml:"V1Compatibility,omitempty"`
  5516  }
  5517  
  5518  func (s GetRepoTagManifestResponseBodyManifestHistory) String() string {
  5519  	return tea.Prettify(s)
  5520  }
  5521  
  5522  func (s GetRepoTagManifestResponseBodyManifestHistory) GoString() string {
  5523  	return s.String()
  5524  }
  5525  
  5526  func (s *GetRepoTagManifestResponseBodyManifestHistory) SetV1Compatibility(v map[string]interface{}) *GetRepoTagManifestResponseBodyManifestHistory {
  5527  	s.V1Compatibility = v
  5528  	return s
  5529  }
  5530  
  5531  type GetRepoTagManifestResponseBodyManifestLayers struct {
  5532  	Digest    *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
  5533  	MediaType *string `json:"MediaType,omitempty" xml:"MediaType,omitempty"`
  5534  	Size      *int64  `json:"Size,omitempty" xml:"Size,omitempty"`
  5535  }
  5536  
  5537  func (s GetRepoTagManifestResponseBodyManifestLayers) String() string {
  5538  	return tea.Prettify(s)
  5539  }
  5540  
  5541  func (s GetRepoTagManifestResponseBodyManifestLayers) GoString() string {
  5542  	return s.String()
  5543  }
  5544  
  5545  func (s *GetRepoTagManifestResponseBodyManifestLayers) SetDigest(v string) *GetRepoTagManifestResponseBodyManifestLayers {
  5546  	s.Digest = &v
  5547  	return s
  5548  }
  5549  
  5550  func (s *GetRepoTagManifestResponseBodyManifestLayers) SetMediaType(v string) *GetRepoTagManifestResponseBodyManifestLayers {
  5551  	s.MediaType = &v
  5552  	return s
  5553  }
  5554  
  5555  func (s *GetRepoTagManifestResponseBodyManifestLayers) SetSize(v int64) *GetRepoTagManifestResponseBodyManifestLayers {
  5556  	s.Size = &v
  5557  	return s
  5558  }
  5559  
  5560  type GetRepoTagManifestResponseBodyManifestSignatures struct {
  5561  	Header    map[string]interface{} `json:"Header,omitempty" xml:"Header,omitempty"`
  5562  	Protected *string                `json:"Protected,omitempty" xml:"Protected,omitempty"`
  5563  	Signature *string                `json:"Signature,omitempty" xml:"Signature,omitempty"`
  5564  }
  5565  
  5566  func (s GetRepoTagManifestResponseBodyManifestSignatures) String() string {
  5567  	return tea.Prettify(s)
  5568  }
  5569  
  5570  func (s GetRepoTagManifestResponseBodyManifestSignatures) GoString() string {
  5571  	return s.String()
  5572  }
  5573  
  5574  func (s *GetRepoTagManifestResponseBodyManifestSignatures) SetHeader(v map[string]interface{}) *GetRepoTagManifestResponseBodyManifestSignatures {
  5575  	s.Header = v
  5576  	return s
  5577  }
  5578  
  5579  func (s *GetRepoTagManifestResponseBodyManifestSignatures) SetProtected(v string) *GetRepoTagManifestResponseBodyManifestSignatures {
  5580  	s.Protected = &v
  5581  	return s
  5582  }
  5583  
  5584  func (s *GetRepoTagManifestResponseBodyManifestSignatures) SetSignature(v string) *GetRepoTagManifestResponseBodyManifestSignatures {
  5585  	s.Signature = &v
  5586  	return s
  5587  }
  5588  
  5589  type GetRepoTagManifestResponse struct {
  5590  	Headers map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  5591  	Body    *GetRepoTagManifestResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  5592  }
  5593  
  5594  func (s GetRepoTagManifestResponse) String() string {
  5595  	return tea.Prettify(s)
  5596  }
  5597  
  5598  func (s GetRepoTagManifestResponse) GoString() string {
  5599  	return s.String()
  5600  }
  5601  
  5602  func (s *GetRepoTagManifestResponse) SetHeaders(v map[string]*string) *GetRepoTagManifestResponse {
  5603  	s.Headers = v
  5604  	return s
  5605  }
  5606  
  5607  func (s *GetRepoTagManifestResponse) SetBody(v *GetRepoTagManifestResponseBody) *GetRepoTagManifestResponse {
  5608  	s.Body = v
  5609  	return s
  5610  }
  5611  
  5612  type GetRepoTagScanStatusRequest struct {
  5613  	Digest     *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
  5614  	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  5615  	RepoId     *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  5616  	ScanTaskId *string `json:"ScanTaskId,omitempty" xml:"ScanTaskId,omitempty"`
  5617  	Tag        *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
  5618  }
  5619  
  5620  func (s GetRepoTagScanStatusRequest) String() string {
  5621  	return tea.Prettify(s)
  5622  }
  5623  
  5624  func (s GetRepoTagScanStatusRequest) GoString() string {
  5625  	return s.String()
  5626  }
  5627  
  5628  func (s *GetRepoTagScanStatusRequest) SetDigest(v string) *GetRepoTagScanStatusRequest {
  5629  	s.Digest = &v
  5630  	return s
  5631  }
  5632  
  5633  func (s *GetRepoTagScanStatusRequest) SetInstanceId(v string) *GetRepoTagScanStatusRequest {
  5634  	s.InstanceId = &v
  5635  	return s
  5636  }
  5637  
  5638  func (s *GetRepoTagScanStatusRequest) SetRepoId(v string) *GetRepoTagScanStatusRequest {
  5639  	s.RepoId = &v
  5640  	return s
  5641  }
  5642  
  5643  func (s *GetRepoTagScanStatusRequest) SetScanTaskId(v string) *GetRepoTagScanStatusRequest {
  5644  	s.ScanTaskId = &v
  5645  	return s
  5646  }
  5647  
  5648  func (s *GetRepoTagScanStatusRequest) SetTag(v string) *GetRepoTagScanStatusRequest {
  5649  	s.Tag = &v
  5650  	return s
  5651  }
  5652  
  5653  type GetRepoTagScanStatusResponseBody struct {
  5654  	Code        *string `json:"Code,omitempty" xml:"Code,omitempty"`
  5655  	IsSuccess   *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  5656  	RequestId   *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  5657  	ScanService *string `json:"ScanService,omitempty" xml:"ScanService,omitempty"`
  5658  	Status      *string `json:"Status,omitempty" xml:"Status,omitempty"`
  5659  }
  5660  
  5661  func (s GetRepoTagScanStatusResponseBody) String() string {
  5662  	return tea.Prettify(s)
  5663  }
  5664  
  5665  func (s GetRepoTagScanStatusResponseBody) GoString() string {
  5666  	return s.String()
  5667  }
  5668  
  5669  func (s *GetRepoTagScanStatusResponseBody) SetCode(v string) *GetRepoTagScanStatusResponseBody {
  5670  	s.Code = &v
  5671  	return s
  5672  }
  5673  
  5674  func (s *GetRepoTagScanStatusResponseBody) SetIsSuccess(v bool) *GetRepoTagScanStatusResponseBody {
  5675  	s.IsSuccess = &v
  5676  	return s
  5677  }
  5678  
  5679  func (s *GetRepoTagScanStatusResponseBody) SetRequestId(v string) *GetRepoTagScanStatusResponseBody {
  5680  	s.RequestId = &v
  5681  	return s
  5682  }
  5683  
  5684  func (s *GetRepoTagScanStatusResponseBody) SetScanService(v string) *GetRepoTagScanStatusResponseBody {
  5685  	s.ScanService = &v
  5686  	return s
  5687  }
  5688  
  5689  func (s *GetRepoTagScanStatusResponseBody) SetStatus(v string) *GetRepoTagScanStatusResponseBody {
  5690  	s.Status = &v
  5691  	return s
  5692  }
  5693  
  5694  type GetRepoTagScanStatusResponse struct {
  5695  	Headers map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  5696  	Body    *GetRepoTagScanStatusResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  5697  }
  5698  
  5699  func (s GetRepoTagScanStatusResponse) String() string {
  5700  	return tea.Prettify(s)
  5701  }
  5702  
  5703  func (s GetRepoTagScanStatusResponse) GoString() string {
  5704  	return s.String()
  5705  }
  5706  
  5707  func (s *GetRepoTagScanStatusResponse) SetHeaders(v map[string]*string) *GetRepoTagScanStatusResponse {
  5708  	s.Headers = v
  5709  	return s
  5710  }
  5711  
  5712  func (s *GetRepoTagScanStatusResponse) SetBody(v *GetRepoTagScanStatusResponseBody) *GetRepoTagScanStatusResponse {
  5713  	s.Body = v
  5714  	return s
  5715  }
  5716  
  5717  type GetRepoTagScanSummaryRequest struct {
  5718  	Digest     *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
  5719  	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  5720  	RepoId     *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  5721  	ScanTaskId *string `json:"ScanTaskId,omitempty" xml:"ScanTaskId,omitempty"`
  5722  	Tag        *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
  5723  }
  5724  
  5725  func (s GetRepoTagScanSummaryRequest) String() string {
  5726  	return tea.Prettify(s)
  5727  }
  5728  
  5729  func (s GetRepoTagScanSummaryRequest) GoString() string {
  5730  	return s.String()
  5731  }
  5732  
  5733  func (s *GetRepoTagScanSummaryRequest) SetDigest(v string) *GetRepoTagScanSummaryRequest {
  5734  	s.Digest = &v
  5735  	return s
  5736  }
  5737  
  5738  func (s *GetRepoTagScanSummaryRequest) SetInstanceId(v string) *GetRepoTagScanSummaryRequest {
  5739  	s.InstanceId = &v
  5740  	return s
  5741  }
  5742  
  5743  func (s *GetRepoTagScanSummaryRequest) SetRepoId(v string) *GetRepoTagScanSummaryRequest {
  5744  	s.RepoId = &v
  5745  	return s
  5746  }
  5747  
  5748  func (s *GetRepoTagScanSummaryRequest) SetScanTaskId(v string) *GetRepoTagScanSummaryRequest {
  5749  	s.ScanTaskId = &v
  5750  	return s
  5751  }
  5752  
  5753  func (s *GetRepoTagScanSummaryRequest) SetTag(v string) *GetRepoTagScanSummaryRequest {
  5754  	s.Tag = &v
  5755  	return s
  5756  }
  5757  
  5758  type GetRepoTagScanSummaryResponseBody struct {
  5759  	Code            *string `json:"Code,omitempty" xml:"Code,omitempty"`
  5760  	HighSeverity    *int32  `json:"HighSeverity,omitempty" xml:"HighSeverity,omitempty"`
  5761  	IsSuccess       *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  5762  	LowSeverity     *int32  `json:"LowSeverity,omitempty" xml:"LowSeverity,omitempty"`
  5763  	MediumSeverity  *int32  `json:"MediumSeverity,omitempty" xml:"MediumSeverity,omitempty"`
  5764  	RequestId       *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  5765  	TotalSeverity   *int32  `json:"TotalSeverity,omitempty" xml:"TotalSeverity,omitempty"`
  5766  	UnknownSeverity *int32  `json:"UnknownSeverity,omitempty" xml:"UnknownSeverity,omitempty"`
  5767  }
  5768  
  5769  func (s GetRepoTagScanSummaryResponseBody) String() string {
  5770  	return tea.Prettify(s)
  5771  }
  5772  
  5773  func (s GetRepoTagScanSummaryResponseBody) GoString() string {
  5774  	return s.String()
  5775  }
  5776  
  5777  func (s *GetRepoTagScanSummaryResponseBody) SetCode(v string) *GetRepoTagScanSummaryResponseBody {
  5778  	s.Code = &v
  5779  	return s
  5780  }
  5781  
  5782  func (s *GetRepoTagScanSummaryResponseBody) SetHighSeverity(v int32) *GetRepoTagScanSummaryResponseBody {
  5783  	s.HighSeverity = &v
  5784  	return s
  5785  }
  5786  
  5787  func (s *GetRepoTagScanSummaryResponseBody) SetIsSuccess(v bool) *GetRepoTagScanSummaryResponseBody {
  5788  	s.IsSuccess = &v
  5789  	return s
  5790  }
  5791  
  5792  func (s *GetRepoTagScanSummaryResponseBody) SetLowSeverity(v int32) *GetRepoTagScanSummaryResponseBody {
  5793  	s.LowSeverity = &v
  5794  	return s
  5795  }
  5796  
  5797  func (s *GetRepoTagScanSummaryResponseBody) SetMediumSeverity(v int32) *GetRepoTagScanSummaryResponseBody {
  5798  	s.MediumSeverity = &v
  5799  	return s
  5800  }
  5801  
  5802  func (s *GetRepoTagScanSummaryResponseBody) SetRequestId(v string) *GetRepoTagScanSummaryResponseBody {
  5803  	s.RequestId = &v
  5804  	return s
  5805  }
  5806  
  5807  func (s *GetRepoTagScanSummaryResponseBody) SetTotalSeverity(v int32) *GetRepoTagScanSummaryResponseBody {
  5808  	s.TotalSeverity = &v
  5809  	return s
  5810  }
  5811  
  5812  func (s *GetRepoTagScanSummaryResponseBody) SetUnknownSeverity(v int32) *GetRepoTagScanSummaryResponseBody {
  5813  	s.UnknownSeverity = &v
  5814  	return s
  5815  }
  5816  
  5817  type GetRepoTagScanSummaryResponse struct {
  5818  	Headers map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  5819  	Body    *GetRepoTagScanSummaryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  5820  }
  5821  
  5822  func (s GetRepoTagScanSummaryResponse) String() string {
  5823  	return tea.Prettify(s)
  5824  }
  5825  
  5826  func (s GetRepoTagScanSummaryResponse) GoString() string {
  5827  	return s.String()
  5828  }
  5829  
  5830  func (s *GetRepoTagScanSummaryResponse) SetHeaders(v map[string]*string) *GetRepoTagScanSummaryResponse {
  5831  	s.Headers = v
  5832  	return s
  5833  }
  5834  
  5835  func (s *GetRepoTagScanSummaryResponse) SetBody(v *GetRepoTagScanSummaryResponseBody) *GetRepoTagScanSummaryResponse {
  5836  	s.Body = v
  5837  	return s
  5838  }
  5839  
  5840  type GetRepositoryRequest struct {
  5841  	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  5842  	RepoId            *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  5843  	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
  5844  	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
  5845  }
  5846  
  5847  func (s GetRepositoryRequest) String() string {
  5848  	return tea.Prettify(s)
  5849  }
  5850  
  5851  func (s GetRepositoryRequest) GoString() string {
  5852  	return s.String()
  5853  }
  5854  
  5855  func (s *GetRepositoryRequest) SetInstanceId(v string) *GetRepositoryRequest {
  5856  	s.InstanceId = &v
  5857  	return s
  5858  }
  5859  
  5860  func (s *GetRepositoryRequest) SetRepoId(v string) *GetRepositoryRequest {
  5861  	s.RepoId = &v
  5862  	return s
  5863  }
  5864  
  5865  func (s *GetRepositoryRequest) SetRepoName(v string) *GetRepositoryRequest {
  5866  	s.RepoName = &v
  5867  	return s
  5868  }
  5869  
  5870  func (s *GetRepositoryRequest) SetRepoNamespaceName(v string) *GetRepositoryRequest {
  5871  	s.RepoNamespaceName = &v
  5872  	return s
  5873  }
  5874  
  5875  type GetRepositoryResponseBody struct {
  5876  	Code              *string `json:"Code,omitempty" xml:"Code,omitempty"`
  5877  	CreateTime        *int64  `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
  5878  	Detail            *string `json:"Detail,omitempty" xml:"Detail,omitempty"`
  5879  	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  5880  	IsSuccess         *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  5881  	ModifiedTime      *int64  `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
  5882  	RepoBuildType     *string `json:"RepoBuildType,omitempty" xml:"RepoBuildType,omitempty"`
  5883  	RepoId            *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  5884  	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
  5885  	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
  5886  	RepoStatus        *string `json:"RepoStatus,omitempty" xml:"RepoStatus,omitempty"`
  5887  	RepoType          *string `json:"RepoType,omitempty" xml:"RepoType,omitempty"`
  5888  	RequestId         *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  5889  	ResourceGroupId   *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
  5890  	Summary           *string `json:"Summary,omitempty" xml:"Summary,omitempty"`
  5891  	TagImmutability   *bool   `json:"TagImmutability,omitempty" xml:"TagImmutability,omitempty"`
  5892  }
  5893  
  5894  func (s GetRepositoryResponseBody) String() string {
  5895  	return tea.Prettify(s)
  5896  }
  5897  
  5898  func (s GetRepositoryResponseBody) GoString() string {
  5899  	return s.String()
  5900  }
  5901  
  5902  func (s *GetRepositoryResponseBody) SetCode(v string) *GetRepositoryResponseBody {
  5903  	s.Code = &v
  5904  	return s
  5905  }
  5906  
  5907  func (s *GetRepositoryResponseBody) SetCreateTime(v int64) *GetRepositoryResponseBody {
  5908  	s.CreateTime = &v
  5909  	return s
  5910  }
  5911  
  5912  func (s *GetRepositoryResponseBody) SetDetail(v string) *GetRepositoryResponseBody {
  5913  	s.Detail = &v
  5914  	return s
  5915  }
  5916  
  5917  func (s *GetRepositoryResponseBody) SetInstanceId(v string) *GetRepositoryResponseBody {
  5918  	s.InstanceId = &v
  5919  	return s
  5920  }
  5921  
  5922  func (s *GetRepositoryResponseBody) SetIsSuccess(v bool) *GetRepositoryResponseBody {
  5923  	s.IsSuccess = &v
  5924  	return s
  5925  }
  5926  
  5927  func (s *GetRepositoryResponseBody) SetModifiedTime(v int64) *GetRepositoryResponseBody {
  5928  	s.ModifiedTime = &v
  5929  	return s
  5930  }
  5931  
  5932  func (s *GetRepositoryResponseBody) SetRepoBuildType(v string) *GetRepositoryResponseBody {
  5933  	s.RepoBuildType = &v
  5934  	return s
  5935  }
  5936  
  5937  func (s *GetRepositoryResponseBody) SetRepoId(v string) *GetRepositoryResponseBody {
  5938  	s.RepoId = &v
  5939  	return s
  5940  }
  5941  
  5942  func (s *GetRepositoryResponseBody) SetRepoName(v string) *GetRepositoryResponseBody {
  5943  	s.RepoName = &v
  5944  	return s
  5945  }
  5946  
  5947  func (s *GetRepositoryResponseBody) SetRepoNamespaceName(v string) *GetRepositoryResponseBody {
  5948  	s.RepoNamespaceName = &v
  5949  	return s
  5950  }
  5951  
  5952  func (s *GetRepositoryResponseBody) SetRepoStatus(v string) *GetRepositoryResponseBody {
  5953  	s.RepoStatus = &v
  5954  	return s
  5955  }
  5956  
  5957  func (s *GetRepositoryResponseBody) SetRepoType(v string) *GetRepositoryResponseBody {
  5958  	s.RepoType = &v
  5959  	return s
  5960  }
  5961  
  5962  func (s *GetRepositoryResponseBody) SetRequestId(v string) *GetRepositoryResponseBody {
  5963  	s.RequestId = &v
  5964  	return s
  5965  }
  5966  
  5967  func (s *GetRepositoryResponseBody) SetResourceGroupId(v string) *GetRepositoryResponseBody {
  5968  	s.ResourceGroupId = &v
  5969  	return s
  5970  }
  5971  
  5972  func (s *GetRepositoryResponseBody) SetSummary(v string) *GetRepositoryResponseBody {
  5973  	s.Summary = &v
  5974  	return s
  5975  }
  5976  
  5977  func (s *GetRepositoryResponseBody) SetTagImmutability(v bool) *GetRepositoryResponseBody {
  5978  	s.TagImmutability = &v
  5979  	return s
  5980  }
  5981  
  5982  type GetRepositoryResponse struct {
  5983  	Headers map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  5984  	Body    *GetRepositoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  5985  }
  5986  
  5987  func (s GetRepositoryResponse) String() string {
  5988  	return tea.Prettify(s)
  5989  }
  5990  
  5991  func (s GetRepositoryResponse) GoString() string {
  5992  	return s.String()
  5993  }
  5994  
  5995  func (s *GetRepositoryResponse) SetHeaders(v map[string]*string) *GetRepositoryResponse {
  5996  	s.Headers = v
  5997  	return s
  5998  }
  5999  
  6000  func (s *GetRepositoryResponse) SetBody(v *GetRepositoryResponseBody) *GetRepositoryResponse {
  6001  	s.Body = v
  6002  	return s
  6003  }
  6004  
  6005  type ListArtifactBuildTaskLogRequest struct {
  6006  	BuildTaskId *string `json:"BuildTaskId,omitempty" xml:"BuildTaskId,omitempty"`
  6007  	InstanceId  *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  6008  	Page        *int32  `json:"Page,omitempty" xml:"Page,omitempty"`
  6009  	PageSize    *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  6010  }
  6011  
  6012  func (s ListArtifactBuildTaskLogRequest) String() string {
  6013  	return tea.Prettify(s)
  6014  }
  6015  
  6016  func (s ListArtifactBuildTaskLogRequest) GoString() string {
  6017  	return s.String()
  6018  }
  6019  
  6020  func (s *ListArtifactBuildTaskLogRequest) SetBuildTaskId(v string) *ListArtifactBuildTaskLogRequest {
  6021  	s.BuildTaskId = &v
  6022  	return s
  6023  }
  6024  
  6025  func (s *ListArtifactBuildTaskLogRequest) SetInstanceId(v string) *ListArtifactBuildTaskLogRequest {
  6026  	s.InstanceId = &v
  6027  	return s
  6028  }
  6029  
  6030  func (s *ListArtifactBuildTaskLogRequest) SetPage(v int32) *ListArtifactBuildTaskLogRequest {
  6031  	s.Page = &v
  6032  	return s
  6033  }
  6034  
  6035  func (s *ListArtifactBuildTaskLogRequest) SetPageSize(v int32) *ListArtifactBuildTaskLogRequest {
  6036  	s.PageSize = &v
  6037  	return s
  6038  }
  6039  
  6040  type ListArtifactBuildTaskLogResponseBody struct {
  6041  	BuildTaskLogs []*ListArtifactBuildTaskLogResponseBodyBuildTaskLogs `json:"BuildTaskLogs,omitempty" xml:"BuildTaskLogs,omitempty" type:"Repeated"`
  6042  	Code          *string                                              `json:"Code,omitempty" xml:"Code,omitempty"`
  6043  	IsSuccess     *bool                                                `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  6044  	RequestId     *string                                              `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  6045  	TotalCount    *int32                                               `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
  6046  }
  6047  
  6048  func (s ListArtifactBuildTaskLogResponseBody) String() string {
  6049  	return tea.Prettify(s)
  6050  }
  6051  
  6052  func (s ListArtifactBuildTaskLogResponseBody) GoString() string {
  6053  	return s.String()
  6054  }
  6055  
  6056  func (s *ListArtifactBuildTaskLogResponseBody) SetBuildTaskLogs(v []*ListArtifactBuildTaskLogResponseBodyBuildTaskLogs) *ListArtifactBuildTaskLogResponseBody {
  6057  	s.BuildTaskLogs = v
  6058  	return s
  6059  }
  6060  
  6061  func (s *ListArtifactBuildTaskLogResponseBody) SetCode(v string) *ListArtifactBuildTaskLogResponseBody {
  6062  	s.Code = &v
  6063  	return s
  6064  }
  6065  
  6066  func (s *ListArtifactBuildTaskLogResponseBody) SetIsSuccess(v bool) *ListArtifactBuildTaskLogResponseBody {
  6067  	s.IsSuccess = &v
  6068  	return s
  6069  }
  6070  
  6071  func (s *ListArtifactBuildTaskLogResponseBody) SetRequestId(v string) *ListArtifactBuildTaskLogResponseBody {
  6072  	s.RequestId = &v
  6073  	return s
  6074  }
  6075  
  6076  func (s *ListArtifactBuildTaskLogResponseBody) SetTotalCount(v int32) *ListArtifactBuildTaskLogResponseBody {
  6077  	s.TotalCount = &v
  6078  	return s
  6079  }
  6080  
  6081  type ListArtifactBuildTaskLogResponseBodyBuildTaskLogs struct {
  6082  	LineNumber *int32  `json:"LineNumber,omitempty" xml:"LineNumber,omitempty"`
  6083  	Message    *string `json:"Message,omitempty" xml:"Message,omitempty"`
  6084  }
  6085  
  6086  func (s ListArtifactBuildTaskLogResponseBodyBuildTaskLogs) String() string {
  6087  	return tea.Prettify(s)
  6088  }
  6089  
  6090  func (s ListArtifactBuildTaskLogResponseBodyBuildTaskLogs) GoString() string {
  6091  	return s.String()
  6092  }
  6093  
  6094  func (s *ListArtifactBuildTaskLogResponseBodyBuildTaskLogs) SetLineNumber(v int32) *ListArtifactBuildTaskLogResponseBodyBuildTaskLogs {
  6095  	s.LineNumber = &v
  6096  	return s
  6097  }
  6098  
  6099  func (s *ListArtifactBuildTaskLogResponseBodyBuildTaskLogs) SetMessage(v string) *ListArtifactBuildTaskLogResponseBodyBuildTaskLogs {
  6100  	s.Message = &v
  6101  	return s
  6102  }
  6103  
  6104  type ListArtifactBuildTaskLogResponse struct {
  6105  	Headers map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  6106  	Body    *ListArtifactBuildTaskLogResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  6107  }
  6108  
  6109  func (s ListArtifactBuildTaskLogResponse) String() string {
  6110  	return tea.Prettify(s)
  6111  }
  6112  
  6113  func (s ListArtifactBuildTaskLogResponse) GoString() string {
  6114  	return s.String()
  6115  }
  6116  
  6117  func (s *ListArtifactBuildTaskLogResponse) SetHeaders(v map[string]*string) *ListArtifactBuildTaskLogResponse {
  6118  	s.Headers = v
  6119  	return s
  6120  }
  6121  
  6122  func (s *ListArtifactBuildTaskLogResponse) SetBody(v *ListArtifactBuildTaskLogResponseBody) *ListArtifactBuildTaskLogResponse {
  6123  	s.Body = v
  6124  	return s
  6125  }
  6126  
  6127  type ListChainRequest struct {
  6128  	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  6129  	PageNo            *int32  `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  6130  	PageSize          *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  6131  	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
  6132  	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
  6133  }
  6134  
  6135  func (s ListChainRequest) String() string {
  6136  	return tea.Prettify(s)
  6137  }
  6138  
  6139  func (s ListChainRequest) GoString() string {
  6140  	return s.String()
  6141  }
  6142  
  6143  func (s *ListChainRequest) SetInstanceId(v string) *ListChainRequest {
  6144  	s.InstanceId = &v
  6145  	return s
  6146  }
  6147  
  6148  func (s *ListChainRequest) SetPageNo(v int32) *ListChainRequest {
  6149  	s.PageNo = &v
  6150  	return s
  6151  }
  6152  
  6153  func (s *ListChainRequest) SetPageSize(v int32) *ListChainRequest {
  6154  	s.PageSize = &v
  6155  	return s
  6156  }
  6157  
  6158  func (s *ListChainRequest) SetRepoName(v string) *ListChainRequest {
  6159  	s.RepoName = &v
  6160  	return s
  6161  }
  6162  
  6163  func (s *ListChainRequest) SetRepoNamespaceName(v string) *ListChainRequest {
  6164  	s.RepoNamespaceName = &v
  6165  	return s
  6166  }
  6167  
  6168  type ListChainResponseBody struct {
  6169  	Chains     []*ListChainResponseBodyChains `json:"Chains,omitempty" xml:"Chains,omitempty" type:"Repeated"`
  6170  	Code       *string                        `json:"Code,omitempty" xml:"Code,omitempty"`
  6171  	IsSuccess  *bool                          `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  6172  	PageNo     *int32                         `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  6173  	PageSize   *int32                         `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  6174  	RequestId  *string                        `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  6175  	TotalCount *int32                         `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
  6176  }
  6177  
  6178  func (s ListChainResponseBody) String() string {
  6179  	return tea.Prettify(s)
  6180  }
  6181  
  6182  func (s ListChainResponseBody) GoString() string {
  6183  	return s.String()
  6184  }
  6185  
  6186  func (s *ListChainResponseBody) SetChains(v []*ListChainResponseBodyChains) *ListChainResponseBody {
  6187  	s.Chains = v
  6188  	return s
  6189  }
  6190  
  6191  func (s *ListChainResponseBody) SetCode(v string) *ListChainResponseBody {
  6192  	s.Code = &v
  6193  	return s
  6194  }
  6195  
  6196  func (s *ListChainResponseBody) SetIsSuccess(v bool) *ListChainResponseBody {
  6197  	s.IsSuccess = &v
  6198  	return s
  6199  }
  6200  
  6201  func (s *ListChainResponseBody) SetPageNo(v int32) *ListChainResponseBody {
  6202  	s.PageNo = &v
  6203  	return s
  6204  }
  6205  
  6206  func (s *ListChainResponseBody) SetPageSize(v int32) *ListChainResponseBody {
  6207  	s.PageSize = &v
  6208  	return s
  6209  }
  6210  
  6211  func (s *ListChainResponseBody) SetRequestId(v string) *ListChainResponseBody {
  6212  	s.RequestId = &v
  6213  	return s
  6214  }
  6215  
  6216  func (s *ListChainResponseBody) SetTotalCount(v int32) *ListChainResponseBody {
  6217  	s.TotalCount = &v
  6218  	return s
  6219  }
  6220  
  6221  type ListChainResponseBodyChains struct {
  6222  	ChainId      *string `json:"ChainId,omitempty" xml:"ChainId,omitempty"`
  6223  	CreateTime   *int64  `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
  6224  	Description  *string `json:"Description,omitempty" xml:"Description,omitempty"`
  6225  	InstanceId   *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  6226  	ModifiedTime *int64  `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
  6227  	Name         *string `json:"Name,omitempty" xml:"Name,omitempty"`
  6228  	ScopeId      *string `json:"ScopeId,omitempty" xml:"ScopeId,omitempty"`
  6229  	ScopeType    *string `json:"ScopeType,omitempty" xml:"ScopeType,omitempty"`
  6230  }
  6231  
  6232  func (s ListChainResponseBodyChains) String() string {
  6233  	return tea.Prettify(s)
  6234  }
  6235  
  6236  func (s ListChainResponseBodyChains) GoString() string {
  6237  	return s.String()
  6238  }
  6239  
  6240  func (s *ListChainResponseBodyChains) SetChainId(v string) *ListChainResponseBodyChains {
  6241  	s.ChainId = &v
  6242  	return s
  6243  }
  6244  
  6245  func (s *ListChainResponseBodyChains) SetCreateTime(v int64) *ListChainResponseBodyChains {
  6246  	s.CreateTime = &v
  6247  	return s
  6248  }
  6249  
  6250  func (s *ListChainResponseBodyChains) SetDescription(v string) *ListChainResponseBodyChains {
  6251  	s.Description = &v
  6252  	return s
  6253  }
  6254  
  6255  func (s *ListChainResponseBodyChains) SetInstanceId(v string) *ListChainResponseBodyChains {
  6256  	s.InstanceId = &v
  6257  	return s
  6258  }
  6259  
  6260  func (s *ListChainResponseBodyChains) SetModifiedTime(v int64) *ListChainResponseBodyChains {
  6261  	s.ModifiedTime = &v
  6262  	return s
  6263  }
  6264  
  6265  func (s *ListChainResponseBodyChains) SetName(v string) *ListChainResponseBodyChains {
  6266  	s.Name = &v
  6267  	return s
  6268  }
  6269  
  6270  func (s *ListChainResponseBodyChains) SetScopeId(v string) *ListChainResponseBodyChains {
  6271  	s.ScopeId = &v
  6272  	return s
  6273  }
  6274  
  6275  func (s *ListChainResponseBodyChains) SetScopeType(v string) *ListChainResponseBodyChains {
  6276  	s.ScopeType = &v
  6277  	return s
  6278  }
  6279  
  6280  type ListChainResponse struct {
  6281  	Headers map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  6282  	Body    *ListChainResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  6283  }
  6284  
  6285  func (s ListChainResponse) String() string {
  6286  	return tea.Prettify(s)
  6287  }
  6288  
  6289  func (s ListChainResponse) GoString() string {
  6290  	return s.String()
  6291  }
  6292  
  6293  func (s *ListChainResponse) SetHeaders(v map[string]*string) *ListChainResponse {
  6294  	s.Headers = v
  6295  	return s
  6296  }
  6297  
  6298  func (s *ListChainResponse) SetBody(v *ListChainResponseBody) *ListChainResponse {
  6299  	s.Body = v
  6300  	return s
  6301  }
  6302  
  6303  type ListChainInstanceRequest struct {
  6304  	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  6305  	PageNo            *int32  `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  6306  	PageSize          *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  6307  	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
  6308  	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
  6309  }
  6310  
  6311  func (s ListChainInstanceRequest) String() string {
  6312  	return tea.Prettify(s)
  6313  }
  6314  
  6315  func (s ListChainInstanceRequest) GoString() string {
  6316  	return s.String()
  6317  }
  6318  
  6319  func (s *ListChainInstanceRequest) SetInstanceId(v string) *ListChainInstanceRequest {
  6320  	s.InstanceId = &v
  6321  	return s
  6322  }
  6323  
  6324  func (s *ListChainInstanceRequest) SetPageNo(v int32) *ListChainInstanceRequest {
  6325  	s.PageNo = &v
  6326  	return s
  6327  }
  6328  
  6329  func (s *ListChainInstanceRequest) SetPageSize(v int32) *ListChainInstanceRequest {
  6330  	s.PageSize = &v
  6331  	return s
  6332  }
  6333  
  6334  func (s *ListChainInstanceRequest) SetRepoName(v string) *ListChainInstanceRequest {
  6335  	s.RepoName = &v
  6336  	return s
  6337  }
  6338  
  6339  func (s *ListChainInstanceRequest) SetRepoNamespaceName(v string) *ListChainInstanceRequest {
  6340  	s.RepoNamespaceName = &v
  6341  	return s
  6342  }
  6343  
  6344  type ListChainInstanceResponseBody struct {
  6345  	ChainInstances []*ListChainInstanceResponseBodyChainInstances `json:"ChainInstances,omitempty" xml:"ChainInstances,omitempty" type:"Repeated"`
  6346  	Code           *string                                        `json:"Code,omitempty" xml:"Code,omitempty"`
  6347  	InstanceId     *string                                        `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  6348  	IsSuccess      *bool                                          `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  6349  	PageNo         *int32                                         `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  6350  	PageSize       *int32                                         `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  6351  	RequestId      *string                                        `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  6352  	TotalCount     *int32                                         `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
  6353  }
  6354  
  6355  func (s ListChainInstanceResponseBody) String() string {
  6356  	return tea.Prettify(s)
  6357  }
  6358  
  6359  func (s ListChainInstanceResponseBody) GoString() string {
  6360  	return s.String()
  6361  }
  6362  
  6363  func (s *ListChainInstanceResponseBody) SetChainInstances(v []*ListChainInstanceResponseBodyChainInstances) *ListChainInstanceResponseBody {
  6364  	s.ChainInstances = v
  6365  	return s
  6366  }
  6367  
  6368  func (s *ListChainInstanceResponseBody) SetCode(v string) *ListChainInstanceResponseBody {
  6369  	s.Code = &v
  6370  	return s
  6371  }
  6372  
  6373  func (s *ListChainInstanceResponseBody) SetInstanceId(v string) *ListChainInstanceResponseBody {
  6374  	s.InstanceId = &v
  6375  	return s
  6376  }
  6377  
  6378  func (s *ListChainInstanceResponseBody) SetIsSuccess(v bool) *ListChainInstanceResponseBody {
  6379  	s.IsSuccess = &v
  6380  	return s
  6381  }
  6382  
  6383  func (s *ListChainInstanceResponseBody) SetPageNo(v int32) *ListChainInstanceResponseBody {
  6384  	s.PageNo = &v
  6385  	return s
  6386  }
  6387  
  6388  func (s *ListChainInstanceResponseBody) SetPageSize(v int32) *ListChainInstanceResponseBody {
  6389  	s.PageSize = &v
  6390  	return s
  6391  }
  6392  
  6393  func (s *ListChainInstanceResponseBody) SetRequestId(v string) *ListChainInstanceResponseBody {
  6394  	s.RequestId = &v
  6395  	return s
  6396  }
  6397  
  6398  func (s *ListChainInstanceResponseBody) SetTotalCount(v int32) *ListChainInstanceResponseBody {
  6399  	s.TotalCount = &v
  6400  	return s
  6401  }
  6402  
  6403  type ListChainInstanceResponseBodyChainInstances struct {
  6404  	Chain             *ListChainInstanceResponseBodyChainInstancesChain `json:"Chain,omitempty" xml:"Chain,omitempty" type:"Struct"`
  6405  	ChainInstanceId   *string                                           `json:"ChainInstanceId,omitempty" xml:"ChainInstanceId,omitempty"`
  6406  	EndTime           *int64                                            `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
  6407  	RepoName          *string                                           `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
  6408  	RepoNamespaceName *string                                           `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
  6409  	Result            *string                                           `json:"Result,omitempty" xml:"Result,omitempty"`
  6410  	StartTime         *int64                                            `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
  6411  	Status            *string                                           `json:"Status,omitempty" xml:"Status,omitempty"`
  6412  }
  6413  
  6414  func (s ListChainInstanceResponseBodyChainInstances) String() string {
  6415  	return tea.Prettify(s)
  6416  }
  6417  
  6418  func (s ListChainInstanceResponseBodyChainInstances) GoString() string {
  6419  	return s.String()
  6420  }
  6421  
  6422  func (s *ListChainInstanceResponseBodyChainInstances) SetChain(v *ListChainInstanceResponseBodyChainInstancesChain) *ListChainInstanceResponseBodyChainInstances {
  6423  	s.Chain = v
  6424  	return s
  6425  }
  6426  
  6427  func (s *ListChainInstanceResponseBodyChainInstances) SetChainInstanceId(v string) *ListChainInstanceResponseBodyChainInstances {
  6428  	s.ChainInstanceId = &v
  6429  	return s
  6430  }
  6431  
  6432  func (s *ListChainInstanceResponseBodyChainInstances) SetEndTime(v int64) *ListChainInstanceResponseBodyChainInstances {
  6433  	s.EndTime = &v
  6434  	return s
  6435  }
  6436  
  6437  func (s *ListChainInstanceResponseBodyChainInstances) SetRepoName(v string) *ListChainInstanceResponseBodyChainInstances {
  6438  	s.RepoName = &v
  6439  	return s
  6440  }
  6441  
  6442  func (s *ListChainInstanceResponseBodyChainInstances) SetRepoNamespaceName(v string) *ListChainInstanceResponseBodyChainInstances {
  6443  	s.RepoNamespaceName = &v
  6444  	return s
  6445  }
  6446  
  6447  func (s *ListChainInstanceResponseBodyChainInstances) SetResult(v string) *ListChainInstanceResponseBodyChainInstances {
  6448  	s.Result = &v
  6449  	return s
  6450  }
  6451  
  6452  func (s *ListChainInstanceResponseBodyChainInstances) SetStartTime(v int64) *ListChainInstanceResponseBodyChainInstances {
  6453  	s.StartTime = &v
  6454  	return s
  6455  }
  6456  
  6457  func (s *ListChainInstanceResponseBodyChainInstances) SetStatus(v string) *ListChainInstanceResponseBodyChainInstances {
  6458  	s.Status = &v
  6459  	return s
  6460  }
  6461  
  6462  type ListChainInstanceResponseBodyChainInstancesChain struct {
  6463  	ChainId   *string `json:"ChainId,omitempty" xml:"ChainId,omitempty"`
  6464  	ChainName *string `json:"ChainName,omitempty" xml:"ChainName,omitempty"`
  6465  	Version   *int64  `json:"Version,omitempty" xml:"Version,omitempty"`
  6466  }
  6467  
  6468  func (s ListChainInstanceResponseBodyChainInstancesChain) String() string {
  6469  	return tea.Prettify(s)
  6470  }
  6471  
  6472  func (s ListChainInstanceResponseBodyChainInstancesChain) GoString() string {
  6473  	return s.String()
  6474  }
  6475  
  6476  func (s *ListChainInstanceResponseBodyChainInstancesChain) SetChainId(v string) *ListChainInstanceResponseBodyChainInstancesChain {
  6477  	s.ChainId = &v
  6478  	return s
  6479  }
  6480  
  6481  func (s *ListChainInstanceResponseBodyChainInstancesChain) SetChainName(v string) *ListChainInstanceResponseBodyChainInstancesChain {
  6482  	s.ChainName = &v
  6483  	return s
  6484  }
  6485  
  6486  func (s *ListChainInstanceResponseBodyChainInstancesChain) SetVersion(v int64) *ListChainInstanceResponseBodyChainInstancesChain {
  6487  	s.Version = &v
  6488  	return s
  6489  }
  6490  
  6491  type ListChainInstanceResponse struct {
  6492  	Headers map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  6493  	Body    *ListChainInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  6494  }
  6495  
  6496  func (s ListChainInstanceResponse) String() string {
  6497  	return tea.Prettify(s)
  6498  }
  6499  
  6500  func (s ListChainInstanceResponse) GoString() string {
  6501  	return s.String()
  6502  }
  6503  
  6504  func (s *ListChainInstanceResponse) SetHeaders(v map[string]*string) *ListChainInstanceResponse {
  6505  	s.Headers = v
  6506  	return s
  6507  }
  6508  
  6509  func (s *ListChainInstanceResponse) SetBody(v *ListChainInstanceResponseBody) *ListChainInstanceResponse {
  6510  	s.Body = v
  6511  	return s
  6512  }
  6513  
  6514  type ListChartRequest struct {
  6515  	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  6516  	PageNo            *int32  `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  6517  	PageSize          *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  6518  	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
  6519  	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
  6520  }
  6521  
  6522  func (s ListChartRequest) String() string {
  6523  	return tea.Prettify(s)
  6524  }
  6525  
  6526  func (s ListChartRequest) GoString() string {
  6527  	return s.String()
  6528  }
  6529  
  6530  func (s *ListChartRequest) SetInstanceId(v string) *ListChartRequest {
  6531  	s.InstanceId = &v
  6532  	return s
  6533  }
  6534  
  6535  func (s *ListChartRequest) SetPageNo(v int32) *ListChartRequest {
  6536  	s.PageNo = &v
  6537  	return s
  6538  }
  6539  
  6540  func (s *ListChartRequest) SetPageSize(v int32) *ListChartRequest {
  6541  	s.PageSize = &v
  6542  	return s
  6543  }
  6544  
  6545  func (s *ListChartRequest) SetRepoName(v string) *ListChartRequest {
  6546  	s.RepoName = &v
  6547  	return s
  6548  }
  6549  
  6550  func (s *ListChartRequest) SetRepoNamespaceName(v string) *ListChartRequest {
  6551  	s.RepoNamespaceName = &v
  6552  	return s
  6553  }
  6554  
  6555  type ListChartResponseBody struct {
  6556  	Charts     []*ListChartResponseBodyCharts `json:"Charts,omitempty" xml:"Charts,omitempty" type:"Repeated"`
  6557  	Code       *string                        `json:"Code,omitempty" xml:"Code,omitempty"`
  6558  	IsSuccess  *bool                          `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  6559  	PageNo     *int32                         `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  6560  	PageSize   *int32                         `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  6561  	RequestId  *string                        `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  6562  	TotalCount *int32                         `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
  6563  }
  6564  
  6565  func (s ListChartResponseBody) String() string {
  6566  	return tea.Prettify(s)
  6567  }
  6568  
  6569  func (s ListChartResponseBody) GoString() string {
  6570  	return s.String()
  6571  }
  6572  
  6573  func (s *ListChartResponseBody) SetCharts(v []*ListChartResponseBodyCharts) *ListChartResponseBody {
  6574  	s.Charts = v
  6575  	return s
  6576  }
  6577  
  6578  func (s *ListChartResponseBody) SetCode(v string) *ListChartResponseBody {
  6579  	s.Code = &v
  6580  	return s
  6581  }
  6582  
  6583  func (s *ListChartResponseBody) SetIsSuccess(v bool) *ListChartResponseBody {
  6584  	s.IsSuccess = &v
  6585  	return s
  6586  }
  6587  
  6588  func (s *ListChartResponseBody) SetPageNo(v int32) *ListChartResponseBody {
  6589  	s.PageNo = &v
  6590  	return s
  6591  }
  6592  
  6593  func (s *ListChartResponseBody) SetPageSize(v int32) *ListChartResponseBody {
  6594  	s.PageSize = &v
  6595  	return s
  6596  }
  6597  
  6598  func (s *ListChartResponseBody) SetRequestId(v string) *ListChartResponseBody {
  6599  	s.RequestId = &v
  6600  	return s
  6601  }
  6602  
  6603  func (s *ListChartResponseBody) SetTotalCount(v int32) *ListChartResponseBody {
  6604  	s.TotalCount = &v
  6605  	return s
  6606  }
  6607  
  6608  type ListChartResponseBodyCharts struct {
  6609  	Chart        *string `json:"Chart,omitempty" xml:"Chart,omitempty"`
  6610  	CreateTime   *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
  6611  	InstanceId   *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  6612  	ModifiedTime *int64  `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
  6613  	RepoId       *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  6614  	Status       *string `json:"Status,omitempty" xml:"Status,omitempty"`
  6615  }
  6616  
  6617  func (s ListChartResponseBodyCharts) String() string {
  6618  	return tea.Prettify(s)
  6619  }
  6620  
  6621  func (s ListChartResponseBodyCharts) GoString() string {
  6622  	return s.String()
  6623  }
  6624  
  6625  func (s *ListChartResponseBodyCharts) SetChart(v string) *ListChartResponseBodyCharts {
  6626  	s.Chart = &v
  6627  	return s
  6628  }
  6629  
  6630  func (s *ListChartResponseBodyCharts) SetCreateTime(v string) *ListChartResponseBodyCharts {
  6631  	s.CreateTime = &v
  6632  	return s
  6633  }
  6634  
  6635  func (s *ListChartResponseBodyCharts) SetInstanceId(v string) *ListChartResponseBodyCharts {
  6636  	s.InstanceId = &v
  6637  	return s
  6638  }
  6639  
  6640  func (s *ListChartResponseBodyCharts) SetModifiedTime(v int64) *ListChartResponseBodyCharts {
  6641  	s.ModifiedTime = &v
  6642  	return s
  6643  }
  6644  
  6645  func (s *ListChartResponseBodyCharts) SetRepoId(v string) *ListChartResponseBodyCharts {
  6646  	s.RepoId = &v
  6647  	return s
  6648  }
  6649  
  6650  func (s *ListChartResponseBodyCharts) SetStatus(v string) *ListChartResponseBodyCharts {
  6651  	s.Status = &v
  6652  	return s
  6653  }
  6654  
  6655  type ListChartResponse struct {
  6656  	Headers map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  6657  	Body    *ListChartResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  6658  }
  6659  
  6660  func (s ListChartResponse) String() string {
  6661  	return tea.Prettify(s)
  6662  }
  6663  
  6664  func (s ListChartResponse) GoString() string {
  6665  	return s.String()
  6666  }
  6667  
  6668  func (s *ListChartResponse) SetHeaders(v map[string]*string) *ListChartResponse {
  6669  	s.Headers = v
  6670  	return s
  6671  }
  6672  
  6673  func (s *ListChartResponse) SetBody(v *ListChartResponseBody) *ListChartResponse {
  6674  	s.Body = v
  6675  	return s
  6676  }
  6677  
  6678  type ListChartNamespaceRequest struct {
  6679  	InstanceId      *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  6680  	NamespaceName   *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
  6681  	NamespaceStatus *string `json:"NamespaceStatus,omitempty" xml:"NamespaceStatus,omitempty"`
  6682  	PageNo          *int32  `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  6683  	PageSize        *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  6684  }
  6685  
  6686  func (s ListChartNamespaceRequest) String() string {
  6687  	return tea.Prettify(s)
  6688  }
  6689  
  6690  func (s ListChartNamespaceRequest) GoString() string {
  6691  	return s.String()
  6692  }
  6693  
  6694  func (s *ListChartNamespaceRequest) SetInstanceId(v string) *ListChartNamespaceRequest {
  6695  	s.InstanceId = &v
  6696  	return s
  6697  }
  6698  
  6699  func (s *ListChartNamespaceRequest) SetNamespaceName(v string) *ListChartNamespaceRequest {
  6700  	s.NamespaceName = &v
  6701  	return s
  6702  }
  6703  
  6704  func (s *ListChartNamespaceRequest) SetNamespaceStatus(v string) *ListChartNamespaceRequest {
  6705  	s.NamespaceStatus = &v
  6706  	return s
  6707  }
  6708  
  6709  func (s *ListChartNamespaceRequest) SetPageNo(v int32) *ListChartNamespaceRequest {
  6710  	s.PageNo = &v
  6711  	return s
  6712  }
  6713  
  6714  func (s *ListChartNamespaceRequest) SetPageSize(v int32) *ListChartNamespaceRequest {
  6715  	s.PageSize = &v
  6716  	return s
  6717  }
  6718  
  6719  type ListChartNamespaceResponseBody struct {
  6720  	Code       *string                                     `json:"Code,omitempty" xml:"Code,omitempty"`
  6721  	IsSuccess  *bool                                       `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  6722  	Namespaces []*ListChartNamespaceResponseBodyNamespaces `json:"Namespaces,omitempty" xml:"Namespaces,omitempty" type:"Repeated"`
  6723  	PageNo     *int32                                      `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  6724  	PageSize   *int32                                      `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  6725  	RequestId  *string                                     `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  6726  	TotalCount *string                                     `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
  6727  }
  6728  
  6729  func (s ListChartNamespaceResponseBody) String() string {
  6730  	return tea.Prettify(s)
  6731  }
  6732  
  6733  func (s ListChartNamespaceResponseBody) GoString() string {
  6734  	return s.String()
  6735  }
  6736  
  6737  func (s *ListChartNamespaceResponseBody) SetCode(v string) *ListChartNamespaceResponseBody {
  6738  	s.Code = &v
  6739  	return s
  6740  }
  6741  
  6742  func (s *ListChartNamespaceResponseBody) SetIsSuccess(v bool) *ListChartNamespaceResponseBody {
  6743  	s.IsSuccess = &v
  6744  	return s
  6745  }
  6746  
  6747  func (s *ListChartNamespaceResponseBody) SetNamespaces(v []*ListChartNamespaceResponseBodyNamespaces) *ListChartNamespaceResponseBody {
  6748  	s.Namespaces = v
  6749  	return s
  6750  }
  6751  
  6752  func (s *ListChartNamespaceResponseBody) SetPageNo(v int32) *ListChartNamespaceResponseBody {
  6753  	s.PageNo = &v
  6754  	return s
  6755  }
  6756  
  6757  func (s *ListChartNamespaceResponseBody) SetPageSize(v int32) *ListChartNamespaceResponseBody {
  6758  	s.PageSize = &v
  6759  	return s
  6760  }
  6761  
  6762  func (s *ListChartNamespaceResponseBody) SetRequestId(v string) *ListChartNamespaceResponseBody {
  6763  	s.RequestId = &v
  6764  	return s
  6765  }
  6766  
  6767  func (s *ListChartNamespaceResponseBody) SetTotalCount(v string) *ListChartNamespaceResponseBody {
  6768  	s.TotalCount = &v
  6769  	return s
  6770  }
  6771  
  6772  type ListChartNamespaceResponseBodyNamespaces struct {
  6773  	AutoCreateRepo  *bool   `json:"AutoCreateRepo,omitempty" xml:"AutoCreateRepo,omitempty"`
  6774  	DefaultRepoType *string `json:"DefaultRepoType,omitempty" xml:"DefaultRepoType,omitempty"`
  6775  	InstanceId      *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  6776  	NamespaceId     *string `json:"NamespaceId,omitempty" xml:"NamespaceId,omitempty"`
  6777  	NamespaceName   *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
  6778  	NamespaceStatus *string `json:"NamespaceStatus,omitempty" xml:"NamespaceStatus,omitempty"`
  6779  	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
  6780  }
  6781  
  6782  func (s ListChartNamespaceResponseBodyNamespaces) String() string {
  6783  	return tea.Prettify(s)
  6784  }
  6785  
  6786  func (s ListChartNamespaceResponseBodyNamespaces) GoString() string {
  6787  	return s.String()
  6788  }
  6789  
  6790  func (s *ListChartNamespaceResponseBodyNamespaces) SetAutoCreateRepo(v bool) *ListChartNamespaceResponseBodyNamespaces {
  6791  	s.AutoCreateRepo = &v
  6792  	return s
  6793  }
  6794  
  6795  func (s *ListChartNamespaceResponseBodyNamespaces) SetDefaultRepoType(v string) *ListChartNamespaceResponseBodyNamespaces {
  6796  	s.DefaultRepoType = &v
  6797  	return s
  6798  }
  6799  
  6800  func (s *ListChartNamespaceResponseBodyNamespaces) SetInstanceId(v string) *ListChartNamespaceResponseBodyNamespaces {
  6801  	s.InstanceId = &v
  6802  	return s
  6803  }
  6804  
  6805  func (s *ListChartNamespaceResponseBodyNamespaces) SetNamespaceId(v string) *ListChartNamespaceResponseBodyNamespaces {
  6806  	s.NamespaceId = &v
  6807  	return s
  6808  }
  6809  
  6810  func (s *ListChartNamespaceResponseBodyNamespaces) SetNamespaceName(v string) *ListChartNamespaceResponseBodyNamespaces {
  6811  	s.NamespaceName = &v
  6812  	return s
  6813  }
  6814  
  6815  func (s *ListChartNamespaceResponseBodyNamespaces) SetNamespaceStatus(v string) *ListChartNamespaceResponseBodyNamespaces {
  6816  	s.NamespaceStatus = &v
  6817  	return s
  6818  }
  6819  
  6820  func (s *ListChartNamespaceResponseBodyNamespaces) SetResourceGroupId(v string) *ListChartNamespaceResponseBodyNamespaces {
  6821  	s.ResourceGroupId = &v
  6822  	return s
  6823  }
  6824  
  6825  type ListChartNamespaceResponse struct {
  6826  	Headers map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  6827  	Body    *ListChartNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  6828  }
  6829  
  6830  func (s ListChartNamespaceResponse) String() string {
  6831  	return tea.Prettify(s)
  6832  }
  6833  
  6834  func (s ListChartNamespaceResponse) GoString() string {
  6835  	return s.String()
  6836  }
  6837  
  6838  func (s *ListChartNamespaceResponse) SetHeaders(v map[string]*string) *ListChartNamespaceResponse {
  6839  	s.Headers = v
  6840  	return s
  6841  }
  6842  
  6843  func (s *ListChartNamespaceResponse) SetBody(v *ListChartNamespaceResponseBody) *ListChartNamespaceResponse {
  6844  	s.Body = v
  6845  	return s
  6846  }
  6847  
  6848  type ListChartReleaseRequest struct {
  6849  	Chart             *string `json:"Chart,omitempty" xml:"Chart,omitempty"`
  6850  	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  6851  	PageNo            *int32  `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  6852  	PageSize          *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  6853  	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
  6854  	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
  6855  }
  6856  
  6857  func (s ListChartReleaseRequest) String() string {
  6858  	return tea.Prettify(s)
  6859  }
  6860  
  6861  func (s ListChartReleaseRequest) GoString() string {
  6862  	return s.String()
  6863  }
  6864  
  6865  func (s *ListChartReleaseRequest) SetChart(v string) *ListChartReleaseRequest {
  6866  	s.Chart = &v
  6867  	return s
  6868  }
  6869  
  6870  func (s *ListChartReleaseRequest) SetInstanceId(v string) *ListChartReleaseRequest {
  6871  	s.InstanceId = &v
  6872  	return s
  6873  }
  6874  
  6875  func (s *ListChartReleaseRequest) SetPageNo(v int32) *ListChartReleaseRequest {
  6876  	s.PageNo = &v
  6877  	return s
  6878  }
  6879  
  6880  func (s *ListChartReleaseRequest) SetPageSize(v int32) *ListChartReleaseRequest {
  6881  	s.PageSize = &v
  6882  	return s
  6883  }
  6884  
  6885  func (s *ListChartReleaseRequest) SetRepoName(v string) *ListChartReleaseRequest {
  6886  	s.RepoName = &v
  6887  	return s
  6888  }
  6889  
  6890  func (s *ListChartReleaseRequest) SetRepoNamespaceName(v string) *ListChartReleaseRequest {
  6891  	s.RepoNamespaceName = &v
  6892  	return s
  6893  }
  6894  
  6895  type ListChartReleaseResponseBody struct {
  6896  	ChartReleases []*ListChartReleaseResponseBodyChartReleases `json:"ChartReleases,omitempty" xml:"ChartReleases,omitempty" type:"Repeated"`
  6897  	Code          *string                                      `json:"Code,omitempty" xml:"Code,omitempty"`
  6898  	IsSuccess     *bool                                        `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  6899  	PageNo        *int32                                       `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  6900  	PageSize      *int32                                       `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  6901  	RequestId     *string                                      `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  6902  	TotalCount    *string                                      `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
  6903  }
  6904  
  6905  func (s ListChartReleaseResponseBody) String() string {
  6906  	return tea.Prettify(s)
  6907  }
  6908  
  6909  func (s ListChartReleaseResponseBody) GoString() string {
  6910  	return s.String()
  6911  }
  6912  
  6913  func (s *ListChartReleaseResponseBody) SetChartReleases(v []*ListChartReleaseResponseBodyChartReleases) *ListChartReleaseResponseBody {
  6914  	s.ChartReleases = v
  6915  	return s
  6916  }
  6917  
  6918  func (s *ListChartReleaseResponseBody) SetCode(v string) *ListChartReleaseResponseBody {
  6919  	s.Code = &v
  6920  	return s
  6921  }
  6922  
  6923  func (s *ListChartReleaseResponseBody) SetIsSuccess(v bool) *ListChartReleaseResponseBody {
  6924  	s.IsSuccess = &v
  6925  	return s
  6926  }
  6927  
  6928  func (s *ListChartReleaseResponseBody) SetPageNo(v int32) *ListChartReleaseResponseBody {
  6929  	s.PageNo = &v
  6930  	return s
  6931  }
  6932  
  6933  func (s *ListChartReleaseResponseBody) SetPageSize(v int32) *ListChartReleaseResponseBody {
  6934  	s.PageSize = &v
  6935  	return s
  6936  }
  6937  
  6938  func (s *ListChartReleaseResponseBody) SetRequestId(v string) *ListChartReleaseResponseBody {
  6939  	s.RequestId = &v
  6940  	return s
  6941  }
  6942  
  6943  func (s *ListChartReleaseResponseBody) SetTotalCount(v string) *ListChartReleaseResponseBody {
  6944  	s.TotalCount = &v
  6945  	return s
  6946  }
  6947  
  6948  type ListChartReleaseResponseBodyChartReleases struct {
  6949  	Chart        *string `json:"Chart,omitempty" xml:"Chart,omitempty"`
  6950  	InstanceId   *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  6951  	ModifiedTime *int64  `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
  6952  	Release      *string `json:"Release,omitempty" xml:"Release,omitempty"`
  6953  	RepoId       *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  6954  	Size         *string `json:"Size,omitempty" xml:"Size,omitempty"`
  6955  	Status       *string `json:"Status,omitempty" xml:"Status,omitempty"`
  6956  }
  6957  
  6958  func (s ListChartReleaseResponseBodyChartReleases) String() string {
  6959  	return tea.Prettify(s)
  6960  }
  6961  
  6962  func (s ListChartReleaseResponseBodyChartReleases) GoString() string {
  6963  	return s.String()
  6964  }
  6965  
  6966  func (s *ListChartReleaseResponseBodyChartReleases) SetChart(v string) *ListChartReleaseResponseBodyChartReleases {
  6967  	s.Chart = &v
  6968  	return s
  6969  }
  6970  
  6971  func (s *ListChartReleaseResponseBodyChartReleases) SetInstanceId(v string) *ListChartReleaseResponseBodyChartReleases {
  6972  	s.InstanceId = &v
  6973  	return s
  6974  }
  6975  
  6976  func (s *ListChartReleaseResponseBodyChartReleases) SetModifiedTime(v int64) *ListChartReleaseResponseBodyChartReleases {
  6977  	s.ModifiedTime = &v
  6978  	return s
  6979  }
  6980  
  6981  func (s *ListChartReleaseResponseBodyChartReleases) SetRelease(v string) *ListChartReleaseResponseBodyChartReleases {
  6982  	s.Release = &v
  6983  	return s
  6984  }
  6985  
  6986  func (s *ListChartReleaseResponseBodyChartReleases) SetRepoId(v string) *ListChartReleaseResponseBodyChartReleases {
  6987  	s.RepoId = &v
  6988  	return s
  6989  }
  6990  
  6991  func (s *ListChartReleaseResponseBodyChartReleases) SetSize(v string) *ListChartReleaseResponseBodyChartReleases {
  6992  	s.Size = &v
  6993  	return s
  6994  }
  6995  
  6996  func (s *ListChartReleaseResponseBodyChartReleases) SetStatus(v string) *ListChartReleaseResponseBodyChartReleases {
  6997  	s.Status = &v
  6998  	return s
  6999  }
  7000  
  7001  type ListChartReleaseResponse struct {
  7002  	Headers map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  7003  	Body    *ListChartReleaseResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  7004  }
  7005  
  7006  func (s ListChartReleaseResponse) String() string {
  7007  	return tea.Prettify(s)
  7008  }
  7009  
  7010  func (s ListChartReleaseResponse) GoString() string {
  7011  	return s.String()
  7012  }
  7013  
  7014  func (s *ListChartReleaseResponse) SetHeaders(v map[string]*string) *ListChartReleaseResponse {
  7015  	s.Headers = v
  7016  	return s
  7017  }
  7018  
  7019  func (s *ListChartReleaseResponse) SetBody(v *ListChartReleaseResponseBody) *ListChartReleaseResponse {
  7020  	s.Body = v
  7021  	return s
  7022  }
  7023  
  7024  type ListChartRepositoryRequest struct {
  7025  	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  7026  	PageNo            *int32  `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  7027  	PageSize          *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  7028  	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
  7029  	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
  7030  	RepoStatus        *string `json:"RepoStatus,omitempty" xml:"RepoStatus,omitempty"`
  7031  }
  7032  
  7033  func (s ListChartRepositoryRequest) String() string {
  7034  	return tea.Prettify(s)
  7035  }
  7036  
  7037  func (s ListChartRepositoryRequest) GoString() string {
  7038  	return s.String()
  7039  }
  7040  
  7041  func (s *ListChartRepositoryRequest) SetInstanceId(v string) *ListChartRepositoryRequest {
  7042  	s.InstanceId = &v
  7043  	return s
  7044  }
  7045  
  7046  func (s *ListChartRepositoryRequest) SetPageNo(v int32) *ListChartRepositoryRequest {
  7047  	s.PageNo = &v
  7048  	return s
  7049  }
  7050  
  7051  func (s *ListChartRepositoryRequest) SetPageSize(v int32) *ListChartRepositoryRequest {
  7052  	s.PageSize = &v
  7053  	return s
  7054  }
  7055  
  7056  func (s *ListChartRepositoryRequest) SetRepoName(v string) *ListChartRepositoryRequest {
  7057  	s.RepoName = &v
  7058  	return s
  7059  }
  7060  
  7061  func (s *ListChartRepositoryRequest) SetRepoNamespaceName(v string) *ListChartRepositoryRequest {
  7062  	s.RepoNamespaceName = &v
  7063  	return s
  7064  }
  7065  
  7066  func (s *ListChartRepositoryRequest) SetRepoStatus(v string) *ListChartRepositoryRequest {
  7067  	s.RepoStatus = &v
  7068  	return s
  7069  }
  7070  
  7071  type ListChartRepositoryResponseBody struct {
  7072  	Code         *string                                        `json:"Code,omitempty" xml:"Code,omitempty"`
  7073  	IsSuccess    *bool                                          `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  7074  	PageNo       *int32                                         `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  7075  	PageSize     *int32                                         `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  7076  	Repositories []*ListChartRepositoryResponseBodyRepositories `json:"Repositories,omitempty" xml:"Repositories,omitempty" type:"Repeated"`
  7077  	RequestId    *string                                        `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  7078  	TotalCount   *string                                        `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
  7079  }
  7080  
  7081  func (s ListChartRepositoryResponseBody) String() string {
  7082  	return tea.Prettify(s)
  7083  }
  7084  
  7085  func (s ListChartRepositoryResponseBody) GoString() string {
  7086  	return s.String()
  7087  }
  7088  
  7089  func (s *ListChartRepositoryResponseBody) SetCode(v string) *ListChartRepositoryResponseBody {
  7090  	s.Code = &v
  7091  	return s
  7092  }
  7093  
  7094  func (s *ListChartRepositoryResponseBody) SetIsSuccess(v bool) *ListChartRepositoryResponseBody {
  7095  	s.IsSuccess = &v
  7096  	return s
  7097  }
  7098  
  7099  func (s *ListChartRepositoryResponseBody) SetPageNo(v int32) *ListChartRepositoryResponseBody {
  7100  	s.PageNo = &v
  7101  	return s
  7102  }
  7103  
  7104  func (s *ListChartRepositoryResponseBody) SetPageSize(v int32) *ListChartRepositoryResponseBody {
  7105  	s.PageSize = &v
  7106  	return s
  7107  }
  7108  
  7109  func (s *ListChartRepositoryResponseBody) SetRepositories(v []*ListChartRepositoryResponseBodyRepositories) *ListChartRepositoryResponseBody {
  7110  	s.Repositories = v
  7111  	return s
  7112  }
  7113  
  7114  func (s *ListChartRepositoryResponseBody) SetRequestId(v string) *ListChartRepositoryResponseBody {
  7115  	s.RequestId = &v
  7116  	return s
  7117  }
  7118  
  7119  func (s *ListChartRepositoryResponseBody) SetTotalCount(v string) *ListChartRepositoryResponseBody {
  7120  	s.TotalCount = &v
  7121  	return s
  7122  }
  7123  
  7124  type ListChartRepositoryResponseBodyRepositories struct {
  7125  	CreateTime        *int64  `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
  7126  	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  7127  	ModifiedTime      *int64  `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
  7128  	RepoId            *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  7129  	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
  7130  	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
  7131  	RepoStatus        *string `json:"RepoStatus,omitempty" xml:"RepoStatus,omitempty"`
  7132  	RepoType          *string `json:"RepoType,omitempty" xml:"RepoType,omitempty"`
  7133  	Summary           *string `json:"Summary,omitempty" xml:"Summary,omitempty"`
  7134  }
  7135  
  7136  func (s ListChartRepositoryResponseBodyRepositories) String() string {
  7137  	return tea.Prettify(s)
  7138  }
  7139  
  7140  func (s ListChartRepositoryResponseBodyRepositories) GoString() string {
  7141  	return s.String()
  7142  }
  7143  
  7144  func (s *ListChartRepositoryResponseBodyRepositories) SetCreateTime(v int64) *ListChartRepositoryResponseBodyRepositories {
  7145  	s.CreateTime = &v
  7146  	return s
  7147  }
  7148  
  7149  func (s *ListChartRepositoryResponseBodyRepositories) SetInstanceId(v string) *ListChartRepositoryResponseBodyRepositories {
  7150  	s.InstanceId = &v
  7151  	return s
  7152  }
  7153  
  7154  func (s *ListChartRepositoryResponseBodyRepositories) SetModifiedTime(v int64) *ListChartRepositoryResponseBodyRepositories {
  7155  	s.ModifiedTime = &v
  7156  	return s
  7157  }
  7158  
  7159  func (s *ListChartRepositoryResponseBodyRepositories) SetRepoId(v string) *ListChartRepositoryResponseBodyRepositories {
  7160  	s.RepoId = &v
  7161  	return s
  7162  }
  7163  
  7164  func (s *ListChartRepositoryResponseBodyRepositories) SetRepoName(v string) *ListChartRepositoryResponseBodyRepositories {
  7165  	s.RepoName = &v
  7166  	return s
  7167  }
  7168  
  7169  func (s *ListChartRepositoryResponseBodyRepositories) SetRepoNamespaceName(v string) *ListChartRepositoryResponseBodyRepositories {
  7170  	s.RepoNamespaceName = &v
  7171  	return s
  7172  }
  7173  
  7174  func (s *ListChartRepositoryResponseBodyRepositories) SetRepoStatus(v string) *ListChartRepositoryResponseBodyRepositories {
  7175  	s.RepoStatus = &v
  7176  	return s
  7177  }
  7178  
  7179  func (s *ListChartRepositoryResponseBodyRepositories) SetRepoType(v string) *ListChartRepositoryResponseBodyRepositories {
  7180  	s.RepoType = &v
  7181  	return s
  7182  }
  7183  
  7184  func (s *ListChartRepositoryResponseBodyRepositories) SetSummary(v string) *ListChartRepositoryResponseBodyRepositories {
  7185  	s.Summary = &v
  7186  	return s
  7187  }
  7188  
  7189  type ListChartRepositoryResponse struct {
  7190  	Headers map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  7191  	Body    *ListChartRepositoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  7192  }
  7193  
  7194  func (s ListChartRepositoryResponse) String() string {
  7195  	return tea.Prettify(s)
  7196  }
  7197  
  7198  func (s ListChartRepositoryResponse) GoString() string {
  7199  	return s.String()
  7200  }
  7201  
  7202  func (s *ListChartRepositoryResponse) SetHeaders(v map[string]*string) *ListChartRepositoryResponse {
  7203  	s.Headers = v
  7204  	return s
  7205  }
  7206  
  7207  func (s *ListChartRepositoryResponse) SetBody(v *ListChartRepositoryResponseBody) *ListChartRepositoryResponse {
  7208  	s.Body = v
  7209  	return s
  7210  }
  7211  
  7212  type ListEventCenterRecordRequest struct {
  7213  	EventType  *string `json:"EventType,omitempty" xml:"EventType,omitempty"`
  7214  	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  7215  	PageNo     *int32  `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  7216  	PageSize   *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  7217  	RuleId     *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
  7218  }
  7219  
  7220  func (s ListEventCenterRecordRequest) String() string {
  7221  	return tea.Prettify(s)
  7222  }
  7223  
  7224  func (s ListEventCenterRecordRequest) GoString() string {
  7225  	return s.String()
  7226  }
  7227  
  7228  func (s *ListEventCenterRecordRequest) SetEventType(v string) *ListEventCenterRecordRequest {
  7229  	s.EventType = &v
  7230  	return s
  7231  }
  7232  
  7233  func (s *ListEventCenterRecordRequest) SetInstanceId(v string) *ListEventCenterRecordRequest {
  7234  	s.InstanceId = &v
  7235  	return s
  7236  }
  7237  
  7238  func (s *ListEventCenterRecordRequest) SetPageNo(v int32) *ListEventCenterRecordRequest {
  7239  	s.PageNo = &v
  7240  	return s
  7241  }
  7242  
  7243  func (s *ListEventCenterRecordRequest) SetPageSize(v int32) *ListEventCenterRecordRequest {
  7244  	s.PageSize = &v
  7245  	return s
  7246  }
  7247  
  7248  func (s *ListEventCenterRecordRequest) SetRuleId(v string) *ListEventCenterRecordRequest {
  7249  	s.RuleId = &v
  7250  	return s
  7251  }
  7252  
  7253  type ListEventCenterRecordResponseBody struct {
  7254  	Code      *string                                     `json:"Code,omitempty" xml:"Code,omitempty"`
  7255  	IsSuccess *bool                                       `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  7256  	PageNo    *int32                                      `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  7257  	PageSize  *int32                                      `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  7258  	Records   []*ListEventCenterRecordResponseBodyRecords `json:"Records,omitempty" xml:"Records,omitempty" type:"Repeated"`
  7259  	// Id of the request
  7260  	RequestId  *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  7261  	TotalCount *int32  `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
  7262  }
  7263  
  7264  func (s ListEventCenterRecordResponseBody) String() string {
  7265  	return tea.Prettify(s)
  7266  }
  7267  
  7268  func (s ListEventCenterRecordResponseBody) GoString() string {
  7269  	return s.String()
  7270  }
  7271  
  7272  func (s *ListEventCenterRecordResponseBody) SetCode(v string) *ListEventCenterRecordResponseBody {
  7273  	s.Code = &v
  7274  	return s
  7275  }
  7276  
  7277  func (s *ListEventCenterRecordResponseBody) SetIsSuccess(v bool) *ListEventCenterRecordResponseBody {
  7278  	s.IsSuccess = &v
  7279  	return s
  7280  }
  7281  
  7282  func (s *ListEventCenterRecordResponseBody) SetPageNo(v int32) *ListEventCenterRecordResponseBody {
  7283  	s.PageNo = &v
  7284  	return s
  7285  }
  7286  
  7287  func (s *ListEventCenterRecordResponseBody) SetPageSize(v int32) *ListEventCenterRecordResponseBody {
  7288  	s.PageSize = &v
  7289  	return s
  7290  }
  7291  
  7292  func (s *ListEventCenterRecordResponseBody) SetRecords(v []*ListEventCenterRecordResponseBodyRecords) *ListEventCenterRecordResponseBody {
  7293  	s.Records = v
  7294  	return s
  7295  }
  7296  
  7297  func (s *ListEventCenterRecordResponseBody) SetRequestId(v string) *ListEventCenterRecordResponseBody {
  7298  	s.RequestId = &v
  7299  	return s
  7300  }
  7301  
  7302  func (s *ListEventCenterRecordResponseBody) SetTotalCount(v int32) *ListEventCenterRecordResponseBody {
  7303  	s.TotalCount = &v
  7304  	return s
  7305  }
  7306  
  7307  type ListEventCenterRecordResponseBodyRecords struct {
  7308  	CreateTime        *int64  `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
  7309  	EventChannel      *string `json:"EventChannel,omitempty" xml:"EventChannel,omitempty"`
  7310  	EventNotifyId     *string `json:"EventNotifyId,omitempty" xml:"EventNotifyId,omitempty"`
  7311  	EventNotifyMethod *string `json:"EventNotifyMethod,omitempty" xml:"EventNotifyMethod,omitempty"`
  7312  	EventType         *string `json:"EventType,omitempty" xml:"EventType,omitempty"`
  7313  	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  7314  	Namespace         *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
  7315  	RecordId          *string `json:"RecordId,omitempty" xml:"RecordId,omitempty"`
  7316  	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
  7317  	RuleId            *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
  7318  	RuleName          *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
  7319  	Tag               *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
  7320  	UpdateTime        *int64  `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
  7321  }
  7322  
  7323  func (s ListEventCenterRecordResponseBodyRecords) String() string {
  7324  	return tea.Prettify(s)
  7325  }
  7326  
  7327  func (s ListEventCenterRecordResponseBodyRecords) GoString() string {
  7328  	return s.String()
  7329  }
  7330  
  7331  func (s *ListEventCenterRecordResponseBodyRecords) SetCreateTime(v int64) *ListEventCenterRecordResponseBodyRecords {
  7332  	s.CreateTime = &v
  7333  	return s
  7334  }
  7335  
  7336  func (s *ListEventCenterRecordResponseBodyRecords) SetEventChannel(v string) *ListEventCenterRecordResponseBodyRecords {
  7337  	s.EventChannel = &v
  7338  	return s
  7339  }
  7340  
  7341  func (s *ListEventCenterRecordResponseBodyRecords) SetEventNotifyId(v string) *ListEventCenterRecordResponseBodyRecords {
  7342  	s.EventNotifyId = &v
  7343  	return s
  7344  }
  7345  
  7346  func (s *ListEventCenterRecordResponseBodyRecords) SetEventNotifyMethod(v string) *ListEventCenterRecordResponseBodyRecords {
  7347  	s.EventNotifyMethod = &v
  7348  	return s
  7349  }
  7350  
  7351  func (s *ListEventCenterRecordResponseBodyRecords) SetEventType(v string) *ListEventCenterRecordResponseBodyRecords {
  7352  	s.EventType = &v
  7353  	return s
  7354  }
  7355  
  7356  func (s *ListEventCenterRecordResponseBodyRecords) SetInstanceId(v string) *ListEventCenterRecordResponseBodyRecords {
  7357  	s.InstanceId = &v
  7358  	return s
  7359  }
  7360  
  7361  func (s *ListEventCenterRecordResponseBodyRecords) SetNamespace(v string) *ListEventCenterRecordResponseBodyRecords {
  7362  	s.Namespace = &v
  7363  	return s
  7364  }
  7365  
  7366  func (s *ListEventCenterRecordResponseBodyRecords) SetRecordId(v string) *ListEventCenterRecordResponseBodyRecords {
  7367  	s.RecordId = &v
  7368  	return s
  7369  }
  7370  
  7371  func (s *ListEventCenterRecordResponseBodyRecords) SetRepoName(v string) *ListEventCenterRecordResponseBodyRecords {
  7372  	s.RepoName = &v
  7373  	return s
  7374  }
  7375  
  7376  func (s *ListEventCenterRecordResponseBodyRecords) SetRuleId(v string) *ListEventCenterRecordResponseBodyRecords {
  7377  	s.RuleId = &v
  7378  	return s
  7379  }
  7380  
  7381  func (s *ListEventCenterRecordResponseBodyRecords) SetRuleName(v string) *ListEventCenterRecordResponseBodyRecords {
  7382  	s.RuleName = &v
  7383  	return s
  7384  }
  7385  
  7386  func (s *ListEventCenterRecordResponseBodyRecords) SetTag(v string) *ListEventCenterRecordResponseBodyRecords {
  7387  	s.Tag = &v
  7388  	return s
  7389  }
  7390  
  7391  func (s *ListEventCenterRecordResponseBodyRecords) SetUpdateTime(v int64) *ListEventCenterRecordResponseBodyRecords {
  7392  	s.UpdateTime = &v
  7393  	return s
  7394  }
  7395  
  7396  type ListEventCenterRecordResponse struct {
  7397  	Headers map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  7398  	Body    *ListEventCenterRecordResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  7399  }
  7400  
  7401  func (s ListEventCenterRecordResponse) String() string {
  7402  	return tea.Prettify(s)
  7403  }
  7404  
  7405  func (s ListEventCenterRecordResponse) GoString() string {
  7406  	return s.String()
  7407  }
  7408  
  7409  func (s *ListEventCenterRecordResponse) SetHeaders(v map[string]*string) *ListEventCenterRecordResponse {
  7410  	s.Headers = v
  7411  	return s
  7412  }
  7413  
  7414  func (s *ListEventCenterRecordResponse) SetBody(v *ListEventCenterRecordResponseBody) *ListEventCenterRecordResponse {
  7415  	s.Body = v
  7416  	return s
  7417  }
  7418  
  7419  type ListEventCenterRuleNameRequest struct {
  7420  	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  7421  }
  7422  
  7423  func (s ListEventCenterRuleNameRequest) String() string {
  7424  	return tea.Prettify(s)
  7425  }
  7426  
  7427  func (s ListEventCenterRuleNameRequest) GoString() string {
  7428  	return s.String()
  7429  }
  7430  
  7431  func (s *ListEventCenterRuleNameRequest) SetInstanceId(v string) *ListEventCenterRuleNameRequest {
  7432  	s.InstanceId = &v
  7433  	return s
  7434  }
  7435  
  7436  type ListEventCenterRuleNameResponseBody struct {
  7437  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
  7438  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  7439  	// Id of the request
  7440  	RequestId *string                                         `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  7441  	RuleNames []*ListEventCenterRuleNameResponseBodyRuleNames `json:"RuleNames,omitempty" xml:"RuleNames,omitempty" type:"Repeated"`
  7442  }
  7443  
  7444  func (s ListEventCenterRuleNameResponseBody) String() string {
  7445  	return tea.Prettify(s)
  7446  }
  7447  
  7448  func (s ListEventCenterRuleNameResponseBody) GoString() string {
  7449  	return s.String()
  7450  }
  7451  
  7452  func (s *ListEventCenterRuleNameResponseBody) SetCode(v string) *ListEventCenterRuleNameResponseBody {
  7453  	s.Code = &v
  7454  	return s
  7455  }
  7456  
  7457  func (s *ListEventCenterRuleNameResponseBody) SetIsSuccess(v bool) *ListEventCenterRuleNameResponseBody {
  7458  	s.IsSuccess = &v
  7459  	return s
  7460  }
  7461  
  7462  func (s *ListEventCenterRuleNameResponseBody) SetRequestId(v string) *ListEventCenterRuleNameResponseBody {
  7463  	s.RequestId = &v
  7464  	return s
  7465  }
  7466  
  7467  func (s *ListEventCenterRuleNameResponseBody) SetRuleNames(v []*ListEventCenterRuleNameResponseBodyRuleNames) *ListEventCenterRuleNameResponseBody {
  7468  	s.RuleNames = v
  7469  	return s
  7470  }
  7471  
  7472  type ListEventCenterRuleNameResponseBodyRuleNames struct {
  7473  	RuleId   *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
  7474  	RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
  7475  }
  7476  
  7477  func (s ListEventCenterRuleNameResponseBodyRuleNames) String() string {
  7478  	return tea.Prettify(s)
  7479  }
  7480  
  7481  func (s ListEventCenterRuleNameResponseBodyRuleNames) GoString() string {
  7482  	return s.String()
  7483  }
  7484  
  7485  func (s *ListEventCenterRuleNameResponseBodyRuleNames) SetRuleId(v string) *ListEventCenterRuleNameResponseBodyRuleNames {
  7486  	s.RuleId = &v
  7487  	return s
  7488  }
  7489  
  7490  func (s *ListEventCenterRuleNameResponseBodyRuleNames) SetRuleName(v string) *ListEventCenterRuleNameResponseBodyRuleNames {
  7491  	s.RuleName = &v
  7492  	return s
  7493  }
  7494  
  7495  type ListEventCenterRuleNameResponse struct {
  7496  	Headers map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  7497  	Body    *ListEventCenterRuleNameResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  7498  }
  7499  
  7500  func (s ListEventCenterRuleNameResponse) String() string {
  7501  	return tea.Prettify(s)
  7502  }
  7503  
  7504  func (s ListEventCenterRuleNameResponse) GoString() string {
  7505  	return s.String()
  7506  }
  7507  
  7508  func (s *ListEventCenterRuleNameResponse) SetHeaders(v map[string]*string) *ListEventCenterRuleNameResponse {
  7509  	s.Headers = v
  7510  	return s
  7511  }
  7512  
  7513  func (s *ListEventCenterRuleNameResponse) SetBody(v *ListEventCenterRuleNameResponseBody) *ListEventCenterRuleNameResponse {
  7514  	s.Body = v
  7515  	return s
  7516  }
  7517  
  7518  type ListInstanceRequest struct {
  7519  	InstanceName    *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
  7520  	InstanceStatus  *string `json:"InstanceStatus,omitempty" xml:"InstanceStatus,omitempty"`
  7521  	PageNo          *int32  `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  7522  	PageSize        *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  7523  	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
  7524  }
  7525  
  7526  func (s ListInstanceRequest) String() string {
  7527  	return tea.Prettify(s)
  7528  }
  7529  
  7530  func (s ListInstanceRequest) GoString() string {
  7531  	return s.String()
  7532  }
  7533  
  7534  func (s *ListInstanceRequest) SetInstanceName(v string) *ListInstanceRequest {
  7535  	s.InstanceName = &v
  7536  	return s
  7537  }
  7538  
  7539  func (s *ListInstanceRequest) SetInstanceStatus(v string) *ListInstanceRequest {
  7540  	s.InstanceStatus = &v
  7541  	return s
  7542  }
  7543  
  7544  func (s *ListInstanceRequest) SetPageNo(v int32) *ListInstanceRequest {
  7545  	s.PageNo = &v
  7546  	return s
  7547  }
  7548  
  7549  func (s *ListInstanceRequest) SetPageSize(v int32) *ListInstanceRequest {
  7550  	s.PageSize = &v
  7551  	return s
  7552  }
  7553  
  7554  func (s *ListInstanceRequest) SetResourceGroupId(v string) *ListInstanceRequest {
  7555  	s.ResourceGroupId = &v
  7556  	return s
  7557  }
  7558  
  7559  type ListInstanceResponseBody struct {
  7560  	Code       *string                              `json:"Code,omitempty" xml:"Code,omitempty"`
  7561  	Instances  []*ListInstanceResponseBodyInstances `json:"Instances,omitempty" xml:"Instances,omitempty" type:"Repeated"`
  7562  	IsSuccess  *bool                                `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  7563  	PageNo     *int32                               `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  7564  	PageSize   *int32                               `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  7565  	RequestId  *string                              `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  7566  	TotalCount *int32                               `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
  7567  }
  7568  
  7569  func (s ListInstanceResponseBody) String() string {
  7570  	return tea.Prettify(s)
  7571  }
  7572  
  7573  func (s ListInstanceResponseBody) GoString() string {
  7574  	return s.String()
  7575  }
  7576  
  7577  func (s *ListInstanceResponseBody) SetCode(v string) *ListInstanceResponseBody {
  7578  	s.Code = &v
  7579  	return s
  7580  }
  7581  
  7582  func (s *ListInstanceResponseBody) SetInstances(v []*ListInstanceResponseBodyInstances) *ListInstanceResponseBody {
  7583  	s.Instances = v
  7584  	return s
  7585  }
  7586  
  7587  func (s *ListInstanceResponseBody) SetIsSuccess(v bool) *ListInstanceResponseBody {
  7588  	s.IsSuccess = &v
  7589  	return s
  7590  }
  7591  
  7592  func (s *ListInstanceResponseBody) SetPageNo(v int32) *ListInstanceResponseBody {
  7593  	s.PageNo = &v
  7594  	return s
  7595  }
  7596  
  7597  func (s *ListInstanceResponseBody) SetPageSize(v int32) *ListInstanceResponseBody {
  7598  	s.PageSize = &v
  7599  	return s
  7600  }
  7601  
  7602  func (s *ListInstanceResponseBody) SetRequestId(v string) *ListInstanceResponseBody {
  7603  	s.RequestId = &v
  7604  	return s
  7605  }
  7606  
  7607  func (s *ListInstanceResponseBody) SetTotalCount(v int32) *ListInstanceResponseBody {
  7608  	s.TotalCount = &v
  7609  	return s
  7610  }
  7611  
  7612  type ListInstanceResponseBodyInstances struct {
  7613  	CreateTime            *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
  7614  	InstanceId            *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  7615  	InstanceName          *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
  7616  	InstanceSpecification *string `json:"InstanceSpecification,omitempty" xml:"InstanceSpecification,omitempty"`
  7617  	InstanceStatus        *string `json:"InstanceStatus,omitempty" xml:"InstanceStatus,omitempty"`
  7618  	ModifiedTime          *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
  7619  	RegionId              *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
  7620  	ResourceGroupId       *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
  7621  }
  7622  
  7623  func (s ListInstanceResponseBodyInstances) String() string {
  7624  	return tea.Prettify(s)
  7625  }
  7626  
  7627  func (s ListInstanceResponseBodyInstances) GoString() string {
  7628  	return s.String()
  7629  }
  7630  
  7631  func (s *ListInstanceResponseBodyInstances) SetCreateTime(v string) *ListInstanceResponseBodyInstances {
  7632  	s.CreateTime = &v
  7633  	return s
  7634  }
  7635  
  7636  func (s *ListInstanceResponseBodyInstances) SetInstanceId(v string) *ListInstanceResponseBodyInstances {
  7637  	s.InstanceId = &v
  7638  	return s
  7639  }
  7640  
  7641  func (s *ListInstanceResponseBodyInstances) SetInstanceName(v string) *ListInstanceResponseBodyInstances {
  7642  	s.InstanceName = &v
  7643  	return s
  7644  }
  7645  
  7646  func (s *ListInstanceResponseBodyInstances) SetInstanceSpecification(v string) *ListInstanceResponseBodyInstances {
  7647  	s.InstanceSpecification = &v
  7648  	return s
  7649  }
  7650  
  7651  func (s *ListInstanceResponseBodyInstances) SetInstanceStatus(v string) *ListInstanceResponseBodyInstances {
  7652  	s.InstanceStatus = &v
  7653  	return s
  7654  }
  7655  
  7656  func (s *ListInstanceResponseBodyInstances) SetModifiedTime(v string) *ListInstanceResponseBodyInstances {
  7657  	s.ModifiedTime = &v
  7658  	return s
  7659  }
  7660  
  7661  func (s *ListInstanceResponseBodyInstances) SetRegionId(v string) *ListInstanceResponseBodyInstances {
  7662  	s.RegionId = &v
  7663  	return s
  7664  }
  7665  
  7666  func (s *ListInstanceResponseBodyInstances) SetResourceGroupId(v string) *ListInstanceResponseBodyInstances {
  7667  	s.ResourceGroupId = &v
  7668  	return s
  7669  }
  7670  
  7671  type ListInstanceResponse struct {
  7672  	Headers map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  7673  	Body    *ListInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  7674  }
  7675  
  7676  func (s ListInstanceResponse) String() string {
  7677  	return tea.Prettify(s)
  7678  }
  7679  
  7680  func (s ListInstanceResponse) GoString() string {
  7681  	return s.String()
  7682  }
  7683  
  7684  func (s *ListInstanceResponse) SetHeaders(v map[string]*string) *ListInstanceResponse {
  7685  	s.Headers = v
  7686  	return s
  7687  }
  7688  
  7689  func (s *ListInstanceResponse) SetBody(v *ListInstanceResponseBody) *ListInstanceResponse {
  7690  	s.Body = v
  7691  	return s
  7692  }
  7693  
  7694  type ListInstanceEndpointRequest struct {
  7695  	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  7696  	ModuleName *string `json:"ModuleName,omitempty" xml:"ModuleName,omitempty"`
  7697  }
  7698  
  7699  func (s ListInstanceEndpointRequest) String() string {
  7700  	return tea.Prettify(s)
  7701  }
  7702  
  7703  func (s ListInstanceEndpointRequest) GoString() string {
  7704  	return s.String()
  7705  }
  7706  
  7707  func (s *ListInstanceEndpointRequest) SetInstanceId(v string) *ListInstanceEndpointRequest {
  7708  	s.InstanceId = &v
  7709  	return s
  7710  }
  7711  
  7712  func (s *ListInstanceEndpointRequest) SetModuleName(v string) *ListInstanceEndpointRequest {
  7713  	s.ModuleName = &v
  7714  	return s
  7715  }
  7716  
  7717  type ListInstanceEndpointResponseBody struct {
  7718  	Code      *string                                      `json:"Code,omitempty" xml:"Code,omitempty"`
  7719  	Endpoints []*ListInstanceEndpointResponseBodyEndpoints `json:"Endpoints,omitempty" xml:"Endpoints,omitempty" type:"Repeated"`
  7720  	IsSuccess *bool                                        `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  7721  	RequestId *string                                      `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  7722  }
  7723  
  7724  func (s ListInstanceEndpointResponseBody) String() string {
  7725  	return tea.Prettify(s)
  7726  }
  7727  
  7728  func (s ListInstanceEndpointResponseBody) GoString() string {
  7729  	return s.String()
  7730  }
  7731  
  7732  func (s *ListInstanceEndpointResponseBody) SetCode(v string) *ListInstanceEndpointResponseBody {
  7733  	s.Code = &v
  7734  	return s
  7735  }
  7736  
  7737  func (s *ListInstanceEndpointResponseBody) SetEndpoints(v []*ListInstanceEndpointResponseBodyEndpoints) *ListInstanceEndpointResponseBody {
  7738  	s.Endpoints = v
  7739  	return s
  7740  }
  7741  
  7742  func (s *ListInstanceEndpointResponseBody) SetIsSuccess(v bool) *ListInstanceEndpointResponseBody {
  7743  	s.IsSuccess = &v
  7744  	return s
  7745  }
  7746  
  7747  func (s *ListInstanceEndpointResponseBody) SetRequestId(v string) *ListInstanceEndpointResponseBody {
  7748  	s.RequestId = &v
  7749  	return s
  7750  }
  7751  
  7752  type ListInstanceEndpointResponseBodyEndpoints struct {
  7753  	AclEnable    *bool                                                  `json:"AclEnable,omitempty" xml:"AclEnable,omitempty"`
  7754  	AclEntries   []*ListInstanceEndpointResponseBodyEndpointsAclEntries `json:"AclEntries,omitempty" xml:"AclEntries,omitempty" type:"Repeated"`
  7755  	Domains      []*ListInstanceEndpointResponseBodyEndpointsDomains    `json:"Domains,omitempty" xml:"Domains,omitempty" type:"Repeated"`
  7756  	Enable       *bool                                                  `json:"Enable,omitempty" xml:"Enable,omitempty"`
  7757  	EndpointType *string                                                `json:"EndpointType,omitempty" xml:"EndpointType,omitempty"`
  7758  	LinkedVpcs   []*ListInstanceEndpointResponseBodyEndpointsLinkedVpcs `json:"LinkedVpcs,omitempty" xml:"LinkedVpcs,omitempty" type:"Repeated"`
  7759  	Status       *string                                                `json:"Status,omitempty" xml:"Status,omitempty"`
  7760  }
  7761  
  7762  func (s ListInstanceEndpointResponseBodyEndpoints) String() string {
  7763  	return tea.Prettify(s)
  7764  }
  7765  
  7766  func (s ListInstanceEndpointResponseBodyEndpoints) GoString() string {
  7767  	return s.String()
  7768  }
  7769  
  7770  func (s *ListInstanceEndpointResponseBodyEndpoints) SetAclEnable(v bool) *ListInstanceEndpointResponseBodyEndpoints {
  7771  	s.AclEnable = &v
  7772  	return s
  7773  }
  7774  
  7775  func (s *ListInstanceEndpointResponseBodyEndpoints) SetAclEntries(v []*ListInstanceEndpointResponseBodyEndpointsAclEntries) *ListInstanceEndpointResponseBodyEndpoints {
  7776  	s.AclEntries = v
  7777  	return s
  7778  }
  7779  
  7780  func (s *ListInstanceEndpointResponseBodyEndpoints) SetDomains(v []*ListInstanceEndpointResponseBodyEndpointsDomains) *ListInstanceEndpointResponseBodyEndpoints {
  7781  	s.Domains = v
  7782  	return s
  7783  }
  7784  
  7785  func (s *ListInstanceEndpointResponseBodyEndpoints) SetEnable(v bool) *ListInstanceEndpointResponseBodyEndpoints {
  7786  	s.Enable = &v
  7787  	return s
  7788  }
  7789  
  7790  func (s *ListInstanceEndpointResponseBodyEndpoints) SetEndpointType(v string) *ListInstanceEndpointResponseBodyEndpoints {
  7791  	s.EndpointType = &v
  7792  	return s
  7793  }
  7794  
  7795  func (s *ListInstanceEndpointResponseBodyEndpoints) SetLinkedVpcs(v []*ListInstanceEndpointResponseBodyEndpointsLinkedVpcs) *ListInstanceEndpointResponseBodyEndpoints {
  7796  	s.LinkedVpcs = v
  7797  	return s
  7798  }
  7799  
  7800  func (s *ListInstanceEndpointResponseBodyEndpoints) SetStatus(v string) *ListInstanceEndpointResponseBodyEndpoints {
  7801  	s.Status = &v
  7802  	return s
  7803  }
  7804  
  7805  type ListInstanceEndpointResponseBodyEndpointsAclEntries struct {
  7806  	Entry *string `json:"Entry,omitempty" xml:"Entry,omitempty"`
  7807  }
  7808  
  7809  func (s ListInstanceEndpointResponseBodyEndpointsAclEntries) String() string {
  7810  	return tea.Prettify(s)
  7811  }
  7812  
  7813  func (s ListInstanceEndpointResponseBodyEndpointsAclEntries) GoString() string {
  7814  	return s.String()
  7815  }
  7816  
  7817  func (s *ListInstanceEndpointResponseBodyEndpointsAclEntries) SetEntry(v string) *ListInstanceEndpointResponseBodyEndpointsAclEntries {
  7818  	s.Entry = &v
  7819  	return s
  7820  }
  7821  
  7822  type ListInstanceEndpointResponseBodyEndpointsDomains struct {
  7823  	Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"`
  7824  	Type   *string `json:"Type,omitempty" xml:"Type,omitempty"`
  7825  }
  7826  
  7827  func (s ListInstanceEndpointResponseBodyEndpointsDomains) String() string {
  7828  	return tea.Prettify(s)
  7829  }
  7830  
  7831  func (s ListInstanceEndpointResponseBodyEndpointsDomains) GoString() string {
  7832  	return s.String()
  7833  }
  7834  
  7835  func (s *ListInstanceEndpointResponseBodyEndpointsDomains) SetDomain(v string) *ListInstanceEndpointResponseBodyEndpointsDomains {
  7836  	s.Domain = &v
  7837  	return s
  7838  }
  7839  
  7840  func (s *ListInstanceEndpointResponseBodyEndpointsDomains) SetType(v string) *ListInstanceEndpointResponseBodyEndpointsDomains {
  7841  	s.Type = &v
  7842  	return s
  7843  }
  7844  
  7845  type ListInstanceEndpointResponseBodyEndpointsLinkedVpcs struct {
  7846  	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
  7847  }
  7848  
  7849  func (s ListInstanceEndpointResponseBodyEndpointsLinkedVpcs) String() string {
  7850  	return tea.Prettify(s)
  7851  }
  7852  
  7853  func (s ListInstanceEndpointResponseBodyEndpointsLinkedVpcs) GoString() string {
  7854  	return s.String()
  7855  }
  7856  
  7857  func (s *ListInstanceEndpointResponseBodyEndpointsLinkedVpcs) SetVpcId(v string) *ListInstanceEndpointResponseBodyEndpointsLinkedVpcs {
  7858  	s.VpcId = &v
  7859  	return s
  7860  }
  7861  
  7862  type ListInstanceEndpointResponse struct {
  7863  	Headers map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  7864  	Body    *ListInstanceEndpointResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  7865  }
  7866  
  7867  func (s ListInstanceEndpointResponse) String() string {
  7868  	return tea.Prettify(s)
  7869  }
  7870  
  7871  func (s ListInstanceEndpointResponse) GoString() string {
  7872  	return s.String()
  7873  }
  7874  
  7875  func (s *ListInstanceEndpointResponse) SetHeaders(v map[string]*string) *ListInstanceEndpointResponse {
  7876  	s.Headers = v
  7877  	return s
  7878  }
  7879  
  7880  func (s *ListInstanceEndpointResponse) SetBody(v *ListInstanceEndpointResponseBody) *ListInstanceEndpointResponse {
  7881  	s.Body = v
  7882  	return s
  7883  }
  7884  
  7885  type ListInstanceRegionRequest struct {
  7886  	Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"`
  7887  }
  7888  
  7889  func (s ListInstanceRegionRequest) String() string {
  7890  	return tea.Prettify(s)
  7891  }
  7892  
  7893  func (s ListInstanceRegionRequest) GoString() string {
  7894  	return s.String()
  7895  }
  7896  
  7897  func (s *ListInstanceRegionRequest) SetLang(v string) *ListInstanceRegionRequest {
  7898  	s.Lang = &v
  7899  	return s
  7900  }
  7901  
  7902  type ListInstanceRegionResponseBody struct {
  7903  	Code      *string                                  `json:"Code,omitempty" xml:"Code,omitempty"`
  7904  	IsSuccess *bool                                    `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  7905  	Regions   []*ListInstanceRegionResponseBodyRegions `json:"Regions,omitempty" xml:"Regions,omitempty" type:"Repeated"`
  7906  	RequestId *string                                  `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  7907  }
  7908  
  7909  func (s ListInstanceRegionResponseBody) String() string {
  7910  	return tea.Prettify(s)
  7911  }
  7912  
  7913  func (s ListInstanceRegionResponseBody) GoString() string {
  7914  	return s.String()
  7915  }
  7916  
  7917  func (s *ListInstanceRegionResponseBody) SetCode(v string) *ListInstanceRegionResponseBody {
  7918  	s.Code = &v
  7919  	return s
  7920  }
  7921  
  7922  func (s *ListInstanceRegionResponseBody) SetIsSuccess(v bool) *ListInstanceRegionResponseBody {
  7923  	s.IsSuccess = &v
  7924  	return s
  7925  }
  7926  
  7927  func (s *ListInstanceRegionResponseBody) SetRegions(v []*ListInstanceRegionResponseBodyRegions) *ListInstanceRegionResponseBody {
  7928  	s.Regions = v
  7929  	return s
  7930  }
  7931  
  7932  func (s *ListInstanceRegionResponseBody) SetRequestId(v string) *ListInstanceRegionResponseBody {
  7933  	s.RequestId = &v
  7934  	return s
  7935  }
  7936  
  7937  type ListInstanceRegionResponseBodyRegions struct {
  7938  	LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"`
  7939  	RegionId  *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
  7940  }
  7941  
  7942  func (s ListInstanceRegionResponseBodyRegions) String() string {
  7943  	return tea.Prettify(s)
  7944  }
  7945  
  7946  func (s ListInstanceRegionResponseBodyRegions) GoString() string {
  7947  	return s.String()
  7948  }
  7949  
  7950  func (s *ListInstanceRegionResponseBodyRegions) SetLocalName(v string) *ListInstanceRegionResponseBodyRegions {
  7951  	s.LocalName = &v
  7952  	return s
  7953  }
  7954  
  7955  func (s *ListInstanceRegionResponseBodyRegions) SetRegionId(v string) *ListInstanceRegionResponseBodyRegions {
  7956  	s.RegionId = &v
  7957  	return s
  7958  }
  7959  
  7960  type ListInstanceRegionResponse struct {
  7961  	Headers map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  7962  	Body    *ListInstanceRegionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  7963  }
  7964  
  7965  func (s ListInstanceRegionResponse) String() string {
  7966  	return tea.Prettify(s)
  7967  }
  7968  
  7969  func (s ListInstanceRegionResponse) GoString() string {
  7970  	return s.String()
  7971  }
  7972  
  7973  func (s *ListInstanceRegionResponse) SetHeaders(v map[string]*string) *ListInstanceRegionResponse {
  7974  	s.Headers = v
  7975  	return s
  7976  }
  7977  
  7978  func (s *ListInstanceRegionResponse) SetBody(v *ListInstanceRegionResponseBody) *ListInstanceRegionResponse {
  7979  	s.Body = v
  7980  	return s
  7981  }
  7982  
  7983  type ListNamespaceRequest struct {
  7984  	InstanceId      *string                    `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  7985  	NamespaceName   *string                    `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
  7986  	NamespaceStatus *string                    `json:"NamespaceStatus,omitempty" xml:"NamespaceStatus,omitempty"`
  7987  	PageNo          *int32                     `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  7988  	PageSize        *int32                     `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  7989  	ResourceGroupId *string                    `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
  7990  	Tag             []*ListNamespaceRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
  7991  }
  7992  
  7993  func (s ListNamespaceRequest) String() string {
  7994  	return tea.Prettify(s)
  7995  }
  7996  
  7997  func (s ListNamespaceRequest) GoString() string {
  7998  	return s.String()
  7999  }
  8000  
  8001  func (s *ListNamespaceRequest) SetInstanceId(v string) *ListNamespaceRequest {
  8002  	s.InstanceId = &v
  8003  	return s
  8004  }
  8005  
  8006  func (s *ListNamespaceRequest) SetNamespaceName(v string) *ListNamespaceRequest {
  8007  	s.NamespaceName = &v
  8008  	return s
  8009  }
  8010  
  8011  func (s *ListNamespaceRequest) SetNamespaceStatus(v string) *ListNamespaceRequest {
  8012  	s.NamespaceStatus = &v
  8013  	return s
  8014  }
  8015  
  8016  func (s *ListNamespaceRequest) SetPageNo(v int32) *ListNamespaceRequest {
  8017  	s.PageNo = &v
  8018  	return s
  8019  }
  8020  
  8021  func (s *ListNamespaceRequest) SetPageSize(v int32) *ListNamespaceRequest {
  8022  	s.PageSize = &v
  8023  	return s
  8024  }
  8025  
  8026  func (s *ListNamespaceRequest) SetResourceGroupId(v string) *ListNamespaceRequest {
  8027  	s.ResourceGroupId = &v
  8028  	return s
  8029  }
  8030  
  8031  func (s *ListNamespaceRequest) SetTag(v []*ListNamespaceRequestTag) *ListNamespaceRequest {
  8032  	s.Tag = v
  8033  	return s
  8034  }
  8035  
  8036  type ListNamespaceRequestTag struct {
  8037  	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
  8038  	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
  8039  }
  8040  
  8041  func (s ListNamespaceRequestTag) String() string {
  8042  	return tea.Prettify(s)
  8043  }
  8044  
  8045  func (s ListNamespaceRequestTag) GoString() string {
  8046  	return s.String()
  8047  }
  8048  
  8049  func (s *ListNamespaceRequestTag) SetKey(v string) *ListNamespaceRequestTag {
  8050  	s.Key = &v
  8051  	return s
  8052  }
  8053  
  8054  func (s *ListNamespaceRequestTag) SetValue(v string) *ListNamespaceRequestTag {
  8055  	s.Value = &v
  8056  	return s
  8057  }
  8058  
  8059  type ListNamespaceResponseBody struct {
  8060  	Code       *string                                `json:"Code,omitempty" xml:"Code,omitempty"`
  8061  	IsSuccess  *bool                                  `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  8062  	Namespaces []*ListNamespaceResponseBodyNamespaces `json:"Namespaces,omitempty" xml:"Namespaces,omitempty" type:"Repeated"`
  8063  	PageNo     *int32                                 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  8064  	PageSize   *int32                                 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  8065  	RequestId  *string                                `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  8066  	TotalCount *string                                `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
  8067  }
  8068  
  8069  func (s ListNamespaceResponseBody) String() string {
  8070  	return tea.Prettify(s)
  8071  }
  8072  
  8073  func (s ListNamespaceResponseBody) GoString() string {
  8074  	return s.String()
  8075  }
  8076  
  8077  func (s *ListNamespaceResponseBody) SetCode(v string) *ListNamespaceResponseBody {
  8078  	s.Code = &v
  8079  	return s
  8080  }
  8081  
  8082  func (s *ListNamespaceResponseBody) SetIsSuccess(v bool) *ListNamespaceResponseBody {
  8083  	s.IsSuccess = &v
  8084  	return s
  8085  }
  8086  
  8087  func (s *ListNamespaceResponseBody) SetNamespaces(v []*ListNamespaceResponseBodyNamespaces) *ListNamespaceResponseBody {
  8088  	s.Namespaces = v
  8089  	return s
  8090  }
  8091  
  8092  func (s *ListNamespaceResponseBody) SetPageNo(v int32) *ListNamespaceResponseBody {
  8093  	s.PageNo = &v
  8094  	return s
  8095  }
  8096  
  8097  func (s *ListNamespaceResponseBody) SetPageSize(v int32) *ListNamespaceResponseBody {
  8098  	s.PageSize = &v
  8099  	return s
  8100  }
  8101  
  8102  func (s *ListNamespaceResponseBody) SetRequestId(v string) *ListNamespaceResponseBody {
  8103  	s.RequestId = &v
  8104  	return s
  8105  }
  8106  
  8107  func (s *ListNamespaceResponseBody) SetTotalCount(v string) *ListNamespaceResponseBody {
  8108  	s.TotalCount = &v
  8109  	return s
  8110  }
  8111  
  8112  type ListNamespaceResponseBodyNamespaces struct {
  8113  	AutoCreateRepo  *bool                                      `json:"AutoCreateRepo,omitempty" xml:"AutoCreateRepo,omitempty"`
  8114  	DefaultRepoType *string                                    `json:"DefaultRepoType,omitempty" xml:"DefaultRepoType,omitempty"`
  8115  	InstanceId      *string                                    `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  8116  	NamespaceId     *string                                    `json:"NamespaceId,omitempty" xml:"NamespaceId,omitempty"`
  8117  	NamespaceName   *string                                    `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
  8118  	NamespaceStatus *string                                    `json:"NamespaceStatus,omitempty" xml:"NamespaceStatus,omitempty"`
  8119  	ResourceGroupId *string                                    `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
  8120  	Tags            []*ListNamespaceResponseBodyNamespacesTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
  8121  }
  8122  
  8123  func (s ListNamespaceResponseBodyNamespaces) String() string {
  8124  	return tea.Prettify(s)
  8125  }
  8126  
  8127  func (s ListNamespaceResponseBodyNamespaces) GoString() string {
  8128  	return s.String()
  8129  }
  8130  
  8131  func (s *ListNamespaceResponseBodyNamespaces) SetAutoCreateRepo(v bool) *ListNamespaceResponseBodyNamespaces {
  8132  	s.AutoCreateRepo = &v
  8133  	return s
  8134  }
  8135  
  8136  func (s *ListNamespaceResponseBodyNamespaces) SetDefaultRepoType(v string) *ListNamespaceResponseBodyNamespaces {
  8137  	s.DefaultRepoType = &v
  8138  	return s
  8139  }
  8140  
  8141  func (s *ListNamespaceResponseBodyNamespaces) SetInstanceId(v string) *ListNamespaceResponseBodyNamespaces {
  8142  	s.InstanceId = &v
  8143  	return s
  8144  }
  8145  
  8146  func (s *ListNamespaceResponseBodyNamespaces) SetNamespaceId(v string) *ListNamespaceResponseBodyNamespaces {
  8147  	s.NamespaceId = &v
  8148  	return s
  8149  }
  8150  
  8151  func (s *ListNamespaceResponseBodyNamespaces) SetNamespaceName(v string) *ListNamespaceResponseBodyNamespaces {
  8152  	s.NamespaceName = &v
  8153  	return s
  8154  }
  8155  
  8156  func (s *ListNamespaceResponseBodyNamespaces) SetNamespaceStatus(v string) *ListNamespaceResponseBodyNamespaces {
  8157  	s.NamespaceStatus = &v
  8158  	return s
  8159  }
  8160  
  8161  func (s *ListNamespaceResponseBodyNamespaces) SetResourceGroupId(v string) *ListNamespaceResponseBodyNamespaces {
  8162  	s.ResourceGroupId = &v
  8163  	return s
  8164  }
  8165  
  8166  func (s *ListNamespaceResponseBodyNamespaces) SetTags(v []*ListNamespaceResponseBodyNamespacesTags) *ListNamespaceResponseBodyNamespaces {
  8167  	s.Tags = v
  8168  	return s
  8169  }
  8170  
  8171  type ListNamespaceResponseBodyNamespacesTags struct {
  8172  	TagKey   *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
  8173  	TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
  8174  }
  8175  
  8176  func (s ListNamespaceResponseBodyNamespacesTags) String() string {
  8177  	return tea.Prettify(s)
  8178  }
  8179  
  8180  func (s ListNamespaceResponseBodyNamespacesTags) GoString() string {
  8181  	return s.String()
  8182  }
  8183  
  8184  func (s *ListNamespaceResponseBodyNamespacesTags) SetTagKey(v string) *ListNamespaceResponseBodyNamespacesTags {
  8185  	s.TagKey = &v
  8186  	return s
  8187  }
  8188  
  8189  func (s *ListNamespaceResponseBodyNamespacesTags) SetTagValue(v string) *ListNamespaceResponseBodyNamespacesTags {
  8190  	s.TagValue = &v
  8191  	return s
  8192  }
  8193  
  8194  type ListNamespaceResponse struct {
  8195  	Headers map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  8196  	Body    *ListNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  8197  }
  8198  
  8199  func (s ListNamespaceResponse) String() string {
  8200  	return tea.Prettify(s)
  8201  }
  8202  
  8203  func (s ListNamespaceResponse) GoString() string {
  8204  	return s.String()
  8205  }
  8206  
  8207  func (s *ListNamespaceResponse) SetHeaders(v map[string]*string) *ListNamespaceResponse {
  8208  	s.Headers = v
  8209  	return s
  8210  }
  8211  
  8212  func (s *ListNamespaceResponse) SetBody(v *ListNamespaceResponseBody) *ListNamespaceResponse {
  8213  	s.Body = v
  8214  	return s
  8215  }
  8216  
  8217  type ListRepoBuildRecordRequest struct {
  8218  	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  8219  	PageNo     *int32  `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  8220  	PageSize   *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  8221  	RepoId     *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  8222  }
  8223  
  8224  func (s ListRepoBuildRecordRequest) String() string {
  8225  	return tea.Prettify(s)
  8226  }
  8227  
  8228  func (s ListRepoBuildRecordRequest) GoString() string {
  8229  	return s.String()
  8230  }
  8231  
  8232  func (s *ListRepoBuildRecordRequest) SetInstanceId(v string) *ListRepoBuildRecordRequest {
  8233  	s.InstanceId = &v
  8234  	return s
  8235  }
  8236  
  8237  func (s *ListRepoBuildRecordRequest) SetPageNo(v int32) *ListRepoBuildRecordRequest {
  8238  	s.PageNo = &v
  8239  	return s
  8240  }
  8241  
  8242  func (s *ListRepoBuildRecordRequest) SetPageSize(v int32) *ListRepoBuildRecordRequest {
  8243  	s.PageSize = &v
  8244  	return s
  8245  }
  8246  
  8247  func (s *ListRepoBuildRecordRequest) SetRepoId(v string) *ListRepoBuildRecordRequest {
  8248  	s.RepoId = &v
  8249  	return s
  8250  }
  8251  
  8252  type ListRepoBuildRecordResponseBody struct {
  8253  	BuildRecords []*ListRepoBuildRecordResponseBodyBuildRecords `json:"BuildRecords,omitempty" xml:"BuildRecords,omitempty" type:"Repeated"`
  8254  	Code         *string                                        `json:"Code,omitempty" xml:"Code,omitempty"`
  8255  	IsSuccess    *bool                                          `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  8256  	PageNo       *int32                                         `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  8257  	PageSize     *int32                                         `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  8258  	RequestId    *string                                        `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  8259  	TotalCount   *string                                        `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
  8260  }
  8261  
  8262  func (s ListRepoBuildRecordResponseBody) String() string {
  8263  	return tea.Prettify(s)
  8264  }
  8265  
  8266  func (s ListRepoBuildRecordResponseBody) GoString() string {
  8267  	return s.String()
  8268  }
  8269  
  8270  func (s *ListRepoBuildRecordResponseBody) SetBuildRecords(v []*ListRepoBuildRecordResponseBodyBuildRecords) *ListRepoBuildRecordResponseBody {
  8271  	s.BuildRecords = v
  8272  	return s
  8273  }
  8274  
  8275  func (s *ListRepoBuildRecordResponseBody) SetCode(v string) *ListRepoBuildRecordResponseBody {
  8276  	s.Code = &v
  8277  	return s
  8278  }
  8279  
  8280  func (s *ListRepoBuildRecordResponseBody) SetIsSuccess(v bool) *ListRepoBuildRecordResponseBody {
  8281  	s.IsSuccess = &v
  8282  	return s
  8283  }
  8284  
  8285  func (s *ListRepoBuildRecordResponseBody) SetPageNo(v int32) *ListRepoBuildRecordResponseBody {
  8286  	s.PageNo = &v
  8287  	return s
  8288  }
  8289  
  8290  func (s *ListRepoBuildRecordResponseBody) SetPageSize(v int32) *ListRepoBuildRecordResponseBody {
  8291  	s.PageSize = &v
  8292  	return s
  8293  }
  8294  
  8295  func (s *ListRepoBuildRecordResponseBody) SetRequestId(v string) *ListRepoBuildRecordResponseBody {
  8296  	s.RequestId = &v
  8297  	return s
  8298  }
  8299  
  8300  func (s *ListRepoBuildRecordResponseBody) SetTotalCount(v string) *ListRepoBuildRecordResponseBody {
  8301  	s.TotalCount = &v
  8302  	return s
  8303  }
  8304  
  8305  type ListRepoBuildRecordResponseBodyBuildRecords struct {
  8306  	BuildRecordId *string                                           `json:"BuildRecordId,omitempty" xml:"BuildRecordId,omitempty"`
  8307  	BuildStatus   *string                                           `json:"BuildStatus,omitempty" xml:"BuildStatus,omitempty"`
  8308  	EndTime       *string                                           `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
  8309  	Image         *ListRepoBuildRecordResponseBodyBuildRecordsImage `json:"Image,omitempty" xml:"Image,omitempty" type:"Struct"`
  8310  	StartTime     *string                                           `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
  8311  }
  8312  
  8313  func (s ListRepoBuildRecordResponseBodyBuildRecords) String() string {
  8314  	return tea.Prettify(s)
  8315  }
  8316  
  8317  func (s ListRepoBuildRecordResponseBodyBuildRecords) GoString() string {
  8318  	return s.String()
  8319  }
  8320  
  8321  func (s *ListRepoBuildRecordResponseBodyBuildRecords) SetBuildRecordId(v string) *ListRepoBuildRecordResponseBodyBuildRecords {
  8322  	s.BuildRecordId = &v
  8323  	return s
  8324  }
  8325  
  8326  func (s *ListRepoBuildRecordResponseBodyBuildRecords) SetBuildStatus(v string) *ListRepoBuildRecordResponseBodyBuildRecords {
  8327  	s.BuildStatus = &v
  8328  	return s
  8329  }
  8330  
  8331  func (s *ListRepoBuildRecordResponseBodyBuildRecords) SetEndTime(v string) *ListRepoBuildRecordResponseBodyBuildRecords {
  8332  	s.EndTime = &v
  8333  	return s
  8334  }
  8335  
  8336  func (s *ListRepoBuildRecordResponseBodyBuildRecords) SetImage(v *ListRepoBuildRecordResponseBodyBuildRecordsImage) *ListRepoBuildRecordResponseBodyBuildRecords {
  8337  	s.Image = v
  8338  	return s
  8339  }
  8340  
  8341  func (s *ListRepoBuildRecordResponseBodyBuildRecords) SetStartTime(v string) *ListRepoBuildRecordResponseBodyBuildRecords {
  8342  	s.StartTime = &v
  8343  	return s
  8344  }
  8345  
  8346  type ListRepoBuildRecordResponseBodyBuildRecordsImage struct {
  8347  	ImageTag          *string `json:"ImageTag,omitempty" xml:"ImageTag,omitempty"`
  8348  	RepoId            *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  8349  	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
  8350  	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
  8351  }
  8352  
  8353  func (s ListRepoBuildRecordResponseBodyBuildRecordsImage) String() string {
  8354  	return tea.Prettify(s)
  8355  }
  8356  
  8357  func (s ListRepoBuildRecordResponseBodyBuildRecordsImage) GoString() string {
  8358  	return s.String()
  8359  }
  8360  
  8361  func (s *ListRepoBuildRecordResponseBodyBuildRecordsImage) SetImageTag(v string) *ListRepoBuildRecordResponseBodyBuildRecordsImage {
  8362  	s.ImageTag = &v
  8363  	return s
  8364  }
  8365  
  8366  func (s *ListRepoBuildRecordResponseBodyBuildRecordsImage) SetRepoId(v string) *ListRepoBuildRecordResponseBodyBuildRecordsImage {
  8367  	s.RepoId = &v
  8368  	return s
  8369  }
  8370  
  8371  func (s *ListRepoBuildRecordResponseBodyBuildRecordsImage) SetRepoName(v string) *ListRepoBuildRecordResponseBodyBuildRecordsImage {
  8372  	s.RepoName = &v
  8373  	return s
  8374  }
  8375  
  8376  func (s *ListRepoBuildRecordResponseBodyBuildRecordsImage) SetRepoNamespaceName(v string) *ListRepoBuildRecordResponseBodyBuildRecordsImage {
  8377  	s.RepoNamespaceName = &v
  8378  	return s
  8379  }
  8380  
  8381  type ListRepoBuildRecordResponse struct {
  8382  	Headers map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  8383  	Body    *ListRepoBuildRecordResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  8384  }
  8385  
  8386  func (s ListRepoBuildRecordResponse) String() string {
  8387  	return tea.Prettify(s)
  8388  }
  8389  
  8390  func (s ListRepoBuildRecordResponse) GoString() string {
  8391  	return s.String()
  8392  }
  8393  
  8394  func (s *ListRepoBuildRecordResponse) SetHeaders(v map[string]*string) *ListRepoBuildRecordResponse {
  8395  	s.Headers = v
  8396  	return s
  8397  }
  8398  
  8399  func (s *ListRepoBuildRecordResponse) SetBody(v *ListRepoBuildRecordResponseBody) *ListRepoBuildRecordResponse {
  8400  	s.Body = v
  8401  	return s
  8402  }
  8403  
  8404  type ListRepoBuildRecordLogRequest struct {
  8405  	BuildRecordId *string `json:"BuildRecordId,omitempty" xml:"BuildRecordId,omitempty"`
  8406  	InstanceId    *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  8407  	Offset        *int32  `json:"Offset,omitempty" xml:"Offset,omitempty"`
  8408  	RepoId        *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  8409  }
  8410  
  8411  func (s ListRepoBuildRecordLogRequest) String() string {
  8412  	return tea.Prettify(s)
  8413  }
  8414  
  8415  func (s ListRepoBuildRecordLogRequest) GoString() string {
  8416  	return s.String()
  8417  }
  8418  
  8419  func (s *ListRepoBuildRecordLogRequest) SetBuildRecordId(v string) *ListRepoBuildRecordLogRequest {
  8420  	s.BuildRecordId = &v
  8421  	return s
  8422  }
  8423  
  8424  func (s *ListRepoBuildRecordLogRequest) SetInstanceId(v string) *ListRepoBuildRecordLogRequest {
  8425  	s.InstanceId = &v
  8426  	return s
  8427  }
  8428  
  8429  func (s *ListRepoBuildRecordLogRequest) SetOffset(v int32) *ListRepoBuildRecordLogRequest {
  8430  	s.Offset = &v
  8431  	return s
  8432  }
  8433  
  8434  func (s *ListRepoBuildRecordLogRequest) SetRepoId(v string) *ListRepoBuildRecordLogRequest {
  8435  	s.RepoId = &v
  8436  	return s
  8437  }
  8438  
  8439  type ListRepoBuildRecordLogResponseBody struct {
  8440  	BuildRecordLogs []*ListRepoBuildRecordLogResponseBodyBuildRecordLogs `json:"BuildRecordLogs,omitempty" xml:"BuildRecordLogs,omitempty" type:"Repeated"`
  8441  	Code            *string                                              `json:"Code,omitempty" xml:"Code,omitempty"`
  8442  	IsSuccess       *bool                                                `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  8443  	PageNo          *int32                                               `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  8444  	PageSize        *int32                                               `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  8445  	RequestId       *string                                              `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  8446  	TotalCount      *string                                              `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
  8447  }
  8448  
  8449  func (s ListRepoBuildRecordLogResponseBody) String() string {
  8450  	return tea.Prettify(s)
  8451  }
  8452  
  8453  func (s ListRepoBuildRecordLogResponseBody) GoString() string {
  8454  	return s.String()
  8455  }
  8456  
  8457  func (s *ListRepoBuildRecordLogResponseBody) SetBuildRecordLogs(v []*ListRepoBuildRecordLogResponseBodyBuildRecordLogs) *ListRepoBuildRecordLogResponseBody {
  8458  	s.BuildRecordLogs = v
  8459  	return s
  8460  }
  8461  
  8462  func (s *ListRepoBuildRecordLogResponseBody) SetCode(v string) *ListRepoBuildRecordLogResponseBody {
  8463  	s.Code = &v
  8464  	return s
  8465  }
  8466  
  8467  func (s *ListRepoBuildRecordLogResponseBody) SetIsSuccess(v bool) *ListRepoBuildRecordLogResponseBody {
  8468  	s.IsSuccess = &v
  8469  	return s
  8470  }
  8471  
  8472  func (s *ListRepoBuildRecordLogResponseBody) SetPageNo(v int32) *ListRepoBuildRecordLogResponseBody {
  8473  	s.PageNo = &v
  8474  	return s
  8475  }
  8476  
  8477  func (s *ListRepoBuildRecordLogResponseBody) SetPageSize(v int32) *ListRepoBuildRecordLogResponseBody {
  8478  	s.PageSize = &v
  8479  	return s
  8480  }
  8481  
  8482  func (s *ListRepoBuildRecordLogResponseBody) SetRequestId(v string) *ListRepoBuildRecordLogResponseBody {
  8483  	s.RequestId = &v
  8484  	return s
  8485  }
  8486  
  8487  func (s *ListRepoBuildRecordLogResponseBody) SetTotalCount(v string) *ListRepoBuildRecordLogResponseBody {
  8488  	s.TotalCount = &v
  8489  	return s
  8490  }
  8491  
  8492  type ListRepoBuildRecordLogResponseBodyBuildRecordLogs struct {
  8493  	BuildStage *string `json:"BuildStage,omitempty" xml:"BuildStage,omitempty"`
  8494  	LineNumber *int32  `json:"LineNumber,omitempty" xml:"LineNumber,omitempty"`
  8495  	Message    *string `json:"Message,omitempty" xml:"Message,omitempty"`
  8496  }
  8497  
  8498  func (s ListRepoBuildRecordLogResponseBodyBuildRecordLogs) String() string {
  8499  	return tea.Prettify(s)
  8500  }
  8501  
  8502  func (s ListRepoBuildRecordLogResponseBodyBuildRecordLogs) GoString() string {
  8503  	return s.String()
  8504  }
  8505  
  8506  func (s *ListRepoBuildRecordLogResponseBodyBuildRecordLogs) SetBuildStage(v string) *ListRepoBuildRecordLogResponseBodyBuildRecordLogs {
  8507  	s.BuildStage = &v
  8508  	return s
  8509  }
  8510  
  8511  func (s *ListRepoBuildRecordLogResponseBodyBuildRecordLogs) SetLineNumber(v int32) *ListRepoBuildRecordLogResponseBodyBuildRecordLogs {
  8512  	s.LineNumber = &v
  8513  	return s
  8514  }
  8515  
  8516  func (s *ListRepoBuildRecordLogResponseBodyBuildRecordLogs) SetMessage(v string) *ListRepoBuildRecordLogResponseBodyBuildRecordLogs {
  8517  	s.Message = &v
  8518  	return s
  8519  }
  8520  
  8521  type ListRepoBuildRecordLogResponse struct {
  8522  	Headers map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  8523  	Body    *ListRepoBuildRecordLogResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  8524  }
  8525  
  8526  func (s ListRepoBuildRecordLogResponse) String() string {
  8527  	return tea.Prettify(s)
  8528  }
  8529  
  8530  func (s ListRepoBuildRecordLogResponse) GoString() string {
  8531  	return s.String()
  8532  }
  8533  
  8534  func (s *ListRepoBuildRecordLogResponse) SetHeaders(v map[string]*string) *ListRepoBuildRecordLogResponse {
  8535  	s.Headers = v
  8536  	return s
  8537  }
  8538  
  8539  func (s *ListRepoBuildRecordLogResponse) SetBody(v *ListRepoBuildRecordLogResponseBody) *ListRepoBuildRecordLogResponse {
  8540  	s.Body = v
  8541  	return s
  8542  }
  8543  
  8544  type ListRepoBuildRuleRequest struct {
  8545  	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  8546  	PageNo     *int32  `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  8547  	PageSize   *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  8548  	RepoId     *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  8549  }
  8550  
  8551  func (s ListRepoBuildRuleRequest) String() string {
  8552  	return tea.Prettify(s)
  8553  }
  8554  
  8555  func (s ListRepoBuildRuleRequest) GoString() string {
  8556  	return s.String()
  8557  }
  8558  
  8559  func (s *ListRepoBuildRuleRequest) SetInstanceId(v string) *ListRepoBuildRuleRequest {
  8560  	s.InstanceId = &v
  8561  	return s
  8562  }
  8563  
  8564  func (s *ListRepoBuildRuleRequest) SetPageNo(v int32) *ListRepoBuildRuleRequest {
  8565  	s.PageNo = &v
  8566  	return s
  8567  }
  8568  
  8569  func (s *ListRepoBuildRuleRequest) SetPageSize(v int32) *ListRepoBuildRuleRequest {
  8570  	s.PageSize = &v
  8571  	return s
  8572  }
  8573  
  8574  func (s *ListRepoBuildRuleRequest) SetRepoId(v string) *ListRepoBuildRuleRequest {
  8575  	s.RepoId = &v
  8576  	return s
  8577  }
  8578  
  8579  type ListRepoBuildRuleResponseBody struct {
  8580  	BuildRules []*ListRepoBuildRuleResponseBodyBuildRules `json:"BuildRules,omitempty" xml:"BuildRules,omitempty" type:"Repeated"`
  8581  	Code       *string                                    `json:"Code,omitempty" xml:"Code,omitempty"`
  8582  	IsSuccess  *bool                                      `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  8583  	PageNo     *int32                                     `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  8584  	PageSize   *int32                                     `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  8585  	RequestId  *string                                    `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  8586  	TotalCount *string                                    `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
  8587  }
  8588  
  8589  func (s ListRepoBuildRuleResponseBody) String() string {
  8590  	return tea.Prettify(s)
  8591  }
  8592  
  8593  func (s ListRepoBuildRuleResponseBody) GoString() string {
  8594  	return s.String()
  8595  }
  8596  
  8597  func (s *ListRepoBuildRuleResponseBody) SetBuildRules(v []*ListRepoBuildRuleResponseBodyBuildRules) *ListRepoBuildRuleResponseBody {
  8598  	s.BuildRules = v
  8599  	return s
  8600  }
  8601  
  8602  func (s *ListRepoBuildRuleResponseBody) SetCode(v string) *ListRepoBuildRuleResponseBody {
  8603  	s.Code = &v
  8604  	return s
  8605  }
  8606  
  8607  func (s *ListRepoBuildRuleResponseBody) SetIsSuccess(v bool) *ListRepoBuildRuleResponseBody {
  8608  	s.IsSuccess = &v
  8609  	return s
  8610  }
  8611  
  8612  func (s *ListRepoBuildRuleResponseBody) SetPageNo(v int32) *ListRepoBuildRuleResponseBody {
  8613  	s.PageNo = &v
  8614  	return s
  8615  }
  8616  
  8617  func (s *ListRepoBuildRuleResponseBody) SetPageSize(v int32) *ListRepoBuildRuleResponseBody {
  8618  	s.PageSize = &v
  8619  	return s
  8620  }
  8621  
  8622  func (s *ListRepoBuildRuleResponseBody) SetRequestId(v string) *ListRepoBuildRuleResponseBody {
  8623  	s.RequestId = &v
  8624  	return s
  8625  }
  8626  
  8627  func (s *ListRepoBuildRuleResponseBody) SetTotalCount(v string) *ListRepoBuildRuleResponseBody {
  8628  	s.TotalCount = &v
  8629  	return s
  8630  }
  8631  
  8632  type ListRepoBuildRuleResponseBodyBuildRules struct {
  8633  	BuildArgs          []*string `json:"BuildArgs,omitempty" xml:"BuildArgs,omitempty" type:"Repeated"`
  8634  	BuildRuleId        *string   `json:"BuildRuleId,omitempty" xml:"BuildRuleId,omitempty"`
  8635  	DockerfileLocation *string   `json:"DockerfileLocation,omitempty" xml:"DockerfileLocation,omitempty"`
  8636  	DockerfileName     *string   `json:"DockerfileName,omitempty" xml:"DockerfileName,omitempty"`
  8637  	ImageTag           *string   `json:"ImageTag,omitempty" xml:"ImageTag,omitempty"`
  8638  	Platforms          []*string `json:"Platforms,omitempty" xml:"Platforms,omitempty" type:"Repeated"`
  8639  	PushName           *string   `json:"PushName,omitempty" xml:"PushName,omitempty"`
  8640  	PushType           *string   `json:"PushType,omitempty" xml:"PushType,omitempty"`
  8641  }
  8642  
  8643  func (s ListRepoBuildRuleResponseBodyBuildRules) String() string {
  8644  	return tea.Prettify(s)
  8645  }
  8646  
  8647  func (s ListRepoBuildRuleResponseBodyBuildRules) GoString() string {
  8648  	return s.String()
  8649  }
  8650  
  8651  func (s *ListRepoBuildRuleResponseBodyBuildRules) SetBuildArgs(v []*string) *ListRepoBuildRuleResponseBodyBuildRules {
  8652  	s.BuildArgs = v
  8653  	return s
  8654  }
  8655  
  8656  func (s *ListRepoBuildRuleResponseBodyBuildRules) SetBuildRuleId(v string) *ListRepoBuildRuleResponseBodyBuildRules {
  8657  	s.BuildRuleId = &v
  8658  	return s
  8659  }
  8660  
  8661  func (s *ListRepoBuildRuleResponseBodyBuildRules) SetDockerfileLocation(v string) *ListRepoBuildRuleResponseBodyBuildRules {
  8662  	s.DockerfileLocation = &v
  8663  	return s
  8664  }
  8665  
  8666  func (s *ListRepoBuildRuleResponseBodyBuildRules) SetDockerfileName(v string) *ListRepoBuildRuleResponseBodyBuildRules {
  8667  	s.DockerfileName = &v
  8668  	return s
  8669  }
  8670  
  8671  func (s *ListRepoBuildRuleResponseBodyBuildRules) SetImageTag(v string) *ListRepoBuildRuleResponseBodyBuildRules {
  8672  	s.ImageTag = &v
  8673  	return s
  8674  }
  8675  
  8676  func (s *ListRepoBuildRuleResponseBodyBuildRules) SetPlatforms(v []*string) *ListRepoBuildRuleResponseBodyBuildRules {
  8677  	s.Platforms = v
  8678  	return s
  8679  }
  8680  
  8681  func (s *ListRepoBuildRuleResponseBodyBuildRules) SetPushName(v string) *ListRepoBuildRuleResponseBodyBuildRules {
  8682  	s.PushName = &v
  8683  	return s
  8684  }
  8685  
  8686  func (s *ListRepoBuildRuleResponseBodyBuildRules) SetPushType(v string) *ListRepoBuildRuleResponseBodyBuildRules {
  8687  	s.PushType = &v
  8688  	return s
  8689  }
  8690  
  8691  type ListRepoBuildRuleResponse struct {
  8692  	Headers map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  8693  	Body    *ListRepoBuildRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  8694  }
  8695  
  8696  func (s ListRepoBuildRuleResponse) String() string {
  8697  	return tea.Prettify(s)
  8698  }
  8699  
  8700  func (s ListRepoBuildRuleResponse) GoString() string {
  8701  	return s.String()
  8702  }
  8703  
  8704  func (s *ListRepoBuildRuleResponse) SetHeaders(v map[string]*string) *ListRepoBuildRuleResponse {
  8705  	s.Headers = v
  8706  	return s
  8707  }
  8708  
  8709  func (s *ListRepoBuildRuleResponse) SetBody(v *ListRepoBuildRuleResponseBody) *ListRepoBuildRuleResponse {
  8710  	s.Body = v
  8711  	return s
  8712  }
  8713  
  8714  type ListRepoSyncRuleRequest struct {
  8715  	InstanceId       *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  8716  	NamespaceName    *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
  8717  	PageNo           *int32  `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  8718  	PageSize         *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  8719  	RepoName         *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
  8720  	TargetInstanceId *string `json:"TargetInstanceId,omitempty" xml:"TargetInstanceId,omitempty"`
  8721  	TargetRegionId   *string `json:"TargetRegionId,omitempty" xml:"TargetRegionId,omitempty"`
  8722  }
  8723  
  8724  func (s ListRepoSyncRuleRequest) String() string {
  8725  	return tea.Prettify(s)
  8726  }
  8727  
  8728  func (s ListRepoSyncRuleRequest) GoString() string {
  8729  	return s.String()
  8730  }
  8731  
  8732  func (s *ListRepoSyncRuleRequest) SetInstanceId(v string) *ListRepoSyncRuleRequest {
  8733  	s.InstanceId = &v
  8734  	return s
  8735  }
  8736  
  8737  func (s *ListRepoSyncRuleRequest) SetNamespaceName(v string) *ListRepoSyncRuleRequest {
  8738  	s.NamespaceName = &v
  8739  	return s
  8740  }
  8741  
  8742  func (s *ListRepoSyncRuleRequest) SetPageNo(v int32) *ListRepoSyncRuleRequest {
  8743  	s.PageNo = &v
  8744  	return s
  8745  }
  8746  
  8747  func (s *ListRepoSyncRuleRequest) SetPageSize(v int32) *ListRepoSyncRuleRequest {
  8748  	s.PageSize = &v
  8749  	return s
  8750  }
  8751  
  8752  func (s *ListRepoSyncRuleRequest) SetRepoName(v string) *ListRepoSyncRuleRequest {
  8753  	s.RepoName = &v
  8754  	return s
  8755  }
  8756  
  8757  func (s *ListRepoSyncRuleRequest) SetTargetInstanceId(v string) *ListRepoSyncRuleRequest {
  8758  	s.TargetInstanceId = &v
  8759  	return s
  8760  }
  8761  
  8762  func (s *ListRepoSyncRuleRequest) SetTargetRegionId(v string) *ListRepoSyncRuleRequest {
  8763  	s.TargetRegionId = &v
  8764  	return s
  8765  }
  8766  
  8767  type ListRepoSyncRuleResponseBody struct {
  8768  	Code       *string                                  `json:"Code,omitempty" xml:"Code,omitempty"`
  8769  	IsSuccess  *bool                                    `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  8770  	PageNo     *int32                                   `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  8771  	PageSize   *int32                                   `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  8772  	RequestId  *string                                  `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  8773  	SyncRules  []*ListRepoSyncRuleResponseBodySyncRules `json:"SyncRules,omitempty" xml:"SyncRules,omitempty" type:"Repeated"`
  8774  	TotalCount *int32                                   `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
  8775  }
  8776  
  8777  func (s ListRepoSyncRuleResponseBody) String() string {
  8778  	return tea.Prettify(s)
  8779  }
  8780  
  8781  func (s ListRepoSyncRuleResponseBody) GoString() string {
  8782  	return s.String()
  8783  }
  8784  
  8785  func (s *ListRepoSyncRuleResponseBody) SetCode(v string) *ListRepoSyncRuleResponseBody {
  8786  	s.Code = &v
  8787  	return s
  8788  }
  8789  
  8790  func (s *ListRepoSyncRuleResponseBody) SetIsSuccess(v bool) *ListRepoSyncRuleResponseBody {
  8791  	s.IsSuccess = &v
  8792  	return s
  8793  }
  8794  
  8795  func (s *ListRepoSyncRuleResponseBody) SetPageNo(v int32) *ListRepoSyncRuleResponseBody {
  8796  	s.PageNo = &v
  8797  	return s
  8798  }
  8799  
  8800  func (s *ListRepoSyncRuleResponseBody) SetPageSize(v int32) *ListRepoSyncRuleResponseBody {
  8801  	s.PageSize = &v
  8802  	return s
  8803  }
  8804  
  8805  func (s *ListRepoSyncRuleResponseBody) SetRequestId(v string) *ListRepoSyncRuleResponseBody {
  8806  	s.RequestId = &v
  8807  	return s
  8808  }
  8809  
  8810  func (s *ListRepoSyncRuleResponseBody) SetSyncRules(v []*ListRepoSyncRuleResponseBodySyncRules) *ListRepoSyncRuleResponseBody {
  8811  	s.SyncRules = v
  8812  	return s
  8813  }
  8814  
  8815  func (s *ListRepoSyncRuleResponseBody) SetTotalCount(v int32) *ListRepoSyncRuleResponseBody {
  8816  	s.TotalCount = &v
  8817  	return s
  8818  }
  8819  
  8820  type ListRepoSyncRuleResponseBodySyncRules struct {
  8821  	CreateTime          *int64  `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
  8822  	CrossUser           *bool   `json:"CrossUser,omitempty" xml:"CrossUser,omitempty"`
  8823  	LocalInstanceId     *string `json:"LocalInstanceId,omitempty" xml:"LocalInstanceId,omitempty"`
  8824  	LocalNamespaceName  *string `json:"LocalNamespaceName,omitempty" xml:"LocalNamespaceName,omitempty"`
  8825  	LocalRegionId       *string `json:"LocalRegionId,omitempty" xml:"LocalRegionId,omitempty"`
  8826  	LocalRepoName       *string `json:"LocalRepoName,omitempty" xml:"LocalRepoName,omitempty"`
  8827  	ModifiedTime        *int64  `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
  8828  	SyncDirection       *string `json:"SyncDirection,omitempty" xml:"SyncDirection,omitempty"`
  8829  	SyncRuleId          *string `json:"SyncRuleId,omitempty" xml:"SyncRuleId,omitempty"`
  8830  	SyncRuleName        *string `json:"SyncRuleName,omitempty" xml:"SyncRuleName,omitempty"`
  8831  	SyncScope           *string `json:"SyncScope,omitempty" xml:"SyncScope,omitempty"`
  8832  	SyncTrigger         *string `json:"SyncTrigger,omitempty" xml:"SyncTrigger,omitempty"`
  8833  	TagFilter           *string `json:"TagFilter,omitempty" xml:"TagFilter,omitempty"`
  8834  	TargetInstanceId    *string `json:"TargetInstanceId,omitempty" xml:"TargetInstanceId,omitempty"`
  8835  	TargetNamespaceName *string `json:"TargetNamespaceName,omitempty" xml:"TargetNamespaceName,omitempty"`
  8836  	TargetRegionId      *string `json:"TargetRegionId,omitempty" xml:"TargetRegionId,omitempty"`
  8837  	TargetRepoName      *string `json:"TargetRepoName,omitempty" xml:"TargetRepoName,omitempty"`
  8838  }
  8839  
  8840  func (s ListRepoSyncRuleResponseBodySyncRules) String() string {
  8841  	return tea.Prettify(s)
  8842  }
  8843  
  8844  func (s ListRepoSyncRuleResponseBodySyncRules) GoString() string {
  8845  	return s.String()
  8846  }
  8847  
  8848  func (s *ListRepoSyncRuleResponseBodySyncRules) SetCreateTime(v int64) *ListRepoSyncRuleResponseBodySyncRules {
  8849  	s.CreateTime = &v
  8850  	return s
  8851  }
  8852  
  8853  func (s *ListRepoSyncRuleResponseBodySyncRules) SetCrossUser(v bool) *ListRepoSyncRuleResponseBodySyncRules {
  8854  	s.CrossUser = &v
  8855  	return s
  8856  }
  8857  
  8858  func (s *ListRepoSyncRuleResponseBodySyncRules) SetLocalInstanceId(v string) *ListRepoSyncRuleResponseBodySyncRules {
  8859  	s.LocalInstanceId = &v
  8860  	return s
  8861  }
  8862  
  8863  func (s *ListRepoSyncRuleResponseBodySyncRules) SetLocalNamespaceName(v string) *ListRepoSyncRuleResponseBodySyncRules {
  8864  	s.LocalNamespaceName = &v
  8865  	return s
  8866  }
  8867  
  8868  func (s *ListRepoSyncRuleResponseBodySyncRules) SetLocalRegionId(v string) *ListRepoSyncRuleResponseBodySyncRules {
  8869  	s.LocalRegionId = &v
  8870  	return s
  8871  }
  8872  
  8873  func (s *ListRepoSyncRuleResponseBodySyncRules) SetLocalRepoName(v string) *ListRepoSyncRuleResponseBodySyncRules {
  8874  	s.LocalRepoName = &v
  8875  	return s
  8876  }
  8877  
  8878  func (s *ListRepoSyncRuleResponseBodySyncRules) SetModifiedTime(v int64) *ListRepoSyncRuleResponseBodySyncRules {
  8879  	s.ModifiedTime = &v
  8880  	return s
  8881  }
  8882  
  8883  func (s *ListRepoSyncRuleResponseBodySyncRules) SetSyncDirection(v string) *ListRepoSyncRuleResponseBodySyncRules {
  8884  	s.SyncDirection = &v
  8885  	return s
  8886  }
  8887  
  8888  func (s *ListRepoSyncRuleResponseBodySyncRules) SetSyncRuleId(v string) *ListRepoSyncRuleResponseBodySyncRules {
  8889  	s.SyncRuleId = &v
  8890  	return s
  8891  }
  8892  
  8893  func (s *ListRepoSyncRuleResponseBodySyncRules) SetSyncRuleName(v string) *ListRepoSyncRuleResponseBodySyncRules {
  8894  	s.SyncRuleName = &v
  8895  	return s
  8896  }
  8897  
  8898  func (s *ListRepoSyncRuleResponseBodySyncRules) SetSyncScope(v string) *ListRepoSyncRuleResponseBodySyncRules {
  8899  	s.SyncScope = &v
  8900  	return s
  8901  }
  8902  
  8903  func (s *ListRepoSyncRuleResponseBodySyncRules) SetSyncTrigger(v string) *ListRepoSyncRuleResponseBodySyncRules {
  8904  	s.SyncTrigger = &v
  8905  	return s
  8906  }
  8907  
  8908  func (s *ListRepoSyncRuleResponseBodySyncRules) SetTagFilter(v string) *ListRepoSyncRuleResponseBodySyncRules {
  8909  	s.TagFilter = &v
  8910  	return s
  8911  }
  8912  
  8913  func (s *ListRepoSyncRuleResponseBodySyncRules) SetTargetInstanceId(v string) *ListRepoSyncRuleResponseBodySyncRules {
  8914  	s.TargetInstanceId = &v
  8915  	return s
  8916  }
  8917  
  8918  func (s *ListRepoSyncRuleResponseBodySyncRules) SetTargetNamespaceName(v string) *ListRepoSyncRuleResponseBodySyncRules {
  8919  	s.TargetNamespaceName = &v
  8920  	return s
  8921  }
  8922  
  8923  func (s *ListRepoSyncRuleResponseBodySyncRules) SetTargetRegionId(v string) *ListRepoSyncRuleResponseBodySyncRules {
  8924  	s.TargetRegionId = &v
  8925  	return s
  8926  }
  8927  
  8928  func (s *ListRepoSyncRuleResponseBodySyncRules) SetTargetRepoName(v string) *ListRepoSyncRuleResponseBodySyncRules {
  8929  	s.TargetRepoName = &v
  8930  	return s
  8931  }
  8932  
  8933  type ListRepoSyncRuleResponse struct {
  8934  	Headers map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  8935  	Body    *ListRepoSyncRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  8936  }
  8937  
  8938  func (s ListRepoSyncRuleResponse) String() string {
  8939  	return tea.Prettify(s)
  8940  }
  8941  
  8942  func (s ListRepoSyncRuleResponse) GoString() string {
  8943  	return s.String()
  8944  }
  8945  
  8946  func (s *ListRepoSyncRuleResponse) SetHeaders(v map[string]*string) *ListRepoSyncRuleResponse {
  8947  	s.Headers = v
  8948  	return s
  8949  }
  8950  
  8951  func (s *ListRepoSyncRuleResponse) SetBody(v *ListRepoSyncRuleResponseBody) *ListRepoSyncRuleResponse {
  8952  	s.Body = v
  8953  	return s
  8954  }
  8955  
  8956  type ListRepoSyncTaskRequest struct {
  8957  	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  8958  	PageNo            *int32  `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  8959  	PageSize          *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  8960  	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
  8961  	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
  8962  	SyncRecordId      *string `json:"SyncRecordId,omitempty" xml:"SyncRecordId,omitempty"`
  8963  	Tag               *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
  8964  }
  8965  
  8966  func (s ListRepoSyncTaskRequest) String() string {
  8967  	return tea.Prettify(s)
  8968  }
  8969  
  8970  func (s ListRepoSyncTaskRequest) GoString() string {
  8971  	return s.String()
  8972  }
  8973  
  8974  func (s *ListRepoSyncTaskRequest) SetInstanceId(v string) *ListRepoSyncTaskRequest {
  8975  	s.InstanceId = &v
  8976  	return s
  8977  }
  8978  
  8979  func (s *ListRepoSyncTaskRequest) SetPageNo(v int32) *ListRepoSyncTaskRequest {
  8980  	s.PageNo = &v
  8981  	return s
  8982  }
  8983  
  8984  func (s *ListRepoSyncTaskRequest) SetPageSize(v int32) *ListRepoSyncTaskRequest {
  8985  	s.PageSize = &v
  8986  	return s
  8987  }
  8988  
  8989  func (s *ListRepoSyncTaskRequest) SetRepoName(v string) *ListRepoSyncTaskRequest {
  8990  	s.RepoName = &v
  8991  	return s
  8992  }
  8993  
  8994  func (s *ListRepoSyncTaskRequest) SetRepoNamespaceName(v string) *ListRepoSyncTaskRequest {
  8995  	s.RepoNamespaceName = &v
  8996  	return s
  8997  }
  8998  
  8999  func (s *ListRepoSyncTaskRequest) SetSyncRecordId(v string) *ListRepoSyncTaskRequest {
  9000  	s.SyncRecordId = &v
  9001  	return s
  9002  }
  9003  
  9004  func (s *ListRepoSyncTaskRequest) SetTag(v string) *ListRepoSyncTaskRequest {
  9005  	s.Tag = &v
  9006  	return s
  9007  }
  9008  
  9009  type ListRepoSyncTaskResponseBody struct {
  9010  	Code       *string                                  `json:"Code,omitempty" xml:"Code,omitempty"`
  9011  	IsSuccess  *bool                                    `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  9012  	PageNo     *int32                                   `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  9013  	PageSize   *int32                                   `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  9014  	RequestId  *string                                  `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  9015  	SyncTasks  []*ListRepoSyncTaskResponseBodySyncTasks `json:"SyncTasks,omitempty" xml:"SyncTasks,omitempty" type:"Repeated"`
  9016  	TotalCount *string                                  `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
  9017  }
  9018  
  9019  func (s ListRepoSyncTaskResponseBody) String() string {
  9020  	return tea.Prettify(s)
  9021  }
  9022  
  9023  func (s ListRepoSyncTaskResponseBody) GoString() string {
  9024  	return s.String()
  9025  }
  9026  
  9027  func (s *ListRepoSyncTaskResponseBody) SetCode(v string) *ListRepoSyncTaskResponseBody {
  9028  	s.Code = &v
  9029  	return s
  9030  }
  9031  
  9032  func (s *ListRepoSyncTaskResponseBody) SetIsSuccess(v bool) *ListRepoSyncTaskResponseBody {
  9033  	s.IsSuccess = &v
  9034  	return s
  9035  }
  9036  
  9037  func (s *ListRepoSyncTaskResponseBody) SetPageNo(v int32) *ListRepoSyncTaskResponseBody {
  9038  	s.PageNo = &v
  9039  	return s
  9040  }
  9041  
  9042  func (s *ListRepoSyncTaskResponseBody) SetPageSize(v int32) *ListRepoSyncTaskResponseBody {
  9043  	s.PageSize = &v
  9044  	return s
  9045  }
  9046  
  9047  func (s *ListRepoSyncTaskResponseBody) SetRequestId(v string) *ListRepoSyncTaskResponseBody {
  9048  	s.RequestId = &v
  9049  	return s
  9050  }
  9051  
  9052  func (s *ListRepoSyncTaskResponseBody) SetSyncTasks(v []*ListRepoSyncTaskResponseBodySyncTasks) *ListRepoSyncTaskResponseBody {
  9053  	s.SyncTasks = v
  9054  	return s
  9055  }
  9056  
  9057  func (s *ListRepoSyncTaskResponseBody) SetTotalCount(v string) *ListRepoSyncTaskResponseBody {
  9058  	s.TotalCount = &v
  9059  	return s
  9060  }
  9061  
  9062  type ListRepoSyncTaskResponseBodySyncTasks struct {
  9063  	CreateTime          *int64                                          `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
  9064  	CrossUser           *bool                                           `json:"CrossUser,omitempty" xml:"CrossUser,omitempty"`
  9065  	CustomLink          *bool                                           `json:"CustomLink,omitempty" xml:"CustomLink,omitempty"`
  9066  	ImageFrom           *ListRepoSyncTaskResponseBodySyncTasksImageFrom `json:"ImageFrom,omitempty" xml:"ImageFrom,omitempty" type:"Struct"`
  9067  	ImageTo             *ListRepoSyncTaskResponseBodySyncTasksImageTo   `json:"ImageTo,omitempty" xml:"ImageTo,omitempty" type:"Struct"`
  9068  	ModifedTime         *int64                                          `json:"ModifedTime,omitempty" xml:"ModifedTime,omitempty"`
  9069  	SyncBatchTaskId     *string                                         `json:"SyncBatchTaskId,omitempty" xml:"SyncBatchTaskId,omitempty"`
  9070  	SyncRuleId          *string                                         `json:"SyncRuleId,omitempty" xml:"SyncRuleId,omitempty"`
  9071  	SyncTaskId          *string                                         `json:"SyncTaskId,omitempty" xml:"SyncTaskId,omitempty"`
  9072  	SyncTransAccelerate *bool                                           `json:"SyncTransAccelerate,omitempty" xml:"SyncTransAccelerate,omitempty"`
  9073  	TaskStatus          *string                                         `json:"TaskStatus,omitempty" xml:"TaskStatus,omitempty"`
  9074  	TaskTrigger         *string                                         `json:"TaskTrigger,omitempty" xml:"TaskTrigger,omitempty"`
  9075  }
  9076  
  9077  func (s ListRepoSyncTaskResponseBodySyncTasks) String() string {
  9078  	return tea.Prettify(s)
  9079  }
  9080  
  9081  func (s ListRepoSyncTaskResponseBodySyncTasks) GoString() string {
  9082  	return s.String()
  9083  }
  9084  
  9085  func (s *ListRepoSyncTaskResponseBodySyncTasks) SetCreateTime(v int64) *ListRepoSyncTaskResponseBodySyncTasks {
  9086  	s.CreateTime = &v
  9087  	return s
  9088  }
  9089  
  9090  func (s *ListRepoSyncTaskResponseBodySyncTasks) SetCrossUser(v bool) *ListRepoSyncTaskResponseBodySyncTasks {
  9091  	s.CrossUser = &v
  9092  	return s
  9093  }
  9094  
  9095  func (s *ListRepoSyncTaskResponseBodySyncTasks) SetCustomLink(v bool) *ListRepoSyncTaskResponseBodySyncTasks {
  9096  	s.CustomLink = &v
  9097  	return s
  9098  }
  9099  
  9100  func (s *ListRepoSyncTaskResponseBodySyncTasks) SetImageFrom(v *ListRepoSyncTaskResponseBodySyncTasksImageFrom) *ListRepoSyncTaskResponseBodySyncTasks {
  9101  	s.ImageFrom = v
  9102  	return s
  9103  }
  9104  
  9105  func (s *ListRepoSyncTaskResponseBodySyncTasks) SetImageTo(v *ListRepoSyncTaskResponseBodySyncTasksImageTo) *ListRepoSyncTaskResponseBodySyncTasks {
  9106  	s.ImageTo = v
  9107  	return s
  9108  }
  9109  
  9110  func (s *ListRepoSyncTaskResponseBodySyncTasks) SetModifedTime(v int64) *ListRepoSyncTaskResponseBodySyncTasks {
  9111  	s.ModifedTime = &v
  9112  	return s
  9113  }
  9114  
  9115  func (s *ListRepoSyncTaskResponseBodySyncTasks) SetSyncBatchTaskId(v string) *ListRepoSyncTaskResponseBodySyncTasks {
  9116  	s.SyncBatchTaskId = &v
  9117  	return s
  9118  }
  9119  
  9120  func (s *ListRepoSyncTaskResponseBodySyncTasks) SetSyncRuleId(v string) *ListRepoSyncTaskResponseBodySyncTasks {
  9121  	s.SyncRuleId = &v
  9122  	return s
  9123  }
  9124  
  9125  func (s *ListRepoSyncTaskResponseBodySyncTasks) SetSyncTaskId(v string) *ListRepoSyncTaskResponseBodySyncTasks {
  9126  	s.SyncTaskId = &v
  9127  	return s
  9128  }
  9129  
  9130  func (s *ListRepoSyncTaskResponseBodySyncTasks) SetSyncTransAccelerate(v bool) *ListRepoSyncTaskResponseBodySyncTasks {
  9131  	s.SyncTransAccelerate = &v
  9132  	return s
  9133  }
  9134  
  9135  func (s *ListRepoSyncTaskResponseBodySyncTasks) SetTaskStatus(v string) *ListRepoSyncTaskResponseBodySyncTasks {
  9136  	s.TaskStatus = &v
  9137  	return s
  9138  }
  9139  
  9140  func (s *ListRepoSyncTaskResponseBodySyncTasks) SetTaskTrigger(v string) *ListRepoSyncTaskResponseBodySyncTasks {
  9141  	s.TaskTrigger = &v
  9142  	return s
  9143  }
  9144  
  9145  type ListRepoSyncTaskResponseBodySyncTasksImageFrom struct {
  9146  	ImageTag          *string `json:"ImageTag,omitempty" xml:"ImageTag,omitempty"`
  9147  	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  9148  	RegionId          *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
  9149  	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
  9150  	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
  9151  }
  9152  
  9153  func (s ListRepoSyncTaskResponseBodySyncTasksImageFrom) String() string {
  9154  	return tea.Prettify(s)
  9155  }
  9156  
  9157  func (s ListRepoSyncTaskResponseBodySyncTasksImageFrom) GoString() string {
  9158  	return s.String()
  9159  }
  9160  
  9161  func (s *ListRepoSyncTaskResponseBodySyncTasksImageFrom) SetImageTag(v string) *ListRepoSyncTaskResponseBodySyncTasksImageFrom {
  9162  	s.ImageTag = &v
  9163  	return s
  9164  }
  9165  
  9166  func (s *ListRepoSyncTaskResponseBodySyncTasksImageFrom) SetInstanceId(v string) *ListRepoSyncTaskResponseBodySyncTasksImageFrom {
  9167  	s.InstanceId = &v
  9168  	return s
  9169  }
  9170  
  9171  func (s *ListRepoSyncTaskResponseBodySyncTasksImageFrom) SetRegionId(v string) *ListRepoSyncTaskResponseBodySyncTasksImageFrom {
  9172  	s.RegionId = &v
  9173  	return s
  9174  }
  9175  
  9176  func (s *ListRepoSyncTaskResponseBodySyncTasksImageFrom) SetRepoName(v string) *ListRepoSyncTaskResponseBodySyncTasksImageFrom {
  9177  	s.RepoName = &v
  9178  	return s
  9179  }
  9180  
  9181  func (s *ListRepoSyncTaskResponseBodySyncTasksImageFrom) SetRepoNamespaceName(v string) *ListRepoSyncTaskResponseBodySyncTasksImageFrom {
  9182  	s.RepoNamespaceName = &v
  9183  	return s
  9184  }
  9185  
  9186  type ListRepoSyncTaskResponseBodySyncTasksImageTo struct {
  9187  	ImageTag          *string `json:"ImageTag,omitempty" xml:"ImageTag,omitempty"`
  9188  	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  9189  	RegionId          *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
  9190  	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
  9191  	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
  9192  }
  9193  
  9194  func (s ListRepoSyncTaskResponseBodySyncTasksImageTo) String() string {
  9195  	return tea.Prettify(s)
  9196  }
  9197  
  9198  func (s ListRepoSyncTaskResponseBodySyncTasksImageTo) GoString() string {
  9199  	return s.String()
  9200  }
  9201  
  9202  func (s *ListRepoSyncTaskResponseBodySyncTasksImageTo) SetImageTag(v string) *ListRepoSyncTaskResponseBodySyncTasksImageTo {
  9203  	s.ImageTag = &v
  9204  	return s
  9205  }
  9206  
  9207  func (s *ListRepoSyncTaskResponseBodySyncTasksImageTo) SetInstanceId(v string) *ListRepoSyncTaskResponseBodySyncTasksImageTo {
  9208  	s.InstanceId = &v
  9209  	return s
  9210  }
  9211  
  9212  func (s *ListRepoSyncTaskResponseBodySyncTasksImageTo) SetRegionId(v string) *ListRepoSyncTaskResponseBodySyncTasksImageTo {
  9213  	s.RegionId = &v
  9214  	return s
  9215  }
  9216  
  9217  func (s *ListRepoSyncTaskResponseBodySyncTasksImageTo) SetRepoName(v string) *ListRepoSyncTaskResponseBodySyncTasksImageTo {
  9218  	s.RepoName = &v
  9219  	return s
  9220  }
  9221  
  9222  func (s *ListRepoSyncTaskResponseBodySyncTasksImageTo) SetRepoNamespaceName(v string) *ListRepoSyncTaskResponseBodySyncTasksImageTo {
  9223  	s.RepoNamespaceName = &v
  9224  	return s
  9225  }
  9226  
  9227  type ListRepoSyncTaskResponse struct {
  9228  	Headers map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  9229  	Body    *ListRepoSyncTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  9230  }
  9231  
  9232  func (s ListRepoSyncTaskResponse) String() string {
  9233  	return tea.Prettify(s)
  9234  }
  9235  
  9236  func (s ListRepoSyncTaskResponse) GoString() string {
  9237  	return s.String()
  9238  }
  9239  
  9240  func (s *ListRepoSyncTaskResponse) SetHeaders(v map[string]*string) *ListRepoSyncTaskResponse {
  9241  	s.Headers = v
  9242  	return s
  9243  }
  9244  
  9245  func (s *ListRepoSyncTaskResponse) SetBody(v *ListRepoSyncTaskResponseBody) *ListRepoSyncTaskResponse {
  9246  	s.Body = v
  9247  	return s
  9248  }
  9249  
  9250  type ListRepoTagRequest struct {
  9251  	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  9252  	PageNo     *int32  `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  9253  	PageSize   *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  9254  	RepoId     *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  9255  }
  9256  
  9257  func (s ListRepoTagRequest) String() string {
  9258  	return tea.Prettify(s)
  9259  }
  9260  
  9261  func (s ListRepoTagRequest) GoString() string {
  9262  	return s.String()
  9263  }
  9264  
  9265  func (s *ListRepoTagRequest) SetInstanceId(v string) *ListRepoTagRequest {
  9266  	s.InstanceId = &v
  9267  	return s
  9268  }
  9269  
  9270  func (s *ListRepoTagRequest) SetPageNo(v int32) *ListRepoTagRequest {
  9271  	s.PageNo = &v
  9272  	return s
  9273  }
  9274  
  9275  func (s *ListRepoTagRequest) SetPageSize(v int32) *ListRepoTagRequest {
  9276  	s.PageSize = &v
  9277  	return s
  9278  }
  9279  
  9280  func (s *ListRepoTagRequest) SetRepoId(v string) *ListRepoTagRequest {
  9281  	s.RepoId = &v
  9282  	return s
  9283  }
  9284  
  9285  type ListRepoTagResponseBody struct {
  9286  	Code       *string                          `json:"Code,omitempty" xml:"Code,omitempty"`
  9287  	Images     []*ListRepoTagResponseBodyImages `json:"Images,omitempty" xml:"Images,omitempty" type:"Repeated"`
  9288  	IsSuccess  *bool                            `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  9289  	PageNo     *int32                           `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  9290  	PageSize   *int32                           `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  9291  	RequestId  *string                          `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  9292  	TotalCount *string                          `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
  9293  }
  9294  
  9295  func (s ListRepoTagResponseBody) String() string {
  9296  	return tea.Prettify(s)
  9297  }
  9298  
  9299  func (s ListRepoTagResponseBody) GoString() string {
  9300  	return s.String()
  9301  }
  9302  
  9303  func (s *ListRepoTagResponseBody) SetCode(v string) *ListRepoTagResponseBody {
  9304  	s.Code = &v
  9305  	return s
  9306  }
  9307  
  9308  func (s *ListRepoTagResponseBody) SetImages(v []*ListRepoTagResponseBodyImages) *ListRepoTagResponseBody {
  9309  	s.Images = v
  9310  	return s
  9311  }
  9312  
  9313  func (s *ListRepoTagResponseBody) SetIsSuccess(v bool) *ListRepoTagResponseBody {
  9314  	s.IsSuccess = &v
  9315  	return s
  9316  }
  9317  
  9318  func (s *ListRepoTagResponseBody) SetPageNo(v int32) *ListRepoTagResponseBody {
  9319  	s.PageNo = &v
  9320  	return s
  9321  }
  9322  
  9323  func (s *ListRepoTagResponseBody) SetPageSize(v int32) *ListRepoTagResponseBody {
  9324  	s.PageSize = &v
  9325  	return s
  9326  }
  9327  
  9328  func (s *ListRepoTagResponseBody) SetRequestId(v string) *ListRepoTagResponseBody {
  9329  	s.RequestId = &v
  9330  	return s
  9331  }
  9332  
  9333  func (s *ListRepoTagResponseBody) SetTotalCount(v string) *ListRepoTagResponseBody {
  9334  	s.TotalCount = &v
  9335  	return s
  9336  }
  9337  
  9338  type ListRepoTagResponseBodyImages struct {
  9339  	Digest      *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
  9340  	ImageCreate *string `json:"ImageCreate,omitempty" xml:"ImageCreate,omitempty"`
  9341  	ImageId     *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
  9342  	ImageSize   *int64  `json:"ImageSize,omitempty" xml:"ImageSize,omitempty"`
  9343  	ImageUpdate *string `json:"ImageUpdate,omitempty" xml:"ImageUpdate,omitempty"`
  9344  	Status      *string `json:"Status,omitempty" xml:"Status,omitempty"`
  9345  	Tag         *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
  9346  }
  9347  
  9348  func (s ListRepoTagResponseBodyImages) String() string {
  9349  	return tea.Prettify(s)
  9350  }
  9351  
  9352  func (s ListRepoTagResponseBodyImages) GoString() string {
  9353  	return s.String()
  9354  }
  9355  
  9356  func (s *ListRepoTagResponseBodyImages) SetDigest(v string) *ListRepoTagResponseBodyImages {
  9357  	s.Digest = &v
  9358  	return s
  9359  }
  9360  
  9361  func (s *ListRepoTagResponseBodyImages) SetImageCreate(v string) *ListRepoTagResponseBodyImages {
  9362  	s.ImageCreate = &v
  9363  	return s
  9364  }
  9365  
  9366  func (s *ListRepoTagResponseBodyImages) SetImageId(v string) *ListRepoTagResponseBodyImages {
  9367  	s.ImageId = &v
  9368  	return s
  9369  }
  9370  
  9371  func (s *ListRepoTagResponseBodyImages) SetImageSize(v int64) *ListRepoTagResponseBodyImages {
  9372  	s.ImageSize = &v
  9373  	return s
  9374  }
  9375  
  9376  func (s *ListRepoTagResponseBodyImages) SetImageUpdate(v string) *ListRepoTagResponseBodyImages {
  9377  	s.ImageUpdate = &v
  9378  	return s
  9379  }
  9380  
  9381  func (s *ListRepoTagResponseBodyImages) SetStatus(v string) *ListRepoTagResponseBodyImages {
  9382  	s.Status = &v
  9383  	return s
  9384  }
  9385  
  9386  func (s *ListRepoTagResponseBodyImages) SetTag(v string) *ListRepoTagResponseBodyImages {
  9387  	s.Tag = &v
  9388  	return s
  9389  }
  9390  
  9391  type ListRepoTagResponse struct {
  9392  	Headers map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  9393  	Body    *ListRepoTagResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  9394  }
  9395  
  9396  func (s ListRepoTagResponse) String() string {
  9397  	return tea.Prettify(s)
  9398  }
  9399  
  9400  func (s ListRepoTagResponse) GoString() string {
  9401  	return s.String()
  9402  }
  9403  
  9404  func (s *ListRepoTagResponse) SetHeaders(v map[string]*string) *ListRepoTagResponse {
  9405  	s.Headers = v
  9406  	return s
  9407  }
  9408  
  9409  func (s *ListRepoTagResponse) SetBody(v *ListRepoTagResponseBody) *ListRepoTagResponse {
  9410  	s.Body = v
  9411  	return s
  9412  }
  9413  
  9414  type ListRepoTagScanResultRequest struct {
  9415  	Digest      *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
  9416  	FilterValue *string `json:"FilterValue,omitempty" xml:"FilterValue,omitempty"`
  9417  	InstanceId  *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  9418  	PageNo      *int32  `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  9419  	PageSize    *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  9420  	RepoId      *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  9421  	ScanTaskId  *string `json:"ScanTaskId,omitempty" xml:"ScanTaskId,omitempty"`
  9422  	ScanType    *string `json:"ScanType,omitempty" xml:"ScanType,omitempty"`
  9423  	Severity    *string `json:"Severity,omitempty" xml:"Severity,omitempty"`
  9424  	Tag         *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
  9425  	VulQueryKey *string `json:"VulQueryKey,omitempty" xml:"VulQueryKey,omitempty"`
  9426  }
  9427  
  9428  func (s ListRepoTagScanResultRequest) String() string {
  9429  	return tea.Prettify(s)
  9430  }
  9431  
  9432  func (s ListRepoTagScanResultRequest) GoString() string {
  9433  	return s.String()
  9434  }
  9435  
  9436  func (s *ListRepoTagScanResultRequest) SetDigest(v string) *ListRepoTagScanResultRequest {
  9437  	s.Digest = &v
  9438  	return s
  9439  }
  9440  
  9441  func (s *ListRepoTagScanResultRequest) SetFilterValue(v string) *ListRepoTagScanResultRequest {
  9442  	s.FilterValue = &v
  9443  	return s
  9444  }
  9445  
  9446  func (s *ListRepoTagScanResultRequest) SetInstanceId(v string) *ListRepoTagScanResultRequest {
  9447  	s.InstanceId = &v
  9448  	return s
  9449  }
  9450  
  9451  func (s *ListRepoTagScanResultRequest) SetPageNo(v int32) *ListRepoTagScanResultRequest {
  9452  	s.PageNo = &v
  9453  	return s
  9454  }
  9455  
  9456  func (s *ListRepoTagScanResultRequest) SetPageSize(v int32) *ListRepoTagScanResultRequest {
  9457  	s.PageSize = &v
  9458  	return s
  9459  }
  9460  
  9461  func (s *ListRepoTagScanResultRequest) SetRepoId(v string) *ListRepoTagScanResultRequest {
  9462  	s.RepoId = &v
  9463  	return s
  9464  }
  9465  
  9466  func (s *ListRepoTagScanResultRequest) SetScanTaskId(v string) *ListRepoTagScanResultRequest {
  9467  	s.ScanTaskId = &v
  9468  	return s
  9469  }
  9470  
  9471  func (s *ListRepoTagScanResultRequest) SetScanType(v string) *ListRepoTagScanResultRequest {
  9472  	s.ScanType = &v
  9473  	return s
  9474  }
  9475  
  9476  func (s *ListRepoTagScanResultRequest) SetSeverity(v string) *ListRepoTagScanResultRequest {
  9477  	s.Severity = &v
  9478  	return s
  9479  }
  9480  
  9481  func (s *ListRepoTagScanResultRequest) SetTag(v string) *ListRepoTagScanResultRequest {
  9482  	s.Tag = &v
  9483  	return s
  9484  }
  9485  
  9486  func (s *ListRepoTagScanResultRequest) SetVulQueryKey(v string) *ListRepoTagScanResultRequest {
  9487  	s.VulQueryKey = &v
  9488  	return s
  9489  }
  9490  
  9491  type ListRepoTagScanResultResponseBody struct {
  9492  	Code            *string                                             `json:"Code,omitempty" xml:"Code,omitempty"`
  9493  	IsSuccess       *bool                                               `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  9494  	PageNo          *int32                                              `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  9495  	PageSize        *int32                                              `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  9496  	RequestId       *string                                             `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  9497  	TotalCount      *int32                                              `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
  9498  	Vulnerabilities []*ListRepoTagScanResultResponseBodyVulnerabilities `json:"Vulnerabilities,omitempty" xml:"Vulnerabilities,omitempty" type:"Repeated"`
  9499  }
  9500  
  9501  func (s ListRepoTagScanResultResponseBody) String() string {
  9502  	return tea.Prettify(s)
  9503  }
  9504  
  9505  func (s ListRepoTagScanResultResponseBody) GoString() string {
  9506  	return s.String()
  9507  }
  9508  
  9509  func (s *ListRepoTagScanResultResponseBody) SetCode(v string) *ListRepoTagScanResultResponseBody {
  9510  	s.Code = &v
  9511  	return s
  9512  }
  9513  
  9514  func (s *ListRepoTagScanResultResponseBody) SetIsSuccess(v bool) *ListRepoTagScanResultResponseBody {
  9515  	s.IsSuccess = &v
  9516  	return s
  9517  }
  9518  
  9519  func (s *ListRepoTagScanResultResponseBody) SetPageNo(v int32) *ListRepoTagScanResultResponseBody {
  9520  	s.PageNo = &v
  9521  	return s
  9522  }
  9523  
  9524  func (s *ListRepoTagScanResultResponseBody) SetPageSize(v int32) *ListRepoTagScanResultResponseBody {
  9525  	s.PageSize = &v
  9526  	return s
  9527  }
  9528  
  9529  func (s *ListRepoTagScanResultResponseBody) SetRequestId(v string) *ListRepoTagScanResultResponseBody {
  9530  	s.RequestId = &v
  9531  	return s
  9532  }
  9533  
  9534  func (s *ListRepoTagScanResultResponseBody) SetTotalCount(v int32) *ListRepoTagScanResultResponseBody {
  9535  	s.TotalCount = &v
  9536  	return s
  9537  }
  9538  
  9539  func (s *ListRepoTagScanResultResponseBody) SetVulnerabilities(v []*ListRepoTagScanResultResponseBodyVulnerabilities) *ListRepoTagScanResultResponseBody {
  9540  	s.Vulnerabilities = v
  9541  	return s
  9542  }
  9543  
  9544  type ListRepoTagScanResultResponseBodyVulnerabilities struct {
  9545  	AddedBy       *string `json:"AddedBy,omitempty" xml:"AddedBy,omitempty"`
  9546  	AliasName     *string `json:"AliasName,omitempty" xml:"AliasName,omitempty"`
  9547  	CveLink       *string `json:"CveLink,omitempty" xml:"CveLink,omitempty"`
  9548  	CveLocation   *string `json:"CveLocation,omitempty" xml:"CveLocation,omitempty"`
  9549  	CveName       *string `json:"CveName,omitempty" xml:"CveName,omitempty"`
  9550  	Description   *string `json:"Description,omitempty" xml:"Description,omitempty"`
  9551  	Feature       *string `json:"Feature,omitempty" xml:"Feature,omitempty"`
  9552  	FixCmd        *string `json:"FixCmd,omitempty" xml:"FixCmd,omitempty"`
  9553  	ScanType      *string `json:"ScanType,omitempty" xml:"ScanType,omitempty"`
  9554  	Severity      *string `json:"Severity,omitempty" xml:"Severity,omitempty"`
  9555  	Version       *string `json:"Version,omitempty" xml:"Version,omitempty"`
  9556  	VersionFixed  *string `json:"VersionFixed,omitempty" xml:"VersionFixed,omitempty"`
  9557  	VersionFormat *string `json:"VersionFormat,omitempty" xml:"VersionFormat,omitempty"`
  9558  }
  9559  
  9560  func (s ListRepoTagScanResultResponseBodyVulnerabilities) String() string {
  9561  	return tea.Prettify(s)
  9562  }
  9563  
  9564  func (s ListRepoTagScanResultResponseBodyVulnerabilities) GoString() string {
  9565  	return s.String()
  9566  }
  9567  
  9568  func (s *ListRepoTagScanResultResponseBodyVulnerabilities) SetAddedBy(v string) *ListRepoTagScanResultResponseBodyVulnerabilities {
  9569  	s.AddedBy = &v
  9570  	return s
  9571  }
  9572  
  9573  func (s *ListRepoTagScanResultResponseBodyVulnerabilities) SetAliasName(v string) *ListRepoTagScanResultResponseBodyVulnerabilities {
  9574  	s.AliasName = &v
  9575  	return s
  9576  }
  9577  
  9578  func (s *ListRepoTagScanResultResponseBodyVulnerabilities) SetCveLink(v string) *ListRepoTagScanResultResponseBodyVulnerabilities {
  9579  	s.CveLink = &v
  9580  	return s
  9581  }
  9582  
  9583  func (s *ListRepoTagScanResultResponseBodyVulnerabilities) SetCveLocation(v string) *ListRepoTagScanResultResponseBodyVulnerabilities {
  9584  	s.CveLocation = &v
  9585  	return s
  9586  }
  9587  
  9588  func (s *ListRepoTagScanResultResponseBodyVulnerabilities) SetCveName(v string) *ListRepoTagScanResultResponseBodyVulnerabilities {
  9589  	s.CveName = &v
  9590  	return s
  9591  }
  9592  
  9593  func (s *ListRepoTagScanResultResponseBodyVulnerabilities) SetDescription(v string) *ListRepoTagScanResultResponseBodyVulnerabilities {
  9594  	s.Description = &v
  9595  	return s
  9596  }
  9597  
  9598  func (s *ListRepoTagScanResultResponseBodyVulnerabilities) SetFeature(v string) *ListRepoTagScanResultResponseBodyVulnerabilities {
  9599  	s.Feature = &v
  9600  	return s
  9601  }
  9602  
  9603  func (s *ListRepoTagScanResultResponseBodyVulnerabilities) SetFixCmd(v string) *ListRepoTagScanResultResponseBodyVulnerabilities {
  9604  	s.FixCmd = &v
  9605  	return s
  9606  }
  9607  
  9608  func (s *ListRepoTagScanResultResponseBodyVulnerabilities) SetScanType(v string) *ListRepoTagScanResultResponseBodyVulnerabilities {
  9609  	s.ScanType = &v
  9610  	return s
  9611  }
  9612  
  9613  func (s *ListRepoTagScanResultResponseBodyVulnerabilities) SetSeverity(v string) *ListRepoTagScanResultResponseBodyVulnerabilities {
  9614  	s.Severity = &v
  9615  	return s
  9616  }
  9617  
  9618  func (s *ListRepoTagScanResultResponseBodyVulnerabilities) SetVersion(v string) *ListRepoTagScanResultResponseBodyVulnerabilities {
  9619  	s.Version = &v
  9620  	return s
  9621  }
  9622  
  9623  func (s *ListRepoTagScanResultResponseBodyVulnerabilities) SetVersionFixed(v string) *ListRepoTagScanResultResponseBodyVulnerabilities {
  9624  	s.VersionFixed = &v
  9625  	return s
  9626  }
  9627  
  9628  func (s *ListRepoTagScanResultResponseBodyVulnerabilities) SetVersionFormat(v string) *ListRepoTagScanResultResponseBodyVulnerabilities {
  9629  	s.VersionFormat = &v
  9630  	return s
  9631  }
  9632  
  9633  type ListRepoTagScanResultResponse struct {
  9634  	Headers map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  9635  	Body    *ListRepoTagScanResultResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  9636  }
  9637  
  9638  func (s ListRepoTagScanResultResponse) String() string {
  9639  	return tea.Prettify(s)
  9640  }
  9641  
  9642  func (s ListRepoTagScanResultResponse) GoString() string {
  9643  	return s.String()
  9644  }
  9645  
  9646  func (s *ListRepoTagScanResultResponse) SetHeaders(v map[string]*string) *ListRepoTagScanResultResponse {
  9647  	s.Headers = v
  9648  	return s
  9649  }
  9650  
  9651  func (s *ListRepoTagScanResultResponse) SetBody(v *ListRepoTagScanResultResponseBody) *ListRepoTagScanResultResponse {
  9652  	s.Body = v
  9653  	return s
  9654  }
  9655  
  9656  type ListRepoTriggerRequest struct {
  9657  	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  9658  	RepoId     *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  9659  }
  9660  
  9661  func (s ListRepoTriggerRequest) String() string {
  9662  	return tea.Prettify(s)
  9663  }
  9664  
  9665  func (s ListRepoTriggerRequest) GoString() string {
  9666  	return s.String()
  9667  }
  9668  
  9669  func (s *ListRepoTriggerRequest) SetInstanceId(v string) *ListRepoTriggerRequest {
  9670  	s.InstanceId = &v
  9671  	return s
  9672  }
  9673  
  9674  func (s *ListRepoTriggerRequest) SetRepoId(v string) *ListRepoTriggerRequest {
  9675  	s.RepoId = &v
  9676  	return s
  9677  }
  9678  
  9679  type ListRepoTriggerResponseBody struct {
  9680  	Code      *string                                `json:"Code,omitempty" xml:"Code,omitempty"`
  9681  	IsSuccess *bool                                  `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  9682  	RequestId *string                                `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  9683  	Triggers  []*ListRepoTriggerResponseBodyTriggers `json:"Triggers,omitempty" xml:"Triggers,omitempty" type:"Repeated"`
  9684  }
  9685  
  9686  func (s ListRepoTriggerResponseBody) String() string {
  9687  	return tea.Prettify(s)
  9688  }
  9689  
  9690  func (s ListRepoTriggerResponseBody) GoString() string {
  9691  	return s.String()
  9692  }
  9693  
  9694  func (s *ListRepoTriggerResponseBody) SetCode(v string) *ListRepoTriggerResponseBody {
  9695  	s.Code = &v
  9696  	return s
  9697  }
  9698  
  9699  func (s *ListRepoTriggerResponseBody) SetIsSuccess(v bool) *ListRepoTriggerResponseBody {
  9700  	s.IsSuccess = &v
  9701  	return s
  9702  }
  9703  
  9704  func (s *ListRepoTriggerResponseBody) SetRequestId(v string) *ListRepoTriggerResponseBody {
  9705  	s.RequestId = &v
  9706  	return s
  9707  }
  9708  
  9709  func (s *ListRepoTriggerResponseBody) SetTriggers(v []*ListRepoTriggerResponseBodyTriggers) *ListRepoTriggerResponseBody {
  9710  	s.Triggers = v
  9711  	return s
  9712  }
  9713  
  9714  type ListRepoTriggerResponseBodyTriggers struct {
  9715  	RepoEvent   *string `json:"RepoEvent,omitempty" xml:"RepoEvent,omitempty"`
  9716  	TriggerId   *string `json:"TriggerId,omitempty" xml:"TriggerId,omitempty"`
  9717  	TriggerName *string `json:"TriggerName,omitempty" xml:"TriggerName,omitempty"`
  9718  	TriggerTag  *string `json:"TriggerTag,omitempty" xml:"TriggerTag,omitempty"`
  9719  	TriggerType *string `json:"TriggerType,omitempty" xml:"TriggerType,omitempty"`
  9720  	TriggerUrl  *string `json:"TriggerUrl,omitempty" xml:"TriggerUrl,omitempty"`
  9721  }
  9722  
  9723  func (s ListRepoTriggerResponseBodyTriggers) String() string {
  9724  	return tea.Prettify(s)
  9725  }
  9726  
  9727  func (s ListRepoTriggerResponseBodyTriggers) GoString() string {
  9728  	return s.String()
  9729  }
  9730  
  9731  func (s *ListRepoTriggerResponseBodyTriggers) SetRepoEvent(v string) *ListRepoTriggerResponseBodyTriggers {
  9732  	s.RepoEvent = &v
  9733  	return s
  9734  }
  9735  
  9736  func (s *ListRepoTriggerResponseBodyTriggers) SetTriggerId(v string) *ListRepoTriggerResponseBodyTriggers {
  9737  	s.TriggerId = &v
  9738  	return s
  9739  }
  9740  
  9741  func (s *ListRepoTriggerResponseBodyTriggers) SetTriggerName(v string) *ListRepoTriggerResponseBodyTriggers {
  9742  	s.TriggerName = &v
  9743  	return s
  9744  }
  9745  
  9746  func (s *ListRepoTriggerResponseBodyTriggers) SetTriggerTag(v string) *ListRepoTriggerResponseBodyTriggers {
  9747  	s.TriggerTag = &v
  9748  	return s
  9749  }
  9750  
  9751  func (s *ListRepoTriggerResponseBodyTriggers) SetTriggerType(v string) *ListRepoTriggerResponseBodyTriggers {
  9752  	s.TriggerType = &v
  9753  	return s
  9754  }
  9755  
  9756  func (s *ListRepoTriggerResponseBodyTriggers) SetTriggerUrl(v string) *ListRepoTriggerResponseBodyTriggers {
  9757  	s.TriggerUrl = &v
  9758  	return s
  9759  }
  9760  
  9761  type ListRepoTriggerResponse struct {
  9762  	Headers map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  9763  	Body    *ListRepoTriggerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  9764  }
  9765  
  9766  func (s ListRepoTriggerResponse) String() string {
  9767  	return tea.Prettify(s)
  9768  }
  9769  
  9770  func (s ListRepoTriggerResponse) GoString() string {
  9771  	return s.String()
  9772  }
  9773  
  9774  func (s *ListRepoTriggerResponse) SetHeaders(v map[string]*string) *ListRepoTriggerResponse {
  9775  	s.Headers = v
  9776  	return s
  9777  }
  9778  
  9779  func (s *ListRepoTriggerResponse) SetBody(v *ListRepoTriggerResponseBody) *ListRepoTriggerResponse {
  9780  	s.Body = v
  9781  	return s
  9782  }
  9783  
  9784  type ListRepositoryRequest struct {
  9785  	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  9786  	PageNo            *int32  `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  9787  	PageSize          *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  9788  	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
  9789  	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
  9790  	RepoStatus        *string `json:"RepoStatus,omitempty" xml:"RepoStatus,omitempty"`
  9791  	ResourceGroupId   *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
  9792  }
  9793  
  9794  func (s ListRepositoryRequest) String() string {
  9795  	return tea.Prettify(s)
  9796  }
  9797  
  9798  func (s ListRepositoryRequest) GoString() string {
  9799  	return s.String()
  9800  }
  9801  
  9802  func (s *ListRepositoryRequest) SetInstanceId(v string) *ListRepositoryRequest {
  9803  	s.InstanceId = &v
  9804  	return s
  9805  }
  9806  
  9807  func (s *ListRepositoryRequest) SetPageNo(v int32) *ListRepositoryRequest {
  9808  	s.PageNo = &v
  9809  	return s
  9810  }
  9811  
  9812  func (s *ListRepositoryRequest) SetPageSize(v int32) *ListRepositoryRequest {
  9813  	s.PageSize = &v
  9814  	return s
  9815  }
  9816  
  9817  func (s *ListRepositoryRequest) SetRepoName(v string) *ListRepositoryRequest {
  9818  	s.RepoName = &v
  9819  	return s
  9820  }
  9821  
  9822  func (s *ListRepositoryRequest) SetRepoNamespaceName(v string) *ListRepositoryRequest {
  9823  	s.RepoNamespaceName = &v
  9824  	return s
  9825  }
  9826  
  9827  func (s *ListRepositoryRequest) SetRepoStatus(v string) *ListRepositoryRequest {
  9828  	s.RepoStatus = &v
  9829  	return s
  9830  }
  9831  
  9832  func (s *ListRepositoryRequest) SetResourceGroupId(v string) *ListRepositoryRequest {
  9833  	s.ResourceGroupId = &v
  9834  	return s
  9835  }
  9836  
  9837  type ListRepositoryResponseBody struct {
  9838  	Code         *string                                   `json:"Code,omitempty" xml:"Code,omitempty"`
  9839  	IsSuccess    *bool                                     `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
  9840  	PageNo       *int32                                    `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
  9841  	PageSize     *int32                                    `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
  9842  	Repositories []*ListRepositoryResponseBodyRepositories `json:"Repositories,omitempty" xml:"Repositories,omitempty" type:"Repeated"`
  9843  	RequestId    *string                                   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
  9844  	TotalCount   *string                                   `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
  9845  }
  9846  
  9847  func (s ListRepositoryResponseBody) String() string {
  9848  	return tea.Prettify(s)
  9849  }
  9850  
  9851  func (s ListRepositoryResponseBody) GoString() string {
  9852  	return s.String()
  9853  }
  9854  
  9855  func (s *ListRepositoryResponseBody) SetCode(v string) *ListRepositoryResponseBody {
  9856  	s.Code = &v
  9857  	return s
  9858  }
  9859  
  9860  func (s *ListRepositoryResponseBody) SetIsSuccess(v bool) *ListRepositoryResponseBody {
  9861  	s.IsSuccess = &v
  9862  	return s
  9863  }
  9864  
  9865  func (s *ListRepositoryResponseBody) SetPageNo(v int32) *ListRepositoryResponseBody {
  9866  	s.PageNo = &v
  9867  	return s
  9868  }
  9869  
  9870  func (s *ListRepositoryResponseBody) SetPageSize(v int32) *ListRepositoryResponseBody {
  9871  	s.PageSize = &v
  9872  	return s
  9873  }
  9874  
  9875  func (s *ListRepositoryResponseBody) SetRepositories(v []*ListRepositoryResponseBodyRepositories) *ListRepositoryResponseBody {
  9876  	s.Repositories = v
  9877  	return s
  9878  }
  9879  
  9880  func (s *ListRepositoryResponseBody) SetRequestId(v string) *ListRepositoryResponseBody {
  9881  	s.RequestId = &v
  9882  	return s
  9883  }
  9884  
  9885  func (s *ListRepositoryResponseBody) SetTotalCount(v string) *ListRepositoryResponseBody {
  9886  	s.TotalCount = &v
  9887  	return s
  9888  }
  9889  
  9890  type ListRepositoryResponseBodyRepositories struct {
  9891  	CreateTime        *int64  `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
  9892  	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  9893  	ModifiedTime      *int64  `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
  9894  	RepoBuildType     *string `json:"RepoBuildType,omitempty" xml:"RepoBuildType,omitempty"`
  9895  	RepoId            *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
  9896  	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
  9897  	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
  9898  	RepoStatus        *string `json:"RepoStatus,omitempty" xml:"RepoStatus,omitempty"`
  9899  	RepoType          *string `json:"RepoType,omitempty" xml:"RepoType,omitempty"`
  9900  	ResourceGroupId   *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
  9901  	Summary           *string `json:"Summary,omitempty" xml:"Summary,omitempty"`
  9902  	TagImmutability   *bool   `json:"TagImmutability,omitempty" xml:"TagImmutability,omitempty"`
  9903  }
  9904  
  9905  func (s ListRepositoryResponseBodyRepositories) String() string {
  9906  	return tea.Prettify(s)
  9907  }
  9908  
  9909  func (s ListRepositoryResponseBodyRepositories) GoString() string {
  9910  	return s.String()
  9911  }
  9912  
  9913  func (s *ListRepositoryResponseBodyRepositories) SetCreateTime(v int64) *ListRepositoryResponseBodyRepositories {
  9914  	s.CreateTime = &v
  9915  	return s
  9916  }
  9917  
  9918  func (s *ListRepositoryResponseBodyRepositories) SetInstanceId(v string) *ListRepositoryResponseBodyRepositories {
  9919  	s.InstanceId = &v
  9920  	return s
  9921  }
  9922  
  9923  func (s *ListRepositoryResponseBodyRepositories) SetModifiedTime(v int64) *ListRepositoryResponseBodyRepositories {
  9924  	s.ModifiedTime = &v
  9925  	return s
  9926  }
  9927  
  9928  func (s *ListRepositoryResponseBodyRepositories) SetRepoBuildType(v string) *ListRepositoryResponseBodyRepositories {
  9929  	s.RepoBuildType = &v
  9930  	return s
  9931  }
  9932  
  9933  func (s *ListRepositoryResponseBodyRepositories) SetRepoId(v string) *ListRepositoryResponseBodyRepositories {
  9934  	s.RepoId = &v
  9935  	return s
  9936  }
  9937  
  9938  func (s *ListRepositoryResponseBodyRepositories) SetRepoName(v string) *ListRepositoryResponseBodyRepositories {
  9939  	s.RepoName = &v
  9940  	return s
  9941  }
  9942  
  9943  func (s *ListRepositoryResponseBodyRepositories) SetRepoNamespaceName(v string) *ListRepositoryResponseBodyRepositories {
  9944  	s.RepoNamespaceName = &v
  9945  	return s
  9946  }
  9947  
  9948  func (s *ListRepositoryResponseBodyRepositories) SetRepoStatus(v string) *ListRepositoryResponseBodyRepositories {
  9949  	s.RepoStatus = &v
  9950  	return s
  9951  }
  9952  
  9953  func (s *ListRepositoryResponseBodyRepositories) SetRepoType(v string) *ListRepositoryResponseBodyRepositories {
  9954  	s.RepoType = &v
  9955  	return s
  9956  }
  9957  
  9958  func (s *ListRepositoryResponseBodyRepositories) SetResourceGroupId(v string) *ListRepositoryResponseBodyRepositories {
  9959  	s.ResourceGroupId = &v
  9960  	return s
  9961  }
  9962  
  9963  func (s *ListRepositoryResponseBodyRepositories) SetSummary(v string) *ListRepositoryResponseBodyRepositories {
  9964  	s.Summary = &v
  9965  	return s
  9966  }
  9967  
  9968  func (s *ListRepositoryResponseBodyRepositories) SetTagImmutability(v bool) *ListRepositoryResponseBodyRepositories {
  9969  	s.TagImmutability = &v
  9970  	return s
  9971  }
  9972  
  9973  type ListRepositoryResponse struct {
  9974  	Headers map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
  9975  	Body    *ListRepositoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
  9976  }
  9977  
  9978  func (s ListRepositoryResponse) String() string {
  9979  	return tea.Prettify(s)
  9980  }
  9981  
  9982  func (s ListRepositoryResponse) GoString() string {
  9983  	return s.String()
  9984  }
  9985  
  9986  func (s *ListRepositoryResponse) SetHeaders(v map[string]*string) *ListRepositoryResponse {
  9987  	s.Headers = v
  9988  	return s
  9989  }
  9990  
  9991  func (s *ListRepositoryResponse) SetBody(v *ListRepositoryResponseBody) *ListRepositoryResponse {
  9992  	s.Body = v
  9993  	return s
  9994  }
  9995  
  9996  type ResetLoginPasswordRequest struct {
  9997  	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
  9998  	Password   *string `json:"Password,omitempty" xml:"Password,omitempty"`
  9999  }
 10000  
 10001  func (s ResetLoginPasswordRequest) String() string {
 10002  	return tea.Prettify(s)
 10003  }
 10004  
 10005  func (s ResetLoginPasswordRequest) GoString() string {
 10006  	return s.String()
 10007  }
 10008  
 10009  func (s *ResetLoginPasswordRequest) SetInstanceId(v string) *ResetLoginPasswordRequest {
 10010  	s.InstanceId = &v
 10011  	return s
 10012  }
 10013  
 10014  func (s *ResetLoginPasswordRequest) SetPassword(v string) *ResetLoginPasswordRequest {
 10015  	s.Password = &v
 10016  	return s
 10017  }
 10018  
 10019  type ResetLoginPasswordResponseBody struct {
 10020  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
 10021  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
 10022  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
 10023  }
 10024  
 10025  func (s ResetLoginPasswordResponseBody) String() string {
 10026  	return tea.Prettify(s)
 10027  }
 10028  
 10029  func (s ResetLoginPasswordResponseBody) GoString() string {
 10030  	return s.String()
 10031  }
 10032  
 10033  func (s *ResetLoginPasswordResponseBody) SetCode(v string) *ResetLoginPasswordResponseBody {
 10034  	s.Code = &v
 10035  	return s
 10036  }
 10037  
 10038  func (s *ResetLoginPasswordResponseBody) SetIsSuccess(v bool) *ResetLoginPasswordResponseBody {
 10039  	s.IsSuccess = &v
 10040  	return s
 10041  }
 10042  
 10043  func (s *ResetLoginPasswordResponseBody) SetRequestId(v string) *ResetLoginPasswordResponseBody {
 10044  	s.RequestId = &v
 10045  	return s
 10046  }
 10047  
 10048  type ResetLoginPasswordResponse struct {
 10049  	Headers map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
 10050  	Body    *ResetLoginPasswordResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
 10051  }
 10052  
 10053  func (s ResetLoginPasswordResponse) String() string {
 10054  	return tea.Prettify(s)
 10055  }
 10056  
 10057  func (s ResetLoginPasswordResponse) GoString() string {
 10058  	return s.String()
 10059  }
 10060  
 10061  func (s *ResetLoginPasswordResponse) SetHeaders(v map[string]*string) *ResetLoginPasswordResponse {
 10062  	s.Headers = v
 10063  	return s
 10064  }
 10065  
 10066  func (s *ResetLoginPasswordResponse) SetBody(v *ResetLoginPasswordResponseBody) *ResetLoginPasswordResponse {
 10067  	s.Body = v
 10068  	return s
 10069  }
 10070  
 10071  type UpdateChainRequest struct {
 10072  	ChainConfig *string `json:"ChainConfig,omitempty" xml:"ChainConfig,omitempty"`
 10073  	ChainId     *string `json:"ChainId,omitempty" xml:"ChainId,omitempty"`
 10074  	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
 10075  	InstanceId  *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
 10076  	Name        *string `json:"Name,omitempty" xml:"Name,omitempty"`
 10077  }
 10078  
 10079  func (s UpdateChainRequest) String() string {
 10080  	return tea.Prettify(s)
 10081  }
 10082  
 10083  func (s UpdateChainRequest) GoString() string {
 10084  	return s.String()
 10085  }
 10086  
 10087  func (s *UpdateChainRequest) SetChainConfig(v string) *UpdateChainRequest {
 10088  	s.ChainConfig = &v
 10089  	return s
 10090  }
 10091  
 10092  func (s *UpdateChainRequest) SetChainId(v string) *UpdateChainRequest {
 10093  	s.ChainId = &v
 10094  	return s
 10095  }
 10096  
 10097  func (s *UpdateChainRequest) SetDescription(v string) *UpdateChainRequest {
 10098  	s.Description = &v
 10099  	return s
 10100  }
 10101  
 10102  func (s *UpdateChainRequest) SetInstanceId(v string) *UpdateChainRequest {
 10103  	s.InstanceId = &v
 10104  	return s
 10105  }
 10106  
 10107  func (s *UpdateChainRequest) SetName(v string) *UpdateChainRequest {
 10108  	s.Name = &v
 10109  	return s
 10110  }
 10111  
 10112  type UpdateChainResponseBody struct {
 10113  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
 10114  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
 10115  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
 10116  }
 10117  
 10118  func (s UpdateChainResponseBody) String() string {
 10119  	return tea.Prettify(s)
 10120  }
 10121  
 10122  func (s UpdateChainResponseBody) GoString() string {
 10123  	return s.String()
 10124  }
 10125  
 10126  func (s *UpdateChainResponseBody) SetCode(v string) *UpdateChainResponseBody {
 10127  	s.Code = &v
 10128  	return s
 10129  }
 10130  
 10131  func (s *UpdateChainResponseBody) SetIsSuccess(v bool) *UpdateChainResponseBody {
 10132  	s.IsSuccess = &v
 10133  	return s
 10134  }
 10135  
 10136  func (s *UpdateChainResponseBody) SetRequestId(v string) *UpdateChainResponseBody {
 10137  	s.RequestId = &v
 10138  	return s
 10139  }
 10140  
 10141  type UpdateChainResponse struct {
 10142  	Headers map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
 10143  	Body    *UpdateChainResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
 10144  }
 10145  
 10146  func (s UpdateChainResponse) String() string {
 10147  	return tea.Prettify(s)
 10148  }
 10149  
 10150  func (s UpdateChainResponse) GoString() string {
 10151  	return s.String()
 10152  }
 10153  
 10154  func (s *UpdateChainResponse) SetHeaders(v map[string]*string) *UpdateChainResponse {
 10155  	s.Headers = v
 10156  	return s
 10157  }
 10158  
 10159  func (s *UpdateChainResponse) SetBody(v *UpdateChainResponseBody) *UpdateChainResponse {
 10160  	s.Body = v
 10161  	return s
 10162  }
 10163  
 10164  type UpdateChartNamespaceRequest struct {
 10165  	AutoCreateRepo  *bool   `json:"AutoCreateRepo,omitempty" xml:"AutoCreateRepo,omitempty"`
 10166  	DefaultRepoType *string `json:"DefaultRepoType,omitempty" xml:"DefaultRepoType,omitempty"`
 10167  	InstanceId      *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
 10168  	NamespaceName   *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
 10169  }
 10170  
 10171  func (s UpdateChartNamespaceRequest) String() string {
 10172  	return tea.Prettify(s)
 10173  }
 10174  
 10175  func (s UpdateChartNamespaceRequest) GoString() string {
 10176  	return s.String()
 10177  }
 10178  
 10179  func (s *UpdateChartNamespaceRequest) SetAutoCreateRepo(v bool) *UpdateChartNamespaceRequest {
 10180  	s.AutoCreateRepo = &v
 10181  	return s
 10182  }
 10183  
 10184  func (s *UpdateChartNamespaceRequest) SetDefaultRepoType(v string) *UpdateChartNamespaceRequest {
 10185  	s.DefaultRepoType = &v
 10186  	return s
 10187  }
 10188  
 10189  func (s *UpdateChartNamespaceRequest) SetInstanceId(v string) *UpdateChartNamespaceRequest {
 10190  	s.InstanceId = &v
 10191  	return s
 10192  }
 10193  
 10194  func (s *UpdateChartNamespaceRequest) SetNamespaceName(v string) *UpdateChartNamespaceRequest {
 10195  	s.NamespaceName = &v
 10196  	return s
 10197  }
 10198  
 10199  type UpdateChartNamespaceResponseBody struct {
 10200  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
 10201  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
 10202  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
 10203  }
 10204  
 10205  func (s UpdateChartNamespaceResponseBody) String() string {
 10206  	return tea.Prettify(s)
 10207  }
 10208  
 10209  func (s UpdateChartNamespaceResponseBody) GoString() string {
 10210  	return s.String()
 10211  }
 10212  
 10213  func (s *UpdateChartNamespaceResponseBody) SetCode(v string) *UpdateChartNamespaceResponseBody {
 10214  	s.Code = &v
 10215  	return s
 10216  }
 10217  
 10218  func (s *UpdateChartNamespaceResponseBody) SetIsSuccess(v bool) *UpdateChartNamespaceResponseBody {
 10219  	s.IsSuccess = &v
 10220  	return s
 10221  }
 10222  
 10223  func (s *UpdateChartNamespaceResponseBody) SetRequestId(v string) *UpdateChartNamespaceResponseBody {
 10224  	s.RequestId = &v
 10225  	return s
 10226  }
 10227  
 10228  type UpdateChartNamespaceResponse struct {
 10229  	Headers map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
 10230  	Body    *UpdateChartNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
 10231  }
 10232  
 10233  func (s UpdateChartNamespaceResponse) String() string {
 10234  	return tea.Prettify(s)
 10235  }
 10236  
 10237  func (s UpdateChartNamespaceResponse) GoString() string {
 10238  	return s.String()
 10239  }
 10240  
 10241  func (s *UpdateChartNamespaceResponse) SetHeaders(v map[string]*string) *UpdateChartNamespaceResponse {
 10242  	s.Headers = v
 10243  	return s
 10244  }
 10245  
 10246  func (s *UpdateChartNamespaceResponse) SetBody(v *UpdateChartNamespaceResponseBody) *UpdateChartNamespaceResponse {
 10247  	s.Body = v
 10248  	return s
 10249  }
 10250  
 10251  type UpdateChartRepositoryRequest struct {
 10252  	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
 10253  	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
 10254  	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
 10255  	RepoType          *string `json:"RepoType,omitempty" xml:"RepoType,omitempty"`
 10256  	Summary           *string `json:"Summary,omitempty" xml:"Summary,omitempty"`
 10257  }
 10258  
 10259  func (s UpdateChartRepositoryRequest) String() string {
 10260  	return tea.Prettify(s)
 10261  }
 10262  
 10263  func (s UpdateChartRepositoryRequest) GoString() string {
 10264  	return s.String()
 10265  }
 10266  
 10267  func (s *UpdateChartRepositoryRequest) SetInstanceId(v string) *UpdateChartRepositoryRequest {
 10268  	s.InstanceId = &v
 10269  	return s
 10270  }
 10271  
 10272  func (s *UpdateChartRepositoryRequest) SetRepoName(v string) *UpdateChartRepositoryRequest {
 10273  	s.RepoName = &v
 10274  	return s
 10275  }
 10276  
 10277  func (s *UpdateChartRepositoryRequest) SetRepoNamespaceName(v string) *UpdateChartRepositoryRequest {
 10278  	s.RepoNamespaceName = &v
 10279  	return s
 10280  }
 10281  
 10282  func (s *UpdateChartRepositoryRequest) SetRepoType(v string) *UpdateChartRepositoryRequest {
 10283  	s.RepoType = &v
 10284  	return s
 10285  }
 10286  
 10287  func (s *UpdateChartRepositoryRequest) SetSummary(v string) *UpdateChartRepositoryRequest {
 10288  	s.Summary = &v
 10289  	return s
 10290  }
 10291  
 10292  type UpdateChartRepositoryResponseBody struct {
 10293  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
 10294  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
 10295  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
 10296  }
 10297  
 10298  func (s UpdateChartRepositoryResponseBody) String() string {
 10299  	return tea.Prettify(s)
 10300  }
 10301  
 10302  func (s UpdateChartRepositoryResponseBody) GoString() string {
 10303  	return s.String()
 10304  }
 10305  
 10306  func (s *UpdateChartRepositoryResponseBody) SetCode(v string) *UpdateChartRepositoryResponseBody {
 10307  	s.Code = &v
 10308  	return s
 10309  }
 10310  
 10311  func (s *UpdateChartRepositoryResponseBody) SetIsSuccess(v bool) *UpdateChartRepositoryResponseBody {
 10312  	s.IsSuccess = &v
 10313  	return s
 10314  }
 10315  
 10316  func (s *UpdateChartRepositoryResponseBody) SetRequestId(v string) *UpdateChartRepositoryResponseBody {
 10317  	s.RequestId = &v
 10318  	return s
 10319  }
 10320  
 10321  type UpdateChartRepositoryResponse struct {
 10322  	Headers map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
 10323  	Body    *UpdateChartRepositoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
 10324  }
 10325  
 10326  func (s UpdateChartRepositoryResponse) String() string {
 10327  	return tea.Prettify(s)
 10328  }
 10329  
 10330  func (s UpdateChartRepositoryResponse) GoString() string {
 10331  	return s.String()
 10332  }
 10333  
 10334  func (s *UpdateChartRepositoryResponse) SetHeaders(v map[string]*string) *UpdateChartRepositoryResponse {
 10335  	s.Headers = v
 10336  	return s
 10337  }
 10338  
 10339  func (s *UpdateChartRepositoryResponse) SetBody(v *UpdateChartRepositoryResponseBody) *UpdateChartRepositoryResponse {
 10340  	s.Body = v
 10341  	return s
 10342  }
 10343  
 10344  type UpdateEventCenterRuleRequest struct {
 10345  	EventChannel         *string   `json:"EventChannel,omitempty" xml:"EventChannel,omitempty"`
 10346  	EventConfig          *string   `json:"EventConfig,omitempty" xml:"EventConfig,omitempty"`
 10347  	EventScope           *string   `json:"EventScope,omitempty" xml:"EventScope,omitempty"`
 10348  	EventType            *string   `json:"EventType,omitempty" xml:"EventType,omitempty"`
 10349  	InstanceId           *string   `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
 10350  	Namespaces           []*string `json:"Namespaces,omitempty" xml:"Namespaces,omitempty" type:"Repeated"`
 10351  	RepoNames            []*string `json:"RepoNames,omitempty" xml:"RepoNames,omitempty" type:"Repeated"`
 10352  	RepoTagFilterPattern *string   `json:"RepoTagFilterPattern,omitempty" xml:"RepoTagFilterPattern,omitempty"`
 10353  	RuleId               *string   `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
 10354  	RuleName             *string   `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
 10355  }
 10356  
 10357  func (s UpdateEventCenterRuleRequest) String() string {
 10358  	return tea.Prettify(s)
 10359  }
 10360  
 10361  func (s UpdateEventCenterRuleRequest) GoString() string {
 10362  	return s.String()
 10363  }
 10364  
 10365  func (s *UpdateEventCenterRuleRequest) SetEventChannel(v string) *UpdateEventCenterRuleRequest {
 10366  	s.EventChannel = &v
 10367  	return s
 10368  }
 10369  
 10370  func (s *UpdateEventCenterRuleRequest) SetEventConfig(v string) *UpdateEventCenterRuleRequest {
 10371  	s.EventConfig = &v
 10372  	return s
 10373  }
 10374  
 10375  func (s *UpdateEventCenterRuleRequest) SetEventScope(v string) *UpdateEventCenterRuleRequest {
 10376  	s.EventScope = &v
 10377  	return s
 10378  }
 10379  
 10380  func (s *UpdateEventCenterRuleRequest) SetEventType(v string) *UpdateEventCenterRuleRequest {
 10381  	s.EventType = &v
 10382  	return s
 10383  }
 10384  
 10385  func (s *UpdateEventCenterRuleRequest) SetInstanceId(v string) *UpdateEventCenterRuleRequest {
 10386  	s.InstanceId = &v
 10387  	return s
 10388  }
 10389  
 10390  func (s *UpdateEventCenterRuleRequest) SetNamespaces(v []*string) *UpdateEventCenterRuleRequest {
 10391  	s.Namespaces = v
 10392  	return s
 10393  }
 10394  
 10395  func (s *UpdateEventCenterRuleRequest) SetRepoNames(v []*string) *UpdateEventCenterRuleRequest {
 10396  	s.RepoNames = v
 10397  	return s
 10398  }
 10399  
 10400  func (s *UpdateEventCenterRuleRequest) SetRepoTagFilterPattern(v string) *UpdateEventCenterRuleRequest {
 10401  	s.RepoTagFilterPattern = &v
 10402  	return s
 10403  }
 10404  
 10405  func (s *UpdateEventCenterRuleRequest) SetRuleId(v string) *UpdateEventCenterRuleRequest {
 10406  	s.RuleId = &v
 10407  	return s
 10408  }
 10409  
 10410  func (s *UpdateEventCenterRuleRequest) SetRuleName(v string) *UpdateEventCenterRuleRequest {
 10411  	s.RuleName = &v
 10412  	return s
 10413  }
 10414  
 10415  type UpdateEventCenterRuleShrinkRequest struct {
 10416  	EventChannel         *string `json:"EventChannel,omitempty" xml:"EventChannel,omitempty"`
 10417  	EventConfig          *string `json:"EventConfig,omitempty" xml:"EventConfig,omitempty"`
 10418  	EventScope           *string `json:"EventScope,omitempty" xml:"EventScope,omitempty"`
 10419  	EventType            *string `json:"EventType,omitempty" xml:"EventType,omitempty"`
 10420  	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
 10421  	NamespacesShrink     *string `json:"Namespaces,omitempty" xml:"Namespaces,omitempty"`
 10422  	RepoNamesShrink      *string `json:"RepoNames,omitempty" xml:"RepoNames,omitempty"`
 10423  	RepoTagFilterPattern *string `json:"RepoTagFilterPattern,omitempty" xml:"RepoTagFilterPattern,omitempty"`
 10424  	RuleId               *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
 10425  	RuleName             *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
 10426  }
 10427  
 10428  func (s UpdateEventCenterRuleShrinkRequest) String() string {
 10429  	return tea.Prettify(s)
 10430  }
 10431  
 10432  func (s UpdateEventCenterRuleShrinkRequest) GoString() string {
 10433  	return s.String()
 10434  }
 10435  
 10436  func (s *UpdateEventCenterRuleShrinkRequest) SetEventChannel(v string) *UpdateEventCenterRuleShrinkRequest {
 10437  	s.EventChannel = &v
 10438  	return s
 10439  }
 10440  
 10441  func (s *UpdateEventCenterRuleShrinkRequest) SetEventConfig(v string) *UpdateEventCenterRuleShrinkRequest {
 10442  	s.EventConfig = &v
 10443  	return s
 10444  }
 10445  
 10446  func (s *UpdateEventCenterRuleShrinkRequest) SetEventScope(v string) *UpdateEventCenterRuleShrinkRequest {
 10447  	s.EventScope = &v
 10448  	return s
 10449  }
 10450  
 10451  func (s *UpdateEventCenterRuleShrinkRequest) SetEventType(v string) *UpdateEventCenterRuleShrinkRequest {
 10452  	s.EventType = &v
 10453  	return s
 10454  }
 10455  
 10456  func (s *UpdateEventCenterRuleShrinkRequest) SetInstanceId(v string) *UpdateEventCenterRuleShrinkRequest {
 10457  	s.InstanceId = &v
 10458  	return s
 10459  }
 10460  
 10461  func (s *UpdateEventCenterRuleShrinkRequest) SetNamespacesShrink(v string) *UpdateEventCenterRuleShrinkRequest {
 10462  	s.NamespacesShrink = &v
 10463  	return s
 10464  }
 10465  
 10466  func (s *UpdateEventCenterRuleShrinkRequest) SetRepoNamesShrink(v string) *UpdateEventCenterRuleShrinkRequest {
 10467  	s.RepoNamesShrink = &v
 10468  	return s
 10469  }
 10470  
 10471  func (s *UpdateEventCenterRuleShrinkRequest) SetRepoTagFilterPattern(v string) *UpdateEventCenterRuleShrinkRequest {
 10472  	s.RepoTagFilterPattern = &v
 10473  	return s
 10474  }
 10475  
 10476  func (s *UpdateEventCenterRuleShrinkRequest) SetRuleId(v string) *UpdateEventCenterRuleShrinkRequest {
 10477  	s.RuleId = &v
 10478  	return s
 10479  }
 10480  
 10481  func (s *UpdateEventCenterRuleShrinkRequest) SetRuleName(v string) *UpdateEventCenterRuleShrinkRequest {
 10482  	s.RuleName = &v
 10483  	return s
 10484  }
 10485  
 10486  type UpdateEventCenterRuleResponseBody struct {
 10487  	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
 10488  	// Id of the request
 10489  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
 10490  	RuleId    *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
 10491  }
 10492  
 10493  func (s UpdateEventCenterRuleResponseBody) String() string {
 10494  	return tea.Prettify(s)
 10495  }
 10496  
 10497  func (s UpdateEventCenterRuleResponseBody) GoString() string {
 10498  	return s.String()
 10499  }
 10500  
 10501  func (s *UpdateEventCenterRuleResponseBody) SetCode(v int32) *UpdateEventCenterRuleResponseBody {
 10502  	s.Code = &v
 10503  	return s
 10504  }
 10505  
 10506  func (s *UpdateEventCenterRuleResponseBody) SetRequestId(v string) *UpdateEventCenterRuleResponseBody {
 10507  	s.RequestId = &v
 10508  	return s
 10509  }
 10510  
 10511  func (s *UpdateEventCenterRuleResponseBody) SetRuleId(v string) *UpdateEventCenterRuleResponseBody {
 10512  	s.RuleId = &v
 10513  	return s
 10514  }
 10515  
 10516  type UpdateEventCenterRuleResponse struct {
 10517  	Headers map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
 10518  	Body    *UpdateEventCenterRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
 10519  }
 10520  
 10521  func (s UpdateEventCenterRuleResponse) String() string {
 10522  	return tea.Prettify(s)
 10523  }
 10524  
 10525  func (s UpdateEventCenterRuleResponse) GoString() string {
 10526  	return s.String()
 10527  }
 10528  
 10529  func (s *UpdateEventCenterRuleResponse) SetHeaders(v map[string]*string) *UpdateEventCenterRuleResponse {
 10530  	s.Headers = v
 10531  	return s
 10532  }
 10533  
 10534  func (s *UpdateEventCenterRuleResponse) SetBody(v *UpdateEventCenterRuleResponseBody) *UpdateEventCenterRuleResponse {
 10535  	s.Body = v
 10536  	return s
 10537  }
 10538  
 10539  type UpdateInstanceEndpointStatusRequest struct {
 10540  	Enable       *bool   `json:"Enable,omitempty" xml:"Enable,omitempty"`
 10541  	EndpointType *string `json:"EndpointType,omitempty" xml:"EndpointType,omitempty"`
 10542  	InstanceId   *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
 10543  	ModuleName   *string `json:"ModuleName,omitempty" xml:"ModuleName,omitempty"`
 10544  }
 10545  
 10546  func (s UpdateInstanceEndpointStatusRequest) String() string {
 10547  	return tea.Prettify(s)
 10548  }
 10549  
 10550  func (s UpdateInstanceEndpointStatusRequest) GoString() string {
 10551  	return s.String()
 10552  }
 10553  
 10554  func (s *UpdateInstanceEndpointStatusRequest) SetEnable(v bool) *UpdateInstanceEndpointStatusRequest {
 10555  	s.Enable = &v
 10556  	return s
 10557  }
 10558  
 10559  func (s *UpdateInstanceEndpointStatusRequest) SetEndpointType(v string) *UpdateInstanceEndpointStatusRequest {
 10560  	s.EndpointType = &v
 10561  	return s
 10562  }
 10563  
 10564  func (s *UpdateInstanceEndpointStatusRequest) SetInstanceId(v string) *UpdateInstanceEndpointStatusRequest {
 10565  	s.InstanceId = &v
 10566  	return s
 10567  }
 10568  
 10569  func (s *UpdateInstanceEndpointStatusRequest) SetModuleName(v string) *UpdateInstanceEndpointStatusRequest {
 10570  	s.ModuleName = &v
 10571  	return s
 10572  }
 10573  
 10574  type UpdateInstanceEndpointStatusResponseBody struct {
 10575  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
 10576  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
 10577  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
 10578  }
 10579  
 10580  func (s UpdateInstanceEndpointStatusResponseBody) String() string {
 10581  	return tea.Prettify(s)
 10582  }
 10583  
 10584  func (s UpdateInstanceEndpointStatusResponseBody) GoString() string {
 10585  	return s.String()
 10586  }
 10587  
 10588  func (s *UpdateInstanceEndpointStatusResponseBody) SetCode(v string) *UpdateInstanceEndpointStatusResponseBody {
 10589  	s.Code = &v
 10590  	return s
 10591  }
 10592  
 10593  func (s *UpdateInstanceEndpointStatusResponseBody) SetIsSuccess(v bool) *UpdateInstanceEndpointStatusResponseBody {
 10594  	s.IsSuccess = &v
 10595  	return s
 10596  }
 10597  
 10598  func (s *UpdateInstanceEndpointStatusResponseBody) SetRequestId(v string) *UpdateInstanceEndpointStatusResponseBody {
 10599  	s.RequestId = &v
 10600  	return s
 10601  }
 10602  
 10603  type UpdateInstanceEndpointStatusResponse struct {
 10604  	Headers map[string]*string                        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
 10605  	Body    *UpdateInstanceEndpointStatusResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
 10606  }
 10607  
 10608  func (s UpdateInstanceEndpointStatusResponse) String() string {
 10609  	return tea.Prettify(s)
 10610  }
 10611  
 10612  func (s UpdateInstanceEndpointStatusResponse) GoString() string {
 10613  	return s.String()
 10614  }
 10615  
 10616  func (s *UpdateInstanceEndpointStatusResponse) SetHeaders(v map[string]*string) *UpdateInstanceEndpointStatusResponse {
 10617  	s.Headers = v
 10618  	return s
 10619  }
 10620  
 10621  func (s *UpdateInstanceEndpointStatusResponse) SetBody(v *UpdateInstanceEndpointStatusResponseBody) *UpdateInstanceEndpointStatusResponse {
 10622  	s.Body = v
 10623  	return s
 10624  }
 10625  
 10626  type UpdateNamespaceRequest struct {
 10627  	AutoCreateRepo  *bool   `json:"AutoCreateRepo,omitempty" xml:"AutoCreateRepo,omitempty"`
 10628  	DefaultRepoType *string `json:"DefaultRepoType,omitempty" xml:"DefaultRepoType,omitempty"`
 10629  	InstanceId      *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
 10630  	NamespaceName   *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
 10631  }
 10632  
 10633  func (s UpdateNamespaceRequest) String() string {
 10634  	return tea.Prettify(s)
 10635  }
 10636  
 10637  func (s UpdateNamespaceRequest) GoString() string {
 10638  	return s.String()
 10639  }
 10640  
 10641  func (s *UpdateNamespaceRequest) SetAutoCreateRepo(v bool) *UpdateNamespaceRequest {
 10642  	s.AutoCreateRepo = &v
 10643  	return s
 10644  }
 10645  
 10646  func (s *UpdateNamespaceRequest) SetDefaultRepoType(v string) *UpdateNamespaceRequest {
 10647  	s.DefaultRepoType = &v
 10648  	return s
 10649  }
 10650  
 10651  func (s *UpdateNamespaceRequest) SetInstanceId(v string) *UpdateNamespaceRequest {
 10652  	s.InstanceId = &v
 10653  	return s
 10654  }
 10655  
 10656  func (s *UpdateNamespaceRequest) SetNamespaceName(v string) *UpdateNamespaceRequest {
 10657  	s.NamespaceName = &v
 10658  	return s
 10659  }
 10660  
 10661  type UpdateNamespaceResponseBody struct {
 10662  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
 10663  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
 10664  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
 10665  }
 10666  
 10667  func (s UpdateNamespaceResponseBody) String() string {
 10668  	return tea.Prettify(s)
 10669  }
 10670  
 10671  func (s UpdateNamespaceResponseBody) GoString() string {
 10672  	return s.String()
 10673  }
 10674  
 10675  func (s *UpdateNamespaceResponseBody) SetCode(v string) *UpdateNamespaceResponseBody {
 10676  	s.Code = &v
 10677  	return s
 10678  }
 10679  
 10680  func (s *UpdateNamespaceResponseBody) SetIsSuccess(v bool) *UpdateNamespaceResponseBody {
 10681  	s.IsSuccess = &v
 10682  	return s
 10683  }
 10684  
 10685  func (s *UpdateNamespaceResponseBody) SetRequestId(v string) *UpdateNamespaceResponseBody {
 10686  	s.RequestId = &v
 10687  	return s
 10688  }
 10689  
 10690  type UpdateNamespaceResponse struct {
 10691  	Headers map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
 10692  	Body    *UpdateNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
 10693  }
 10694  
 10695  func (s UpdateNamespaceResponse) String() string {
 10696  	return tea.Prettify(s)
 10697  }
 10698  
 10699  func (s UpdateNamespaceResponse) GoString() string {
 10700  	return s.String()
 10701  }
 10702  
 10703  func (s *UpdateNamespaceResponse) SetHeaders(v map[string]*string) *UpdateNamespaceResponse {
 10704  	s.Headers = v
 10705  	return s
 10706  }
 10707  
 10708  func (s *UpdateNamespaceResponse) SetBody(v *UpdateNamespaceResponseBody) *UpdateNamespaceResponse {
 10709  	s.Body = v
 10710  	return s
 10711  }
 10712  
 10713  type UpdateRepoBuildRuleRequest struct {
 10714  	BuildArgs          []*string `json:"BuildArgs,omitempty" xml:"BuildArgs,omitempty" type:"Repeated"`
 10715  	BuildRuleId        *string   `json:"BuildRuleId,omitempty" xml:"BuildRuleId,omitempty"`
 10716  	DockerfileLocation *string   `json:"DockerfileLocation,omitempty" xml:"DockerfileLocation,omitempty"`
 10717  	DockerfileName     *string   `json:"DockerfileName,omitempty" xml:"DockerfileName,omitempty"`
 10718  	ImageTag           *string   `json:"ImageTag,omitempty" xml:"ImageTag,omitempty"`
 10719  	InstanceId         *string   `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
 10720  	Platforms          []*string `json:"Platforms,omitempty" xml:"Platforms,omitempty" type:"Repeated"`
 10721  	PushName           *string   `json:"PushName,omitempty" xml:"PushName,omitempty"`
 10722  	PushType           *string   `json:"PushType,omitempty" xml:"PushType,omitempty"`
 10723  	RepoId             *string   `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
 10724  }
 10725  
 10726  func (s UpdateRepoBuildRuleRequest) String() string {
 10727  	return tea.Prettify(s)
 10728  }
 10729  
 10730  func (s UpdateRepoBuildRuleRequest) GoString() string {
 10731  	return s.String()
 10732  }
 10733  
 10734  func (s *UpdateRepoBuildRuleRequest) SetBuildArgs(v []*string) *UpdateRepoBuildRuleRequest {
 10735  	s.BuildArgs = v
 10736  	return s
 10737  }
 10738  
 10739  func (s *UpdateRepoBuildRuleRequest) SetBuildRuleId(v string) *UpdateRepoBuildRuleRequest {
 10740  	s.BuildRuleId = &v
 10741  	return s
 10742  }
 10743  
 10744  func (s *UpdateRepoBuildRuleRequest) SetDockerfileLocation(v string) *UpdateRepoBuildRuleRequest {
 10745  	s.DockerfileLocation = &v
 10746  	return s
 10747  }
 10748  
 10749  func (s *UpdateRepoBuildRuleRequest) SetDockerfileName(v string) *UpdateRepoBuildRuleRequest {
 10750  	s.DockerfileName = &v
 10751  	return s
 10752  }
 10753  
 10754  func (s *UpdateRepoBuildRuleRequest) SetImageTag(v string) *UpdateRepoBuildRuleRequest {
 10755  	s.ImageTag = &v
 10756  	return s
 10757  }
 10758  
 10759  func (s *UpdateRepoBuildRuleRequest) SetInstanceId(v string) *UpdateRepoBuildRuleRequest {
 10760  	s.InstanceId = &v
 10761  	return s
 10762  }
 10763  
 10764  func (s *UpdateRepoBuildRuleRequest) SetPlatforms(v []*string) *UpdateRepoBuildRuleRequest {
 10765  	s.Platforms = v
 10766  	return s
 10767  }
 10768  
 10769  func (s *UpdateRepoBuildRuleRequest) SetPushName(v string) *UpdateRepoBuildRuleRequest {
 10770  	s.PushName = &v
 10771  	return s
 10772  }
 10773  
 10774  func (s *UpdateRepoBuildRuleRequest) SetPushType(v string) *UpdateRepoBuildRuleRequest {
 10775  	s.PushType = &v
 10776  	return s
 10777  }
 10778  
 10779  func (s *UpdateRepoBuildRuleRequest) SetRepoId(v string) *UpdateRepoBuildRuleRequest {
 10780  	s.RepoId = &v
 10781  	return s
 10782  }
 10783  
 10784  type UpdateRepoBuildRuleResponseBody struct {
 10785  	BuildRuleId *string `json:"BuildRuleId,omitempty" xml:"BuildRuleId,omitempty"`
 10786  	Code        *string `json:"Code,omitempty" xml:"Code,omitempty"`
 10787  	IsSuccess   *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
 10788  	RequestId   *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
 10789  }
 10790  
 10791  func (s UpdateRepoBuildRuleResponseBody) String() string {
 10792  	return tea.Prettify(s)
 10793  }
 10794  
 10795  func (s UpdateRepoBuildRuleResponseBody) GoString() string {
 10796  	return s.String()
 10797  }
 10798  
 10799  func (s *UpdateRepoBuildRuleResponseBody) SetBuildRuleId(v string) *UpdateRepoBuildRuleResponseBody {
 10800  	s.BuildRuleId = &v
 10801  	return s
 10802  }
 10803  
 10804  func (s *UpdateRepoBuildRuleResponseBody) SetCode(v string) *UpdateRepoBuildRuleResponseBody {
 10805  	s.Code = &v
 10806  	return s
 10807  }
 10808  
 10809  func (s *UpdateRepoBuildRuleResponseBody) SetIsSuccess(v bool) *UpdateRepoBuildRuleResponseBody {
 10810  	s.IsSuccess = &v
 10811  	return s
 10812  }
 10813  
 10814  func (s *UpdateRepoBuildRuleResponseBody) SetRequestId(v string) *UpdateRepoBuildRuleResponseBody {
 10815  	s.RequestId = &v
 10816  	return s
 10817  }
 10818  
 10819  type UpdateRepoBuildRuleResponse struct {
 10820  	Headers map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
 10821  	Body    *UpdateRepoBuildRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
 10822  }
 10823  
 10824  func (s UpdateRepoBuildRuleResponse) String() string {
 10825  	return tea.Prettify(s)
 10826  }
 10827  
 10828  func (s UpdateRepoBuildRuleResponse) GoString() string {
 10829  	return s.String()
 10830  }
 10831  
 10832  func (s *UpdateRepoBuildRuleResponse) SetHeaders(v map[string]*string) *UpdateRepoBuildRuleResponse {
 10833  	s.Headers = v
 10834  	return s
 10835  }
 10836  
 10837  func (s *UpdateRepoBuildRuleResponse) SetBody(v *UpdateRepoBuildRuleResponseBody) *UpdateRepoBuildRuleResponse {
 10838  	s.Body = v
 10839  	return s
 10840  }
 10841  
 10842  type UpdateRepoSourceCodeRepoRequest struct {
 10843  	AutoBuild             *string `json:"AutoBuild,omitempty" xml:"AutoBuild,omitempty"`
 10844  	CodeRepoId            *string `json:"CodeRepoId,omitempty" xml:"CodeRepoId,omitempty"`
 10845  	CodeRepoName          *string `json:"CodeRepoName,omitempty" xml:"CodeRepoName,omitempty"`
 10846  	CodeRepoNamespaceName *string `json:"CodeRepoNamespaceName,omitempty" xml:"CodeRepoNamespaceName,omitempty"`
 10847  	CodeRepoType          *string `json:"CodeRepoType,omitempty" xml:"CodeRepoType,omitempty"`
 10848  	DisableCacheBuild     *string `json:"DisableCacheBuild,omitempty" xml:"DisableCacheBuild,omitempty"`
 10849  	InstanceId            *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
 10850  	OverseaBuild          *string `json:"OverseaBuild,omitempty" xml:"OverseaBuild,omitempty"`
 10851  	RepoId                *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
 10852  }
 10853  
 10854  func (s UpdateRepoSourceCodeRepoRequest) String() string {
 10855  	return tea.Prettify(s)
 10856  }
 10857  
 10858  func (s UpdateRepoSourceCodeRepoRequest) GoString() string {
 10859  	return s.String()
 10860  }
 10861  
 10862  func (s *UpdateRepoSourceCodeRepoRequest) SetAutoBuild(v string) *UpdateRepoSourceCodeRepoRequest {
 10863  	s.AutoBuild = &v
 10864  	return s
 10865  }
 10866  
 10867  func (s *UpdateRepoSourceCodeRepoRequest) SetCodeRepoId(v string) *UpdateRepoSourceCodeRepoRequest {
 10868  	s.CodeRepoId = &v
 10869  	return s
 10870  }
 10871  
 10872  func (s *UpdateRepoSourceCodeRepoRequest) SetCodeRepoName(v string) *UpdateRepoSourceCodeRepoRequest {
 10873  	s.CodeRepoName = &v
 10874  	return s
 10875  }
 10876  
 10877  func (s *UpdateRepoSourceCodeRepoRequest) SetCodeRepoNamespaceName(v string) *UpdateRepoSourceCodeRepoRequest {
 10878  	s.CodeRepoNamespaceName = &v
 10879  	return s
 10880  }
 10881  
 10882  func (s *UpdateRepoSourceCodeRepoRequest) SetCodeRepoType(v string) *UpdateRepoSourceCodeRepoRequest {
 10883  	s.CodeRepoType = &v
 10884  	return s
 10885  }
 10886  
 10887  func (s *UpdateRepoSourceCodeRepoRequest) SetDisableCacheBuild(v string) *UpdateRepoSourceCodeRepoRequest {
 10888  	s.DisableCacheBuild = &v
 10889  	return s
 10890  }
 10891  
 10892  func (s *UpdateRepoSourceCodeRepoRequest) SetInstanceId(v string) *UpdateRepoSourceCodeRepoRequest {
 10893  	s.InstanceId = &v
 10894  	return s
 10895  }
 10896  
 10897  func (s *UpdateRepoSourceCodeRepoRequest) SetOverseaBuild(v string) *UpdateRepoSourceCodeRepoRequest {
 10898  	s.OverseaBuild = &v
 10899  	return s
 10900  }
 10901  
 10902  func (s *UpdateRepoSourceCodeRepoRequest) SetRepoId(v string) *UpdateRepoSourceCodeRepoRequest {
 10903  	s.RepoId = &v
 10904  	return s
 10905  }
 10906  
 10907  type UpdateRepoSourceCodeRepoResponseBody struct {
 10908  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
 10909  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
 10910  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
 10911  }
 10912  
 10913  func (s UpdateRepoSourceCodeRepoResponseBody) String() string {
 10914  	return tea.Prettify(s)
 10915  }
 10916  
 10917  func (s UpdateRepoSourceCodeRepoResponseBody) GoString() string {
 10918  	return s.String()
 10919  }
 10920  
 10921  func (s *UpdateRepoSourceCodeRepoResponseBody) SetCode(v string) *UpdateRepoSourceCodeRepoResponseBody {
 10922  	s.Code = &v
 10923  	return s
 10924  }
 10925  
 10926  func (s *UpdateRepoSourceCodeRepoResponseBody) SetIsSuccess(v bool) *UpdateRepoSourceCodeRepoResponseBody {
 10927  	s.IsSuccess = &v
 10928  	return s
 10929  }
 10930  
 10931  func (s *UpdateRepoSourceCodeRepoResponseBody) SetRequestId(v string) *UpdateRepoSourceCodeRepoResponseBody {
 10932  	s.RequestId = &v
 10933  	return s
 10934  }
 10935  
 10936  type UpdateRepoSourceCodeRepoResponse struct {
 10937  	Headers map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
 10938  	Body    *UpdateRepoSourceCodeRepoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
 10939  }
 10940  
 10941  func (s UpdateRepoSourceCodeRepoResponse) String() string {
 10942  	return tea.Prettify(s)
 10943  }
 10944  
 10945  func (s UpdateRepoSourceCodeRepoResponse) GoString() string {
 10946  	return s.String()
 10947  }
 10948  
 10949  func (s *UpdateRepoSourceCodeRepoResponse) SetHeaders(v map[string]*string) *UpdateRepoSourceCodeRepoResponse {
 10950  	s.Headers = v
 10951  	return s
 10952  }
 10953  
 10954  func (s *UpdateRepoSourceCodeRepoResponse) SetBody(v *UpdateRepoSourceCodeRepoResponseBody) *UpdateRepoSourceCodeRepoResponse {
 10955  	s.Body = v
 10956  	return s
 10957  }
 10958  
 10959  type UpdateRepoTriggerRequest struct {
 10960  	InstanceId  *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
 10961  	RepoId      *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
 10962  	TriggerId   *string `json:"TriggerId,omitempty" xml:"TriggerId,omitempty"`
 10963  	TriggerName *string `json:"TriggerName,omitempty" xml:"TriggerName,omitempty"`
 10964  	TriggerTag  *string `json:"TriggerTag,omitempty" xml:"TriggerTag,omitempty"`
 10965  	TriggerType *string `json:"TriggerType,omitempty" xml:"TriggerType,omitempty"`
 10966  	TriggerUrl  *string `json:"TriggerUrl,omitempty" xml:"TriggerUrl,omitempty"`
 10967  }
 10968  
 10969  func (s UpdateRepoTriggerRequest) String() string {
 10970  	return tea.Prettify(s)
 10971  }
 10972  
 10973  func (s UpdateRepoTriggerRequest) GoString() string {
 10974  	return s.String()
 10975  }
 10976  
 10977  func (s *UpdateRepoTriggerRequest) SetInstanceId(v string) *UpdateRepoTriggerRequest {
 10978  	s.InstanceId = &v
 10979  	return s
 10980  }
 10981  
 10982  func (s *UpdateRepoTriggerRequest) SetRepoId(v string) *UpdateRepoTriggerRequest {
 10983  	s.RepoId = &v
 10984  	return s
 10985  }
 10986  
 10987  func (s *UpdateRepoTriggerRequest) SetTriggerId(v string) *UpdateRepoTriggerRequest {
 10988  	s.TriggerId = &v
 10989  	return s
 10990  }
 10991  
 10992  func (s *UpdateRepoTriggerRequest) SetTriggerName(v string) *UpdateRepoTriggerRequest {
 10993  	s.TriggerName = &v
 10994  	return s
 10995  }
 10996  
 10997  func (s *UpdateRepoTriggerRequest) SetTriggerTag(v string) *UpdateRepoTriggerRequest {
 10998  	s.TriggerTag = &v
 10999  	return s
 11000  }
 11001  
 11002  func (s *UpdateRepoTriggerRequest) SetTriggerType(v string) *UpdateRepoTriggerRequest {
 11003  	s.TriggerType = &v
 11004  	return s
 11005  }
 11006  
 11007  func (s *UpdateRepoTriggerRequest) SetTriggerUrl(v string) *UpdateRepoTriggerRequest {
 11008  	s.TriggerUrl = &v
 11009  	return s
 11010  }
 11011  
 11012  type UpdateRepoTriggerResponseBody struct {
 11013  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
 11014  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
 11015  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
 11016  }
 11017  
 11018  func (s UpdateRepoTriggerResponseBody) String() string {
 11019  	return tea.Prettify(s)
 11020  }
 11021  
 11022  func (s UpdateRepoTriggerResponseBody) GoString() string {
 11023  	return s.String()
 11024  }
 11025  
 11026  func (s *UpdateRepoTriggerResponseBody) SetCode(v string) *UpdateRepoTriggerResponseBody {
 11027  	s.Code = &v
 11028  	return s
 11029  }
 11030  
 11031  func (s *UpdateRepoTriggerResponseBody) SetIsSuccess(v bool) *UpdateRepoTriggerResponseBody {
 11032  	s.IsSuccess = &v
 11033  	return s
 11034  }
 11035  
 11036  func (s *UpdateRepoTriggerResponseBody) SetRequestId(v string) *UpdateRepoTriggerResponseBody {
 11037  	s.RequestId = &v
 11038  	return s
 11039  }
 11040  
 11041  type UpdateRepoTriggerResponse struct {
 11042  	Headers map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
 11043  	Body    *UpdateRepoTriggerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
 11044  }
 11045  
 11046  func (s UpdateRepoTriggerResponse) String() string {
 11047  	return tea.Prettify(s)
 11048  }
 11049  
 11050  func (s UpdateRepoTriggerResponse) GoString() string {
 11051  	return s.String()
 11052  }
 11053  
 11054  func (s *UpdateRepoTriggerResponse) SetHeaders(v map[string]*string) *UpdateRepoTriggerResponse {
 11055  	s.Headers = v
 11056  	return s
 11057  }
 11058  
 11059  func (s *UpdateRepoTriggerResponse) SetBody(v *UpdateRepoTriggerResponseBody) *UpdateRepoTriggerResponse {
 11060  	s.Body = v
 11061  	return s
 11062  }
 11063  
 11064  type UpdateRepositoryRequest struct {
 11065  	Detail          *string `json:"Detail,omitempty" xml:"Detail,omitempty"`
 11066  	InstanceId      *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
 11067  	RepoId          *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
 11068  	RepoType        *string `json:"RepoType,omitempty" xml:"RepoType,omitempty"`
 11069  	Summary         *string `json:"Summary,omitempty" xml:"Summary,omitempty"`
 11070  	TagImmutability *bool   `json:"TagImmutability,omitempty" xml:"TagImmutability,omitempty"`
 11071  }
 11072  
 11073  func (s UpdateRepositoryRequest) String() string {
 11074  	return tea.Prettify(s)
 11075  }
 11076  
 11077  func (s UpdateRepositoryRequest) GoString() string {
 11078  	return s.String()
 11079  }
 11080  
 11081  func (s *UpdateRepositoryRequest) SetDetail(v string) *UpdateRepositoryRequest {
 11082  	s.Detail = &v
 11083  	return s
 11084  }
 11085  
 11086  func (s *UpdateRepositoryRequest) SetInstanceId(v string) *UpdateRepositoryRequest {
 11087  	s.InstanceId = &v
 11088  	return s
 11089  }
 11090  
 11091  func (s *UpdateRepositoryRequest) SetRepoId(v string) *UpdateRepositoryRequest {
 11092  	s.RepoId = &v
 11093  	return s
 11094  }
 11095  
 11096  func (s *UpdateRepositoryRequest) SetRepoType(v string) *UpdateRepositoryRequest {
 11097  	s.RepoType = &v
 11098  	return s
 11099  }
 11100  
 11101  func (s *UpdateRepositoryRequest) SetSummary(v string) *UpdateRepositoryRequest {
 11102  	s.Summary = &v
 11103  	return s
 11104  }
 11105  
 11106  func (s *UpdateRepositoryRequest) SetTagImmutability(v bool) *UpdateRepositoryRequest {
 11107  	s.TagImmutability = &v
 11108  	return s
 11109  }
 11110  
 11111  type UpdateRepositoryResponseBody struct {
 11112  	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
 11113  	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
 11114  	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
 11115  }
 11116  
 11117  func (s UpdateRepositoryResponseBody) String() string {
 11118  	return tea.Prettify(s)
 11119  }
 11120  
 11121  func (s UpdateRepositoryResponseBody) GoString() string {
 11122  	return s.String()
 11123  }
 11124  
 11125  func (s *UpdateRepositoryResponseBody) SetCode(v string) *UpdateRepositoryResponseBody {
 11126  	s.Code = &v
 11127  	return s
 11128  }
 11129  
 11130  func (s *UpdateRepositoryResponseBody) SetIsSuccess(v bool) *UpdateRepositoryResponseBody {
 11131  	s.IsSuccess = &v
 11132  	return s
 11133  }
 11134  
 11135  func (s *UpdateRepositoryResponseBody) SetRequestId(v string) *UpdateRepositoryResponseBody {
 11136  	s.RequestId = &v
 11137  	return s
 11138  }
 11139  
 11140  type UpdateRepositoryResponse struct {
 11141  	Headers map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
 11142  	Body    *UpdateRepositoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
 11143  }
 11144  
 11145  func (s UpdateRepositoryResponse) String() string {
 11146  	return tea.Prettify(s)
 11147  }
 11148  
 11149  func (s UpdateRepositoryResponse) GoString() string {
 11150  	return s.String()
 11151  }
 11152  
 11153  func (s *UpdateRepositoryResponse) SetHeaders(v map[string]*string) *UpdateRepositoryResponse {
 11154  	s.Headers = v
 11155  	return s
 11156  }
 11157  
 11158  func (s *UpdateRepositoryResponse) SetBody(v *UpdateRepositoryResponseBody) *UpdateRepositoryResponse {
 11159  	s.Body = v
 11160  	return s
 11161  }
 11162  
 11163  type Client struct {
 11164  	openapi.Client
 11165  }
 11166  
 11167  func NewClient(config *openapi.Config) (*Client, error) {
 11168  	client := new(Client)
 11169  	err := client.Init(config)
 11170  	return client, err
 11171  }
 11172  
 11173  func (client *Client) Init(config *openapi.Config) (_err error) {
 11174  	_err = client.Client.Init(config)
 11175  	if _err != nil {
 11176  		return _err
 11177  	}
 11178  	client.EndpointRule = tea.String("regional")
 11179  	_err = client.CheckConfig(config)
 11180  	if _err != nil {
 11181  		return _err
 11182  	}
 11183  	client.Endpoint, _err = client.GetEndpoint(tea.String("cr"), client.RegionId, client.EndpointRule, client.Network, client.Suffix, client.EndpointMap, client.Endpoint)
 11184  	if _err != nil {
 11185  		return _err
 11186  	}
 11187  
 11188  	return nil
 11189  }
 11190  
 11191  func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error) {
 11192  	if !tea.BoolValue(util.Empty(endpoint)) {
 11193  		_result = endpoint
 11194  		return _result, _err
 11195  	}
 11196  
 11197  	if !tea.BoolValue(util.IsUnset(endpointMap)) && !tea.BoolValue(util.Empty(endpointMap[tea.StringValue(regionId)])) {
 11198  		_result = endpointMap[tea.StringValue(regionId)]
 11199  		return _result, _err
 11200  	}
 11201  
 11202  	_body, _err := endpointutil.GetEndpointRules(productId, regionId, endpointRule, network, suffix)
 11203  	if _err != nil {
 11204  		return _result, _err
 11205  	}
 11206  	_result = _body
 11207  	return _result, _err
 11208  }
 11209  
 11210  func (client *Client) CancelArtifactBuildTaskWithOptions(request *CancelArtifactBuildTaskRequest, runtime *util.RuntimeOptions) (_result *CancelArtifactBuildTaskResponse, _err error) {
 11211  	_err = util.ValidateModel(request)
 11212  	if _err != nil {
 11213  		return _result, _err
 11214  	}
 11215  	query := map[string]interface{}{}
 11216  	if !tea.BoolValue(util.IsUnset(request.BuildTaskId)) {
 11217  		query["BuildTaskId"] = request.BuildTaskId
 11218  	}
 11219  
 11220  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 11221  		query["InstanceId"] = request.InstanceId
 11222  	}
 11223  
 11224  	req := &openapi.OpenApiRequest{
 11225  		Query: openapiutil.Query(query),
 11226  	}
 11227  	params := &openapi.Params{
 11228  		Action:      tea.String("CancelArtifactBuildTask"),
 11229  		Version:     tea.String("2018-12-01"),
 11230  		Protocol:    tea.String("HTTPS"),
 11231  		Pathname:    tea.String("/"),
 11232  		Method:      tea.String("POST"),
 11233  		AuthType:    tea.String("AK"),
 11234  		Style:       tea.String("RPC"),
 11235  		ReqBodyType: tea.String("formData"),
 11236  		BodyType:    tea.String("json"),
 11237  	}
 11238  	_result = &CancelArtifactBuildTaskResponse{}
 11239  	_body, _err := client.CallApi(params, req, runtime)
 11240  	if _err != nil {
 11241  		return _result, _err
 11242  	}
 11243  	_err = tea.Convert(_body, &_result)
 11244  	return _result, _err
 11245  }
 11246  
 11247  func (client *Client) CancelArtifactBuildTask(request *CancelArtifactBuildTaskRequest) (_result *CancelArtifactBuildTaskResponse, _err error) {
 11248  	runtime := &util.RuntimeOptions{}
 11249  	_result = &CancelArtifactBuildTaskResponse{}
 11250  	_body, _err := client.CancelArtifactBuildTaskWithOptions(request, runtime)
 11251  	if _err != nil {
 11252  		return _result, _err
 11253  	}
 11254  	_result = _body
 11255  	return _result, _err
 11256  }
 11257  
 11258  func (client *Client) CancelRepoBuildRecordWithOptions(request *CancelRepoBuildRecordRequest, runtime *util.RuntimeOptions) (_result *CancelRepoBuildRecordResponse, _err error) {
 11259  	_err = util.ValidateModel(request)
 11260  	if _err != nil {
 11261  		return _result, _err
 11262  	}
 11263  	query := map[string]interface{}{}
 11264  	if !tea.BoolValue(util.IsUnset(request.BuildRecordId)) {
 11265  		query["BuildRecordId"] = request.BuildRecordId
 11266  	}
 11267  
 11268  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 11269  		query["InstanceId"] = request.InstanceId
 11270  	}
 11271  
 11272  	if !tea.BoolValue(util.IsUnset(request.RepoId)) {
 11273  		query["RepoId"] = request.RepoId
 11274  	}
 11275  
 11276  	req := &openapi.OpenApiRequest{
 11277  		Query: openapiutil.Query(query),
 11278  	}
 11279  	params := &openapi.Params{
 11280  		Action:      tea.String("CancelRepoBuildRecord"),
 11281  		Version:     tea.String("2018-12-01"),
 11282  		Protocol:    tea.String("HTTPS"),
 11283  		Pathname:    tea.String("/"),
 11284  		Method:      tea.String("POST"),
 11285  		AuthType:    tea.String("AK"),
 11286  		Style:       tea.String("RPC"),
 11287  		ReqBodyType: tea.String("formData"),
 11288  		BodyType:    tea.String("json"),
 11289  	}
 11290  	_result = &CancelRepoBuildRecordResponse{}
 11291  	_body, _err := client.CallApi(params, req, runtime)
 11292  	if _err != nil {
 11293  		return _result, _err
 11294  	}
 11295  	_err = tea.Convert(_body, &_result)
 11296  	return _result, _err
 11297  }
 11298  
 11299  func (client *Client) CancelRepoBuildRecord(request *CancelRepoBuildRecordRequest) (_result *CancelRepoBuildRecordResponse, _err error) {
 11300  	runtime := &util.RuntimeOptions{}
 11301  	_result = &CancelRepoBuildRecordResponse{}
 11302  	_body, _err := client.CancelRepoBuildRecordWithOptions(request, runtime)
 11303  	if _err != nil {
 11304  		return _result, _err
 11305  	}
 11306  	_result = _body
 11307  	return _result, _err
 11308  }
 11309  
 11310  func (client *Client) CreateBuildRecordByRuleWithOptions(request *CreateBuildRecordByRuleRequest, runtime *util.RuntimeOptions) (_result *CreateBuildRecordByRuleResponse, _err error) {
 11311  	_err = util.ValidateModel(request)
 11312  	if _err != nil {
 11313  		return _result, _err
 11314  	}
 11315  	query := map[string]interface{}{}
 11316  	if !tea.BoolValue(util.IsUnset(request.BuildRuleId)) {
 11317  		query["BuildRuleId"] = request.BuildRuleId
 11318  	}
 11319  
 11320  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 11321  		query["InstanceId"] = request.InstanceId
 11322  	}
 11323  
 11324  	if !tea.BoolValue(util.IsUnset(request.RepoId)) {
 11325  		query["RepoId"] = request.RepoId
 11326  	}
 11327  
 11328  	req := &openapi.OpenApiRequest{
 11329  		Query: openapiutil.Query(query),
 11330  	}
 11331  	params := &openapi.Params{
 11332  		Action:      tea.String("CreateBuildRecordByRule"),
 11333  		Version:     tea.String("2018-12-01"),
 11334  		Protocol:    tea.String("HTTPS"),
 11335  		Pathname:    tea.String("/"),
 11336  		Method:      tea.String("POST"),
 11337  		AuthType:    tea.String("AK"),
 11338  		Style:       tea.String("RPC"),
 11339  		ReqBodyType: tea.String("formData"),
 11340  		BodyType:    tea.String("json"),
 11341  	}
 11342  	_result = &CreateBuildRecordByRuleResponse{}
 11343  	_body, _err := client.CallApi(params, req, runtime)
 11344  	if _err != nil {
 11345  		return _result, _err
 11346  	}
 11347  	_err = tea.Convert(_body, &_result)
 11348  	return _result, _err
 11349  }
 11350  
 11351  func (client *Client) CreateBuildRecordByRule(request *CreateBuildRecordByRuleRequest) (_result *CreateBuildRecordByRuleResponse, _err error) {
 11352  	runtime := &util.RuntimeOptions{}
 11353  	_result = &CreateBuildRecordByRuleResponse{}
 11354  	_body, _err := client.CreateBuildRecordByRuleWithOptions(request, runtime)
 11355  	if _err != nil {
 11356  		return _result, _err
 11357  	}
 11358  	_result = _body
 11359  	return _result, _err
 11360  }
 11361  
 11362  func (client *Client) CreateChainWithOptions(request *CreateChainRequest, runtime *util.RuntimeOptions) (_result *CreateChainResponse, _err error) {
 11363  	_err = util.ValidateModel(request)
 11364  	if _err != nil {
 11365  		return _result, _err
 11366  	}
 11367  	query := map[string]interface{}{}
 11368  	if !tea.BoolValue(util.IsUnset(request.ChainConfig)) {
 11369  		query["ChainConfig"] = request.ChainConfig
 11370  	}
 11371  
 11372  	if !tea.BoolValue(util.IsUnset(request.Description)) {
 11373  		query["Description"] = request.Description
 11374  	}
 11375  
 11376  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 11377  		query["InstanceId"] = request.InstanceId
 11378  	}
 11379  
 11380  	if !tea.BoolValue(util.IsUnset(request.Name)) {
 11381  		query["Name"] = request.Name
 11382  	}
 11383  
 11384  	if !tea.BoolValue(util.IsUnset(request.RepoName)) {
 11385  		query["RepoName"] = request.RepoName
 11386  	}
 11387  
 11388  	if !tea.BoolValue(util.IsUnset(request.RepoNamespaceName)) {
 11389  		query["RepoNamespaceName"] = request.RepoNamespaceName
 11390  	}
 11391  
 11392  	req := &openapi.OpenApiRequest{
 11393  		Query: openapiutil.Query(query),
 11394  	}
 11395  	params := &openapi.Params{
 11396  		Action:      tea.String("CreateChain"),
 11397  		Version:     tea.String("2018-12-01"),
 11398  		Protocol:    tea.String("HTTPS"),
 11399  		Pathname:    tea.String("/"),
 11400  		Method:      tea.String("POST"),
 11401  		AuthType:    tea.String("AK"),
 11402  		Style:       tea.String("RPC"),
 11403  		ReqBodyType: tea.String("formData"),
 11404  		BodyType:    tea.String("json"),
 11405  	}
 11406  	_result = &CreateChainResponse{}
 11407  	_body, _err := client.CallApi(params, req, runtime)
 11408  	if _err != nil {
 11409  		return _result, _err
 11410  	}
 11411  	_err = tea.Convert(_body, &_result)
 11412  	return _result, _err
 11413  }
 11414  
 11415  func (client *Client) CreateChain(request *CreateChainRequest) (_result *CreateChainResponse, _err error) {
 11416  	runtime := &util.RuntimeOptions{}
 11417  	_result = &CreateChainResponse{}
 11418  	_body, _err := client.CreateChainWithOptions(request, runtime)
 11419  	if _err != nil {
 11420  		return _result, _err
 11421  	}
 11422  	_result = _body
 11423  	return _result, _err
 11424  }
 11425  
 11426  func (client *Client) CreateChartNamespaceWithOptions(request *CreateChartNamespaceRequest, runtime *util.RuntimeOptions) (_result *CreateChartNamespaceResponse, _err error) {
 11427  	_err = util.ValidateModel(request)
 11428  	if _err != nil {
 11429  		return _result, _err
 11430  	}
 11431  	query := map[string]interface{}{}
 11432  	if !tea.BoolValue(util.IsUnset(request.AutoCreateRepo)) {
 11433  		query["AutoCreateRepo"] = request.AutoCreateRepo
 11434  	}
 11435  
 11436  	if !tea.BoolValue(util.IsUnset(request.DefaultRepoType)) {
 11437  		query["DefaultRepoType"] = request.DefaultRepoType
 11438  	}
 11439  
 11440  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 11441  		query["InstanceId"] = request.InstanceId
 11442  	}
 11443  
 11444  	if !tea.BoolValue(util.IsUnset(request.NamespaceName)) {
 11445  		query["NamespaceName"] = request.NamespaceName
 11446  	}
 11447  
 11448  	if !tea.BoolValue(util.IsUnset(request.ResourceGroupId)) {
 11449  		query["ResourceGroupId"] = request.ResourceGroupId
 11450  	}
 11451  
 11452  	req := &openapi.OpenApiRequest{
 11453  		Query: openapiutil.Query(query),
 11454  	}
 11455  	params := &openapi.Params{
 11456  		Action:      tea.String("CreateChartNamespace"),
 11457  		Version:     tea.String("2018-12-01"),
 11458  		Protocol:    tea.String("HTTPS"),
 11459  		Pathname:    tea.String("/"),
 11460  		Method:      tea.String("POST"),
 11461  		AuthType:    tea.String("AK"),
 11462  		Style:       tea.String("RPC"),
 11463  		ReqBodyType: tea.String("formData"),
 11464  		BodyType:    tea.String("json"),
 11465  	}
 11466  	_result = &CreateChartNamespaceResponse{}
 11467  	_body, _err := client.CallApi(params, req, runtime)
 11468  	if _err != nil {
 11469  		return _result, _err
 11470  	}
 11471  	_err = tea.Convert(_body, &_result)
 11472  	return _result, _err
 11473  }
 11474  
 11475  func (client *Client) CreateChartNamespace(request *CreateChartNamespaceRequest) (_result *CreateChartNamespaceResponse, _err error) {
 11476  	runtime := &util.RuntimeOptions{}
 11477  	_result = &CreateChartNamespaceResponse{}
 11478  	_body, _err := client.CreateChartNamespaceWithOptions(request, runtime)
 11479  	if _err != nil {
 11480  		return _result, _err
 11481  	}
 11482  	_result = _body
 11483  	return _result, _err
 11484  }
 11485  
 11486  func (client *Client) CreateChartRepositoryWithOptions(request *CreateChartRepositoryRequest, runtime *util.RuntimeOptions) (_result *CreateChartRepositoryResponse, _err error) {
 11487  	_err = util.ValidateModel(request)
 11488  	if _err != nil {
 11489  		return _result, _err
 11490  	}
 11491  	query := map[string]interface{}{}
 11492  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 11493  		query["InstanceId"] = request.InstanceId
 11494  	}
 11495  
 11496  	if !tea.BoolValue(util.IsUnset(request.RepoName)) {
 11497  		query["RepoName"] = request.RepoName
 11498  	}
 11499  
 11500  	if !tea.BoolValue(util.IsUnset(request.RepoNamespaceName)) {
 11501  		query["RepoNamespaceName"] = request.RepoNamespaceName
 11502  	}
 11503  
 11504  	if !tea.BoolValue(util.IsUnset(request.RepoType)) {
 11505  		query["RepoType"] = request.RepoType
 11506  	}
 11507  
 11508  	if !tea.BoolValue(util.IsUnset(request.Summary)) {
 11509  		query["Summary"] = request.Summary
 11510  	}
 11511  
 11512  	req := &openapi.OpenApiRequest{
 11513  		Query: openapiutil.Query(query),
 11514  	}
 11515  	params := &openapi.Params{
 11516  		Action:      tea.String("CreateChartRepository"),
 11517  		Version:     tea.String("2018-12-01"),
 11518  		Protocol:    tea.String("HTTPS"),
 11519  		Pathname:    tea.String("/"),
 11520  		Method:      tea.String("POST"),
 11521  		AuthType:    tea.String("AK"),
 11522  		Style:       tea.String("RPC"),
 11523  		ReqBodyType: tea.String("formData"),
 11524  		BodyType:    tea.String("json"),
 11525  	}
 11526  	_result = &CreateChartRepositoryResponse{}
 11527  	_body, _err := client.CallApi(params, req, runtime)
 11528  	if _err != nil {
 11529  		return _result, _err
 11530  	}
 11531  	_err = tea.Convert(_body, &_result)
 11532  	return _result, _err
 11533  }
 11534  
 11535  func (client *Client) CreateChartRepository(request *CreateChartRepositoryRequest) (_result *CreateChartRepositoryResponse, _err error) {
 11536  	runtime := &util.RuntimeOptions{}
 11537  	_result = &CreateChartRepositoryResponse{}
 11538  	_body, _err := client.CreateChartRepositoryWithOptions(request, runtime)
 11539  	if _err != nil {
 11540  		return _result, _err
 11541  	}
 11542  	_result = _body
 11543  	return _result, _err
 11544  }
 11545  
 11546  func (client *Client) CreateInstanceEndpointAclPolicyWithOptions(request *CreateInstanceEndpointAclPolicyRequest, runtime *util.RuntimeOptions) (_result *CreateInstanceEndpointAclPolicyResponse, _err error) {
 11547  	_err = util.ValidateModel(request)
 11548  	if _err != nil {
 11549  		return _result, _err
 11550  	}
 11551  	query := map[string]interface{}{}
 11552  	if !tea.BoolValue(util.IsUnset(request.Comment)) {
 11553  		query["Comment"] = request.Comment
 11554  	}
 11555  
 11556  	if !tea.BoolValue(util.IsUnset(request.EndpointType)) {
 11557  		query["EndpointType"] = request.EndpointType
 11558  	}
 11559  
 11560  	if !tea.BoolValue(util.IsUnset(request.Entry)) {
 11561  		query["Entry"] = request.Entry
 11562  	}
 11563  
 11564  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 11565  		query["InstanceId"] = request.InstanceId
 11566  	}
 11567  
 11568  	if !tea.BoolValue(util.IsUnset(request.ModuleName)) {
 11569  		query["ModuleName"] = request.ModuleName
 11570  	}
 11571  
 11572  	req := &openapi.OpenApiRequest{
 11573  		Query: openapiutil.Query(query),
 11574  	}
 11575  	params := &openapi.Params{
 11576  		Action:      tea.String("CreateInstanceEndpointAclPolicy"),
 11577  		Version:     tea.String("2018-12-01"),
 11578  		Protocol:    tea.String("HTTPS"),
 11579  		Pathname:    tea.String("/"),
 11580  		Method:      tea.String("POST"),
 11581  		AuthType:    tea.String("AK"),
 11582  		Style:       tea.String("RPC"),
 11583  		ReqBodyType: tea.String("formData"),
 11584  		BodyType:    tea.String("json"),
 11585  	}
 11586  	_result = &CreateInstanceEndpointAclPolicyResponse{}
 11587  	_body, _err := client.CallApi(params, req, runtime)
 11588  	if _err != nil {
 11589  		return _result, _err
 11590  	}
 11591  	_err = tea.Convert(_body, &_result)
 11592  	return _result, _err
 11593  }
 11594  
 11595  func (client *Client) CreateInstanceEndpointAclPolicy(request *CreateInstanceEndpointAclPolicyRequest) (_result *CreateInstanceEndpointAclPolicyResponse, _err error) {
 11596  	runtime := &util.RuntimeOptions{}
 11597  	_result = &CreateInstanceEndpointAclPolicyResponse{}
 11598  	_body, _err := client.CreateInstanceEndpointAclPolicyWithOptions(request, runtime)
 11599  	if _err != nil {
 11600  		return _result, _err
 11601  	}
 11602  	_result = _body
 11603  	return _result, _err
 11604  }
 11605  
 11606  func (client *Client) CreateInstanceVpcEndpointLinkedVpcWithOptions(request *CreateInstanceVpcEndpointLinkedVpcRequest, runtime *util.RuntimeOptions) (_result *CreateInstanceVpcEndpointLinkedVpcResponse, _err error) {
 11607  	_err = util.ValidateModel(request)
 11608  	if _err != nil {
 11609  		return _result, _err
 11610  	}
 11611  	query := map[string]interface{}{}
 11612  	if !tea.BoolValue(util.IsUnset(request.EnableCreateDNSRecordInPvzt)) {
 11613  		query["EnableCreateDNSRecordInPvzt"] = request.EnableCreateDNSRecordInPvzt
 11614  	}
 11615  
 11616  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 11617  		query["InstanceId"] = request.InstanceId
 11618  	}
 11619  
 11620  	if !tea.BoolValue(util.IsUnset(request.ModuleName)) {
 11621  		query["ModuleName"] = request.ModuleName
 11622  	}
 11623  
 11624  	if !tea.BoolValue(util.IsUnset(request.VpcId)) {
 11625  		query["VpcId"] = request.VpcId
 11626  	}
 11627  
 11628  	if !tea.BoolValue(util.IsUnset(request.VswitchId)) {
 11629  		query["VswitchId"] = request.VswitchId
 11630  	}
 11631  
 11632  	req := &openapi.OpenApiRequest{
 11633  		Query: openapiutil.Query(query),
 11634  	}
 11635  	params := &openapi.Params{
 11636  		Action:      tea.String("CreateInstanceVpcEndpointLinkedVpc"),
 11637  		Version:     tea.String("2018-12-01"),
 11638  		Protocol:    tea.String("HTTPS"),
 11639  		Pathname:    tea.String("/"),
 11640  		Method:      tea.String("POST"),
 11641  		AuthType:    tea.String("AK"),
 11642  		Style:       tea.String("RPC"),
 11643  		ReqBodyType: tea.String("formData"),
 11644  		BodyType:    tea.String("json"),
 11645  	}
 11646  	_result = &CreateInstanceVpcEndpointLinkedVpcResponse{}
 11647  	_body, _err := client.CallApi(params, req, runtime)
 11648  	if _err != nil {
 11649  		return _result, _err
 11650  	}
 11651  	_err = tea.Convert(_body, &_result)
 11652  	return _result, _err
 11653  }
 11654  
 11655  func (client *Client) CreateInstanceVpcEndpointLinkedVpc(request *CreateInstanceVpcEndpointLinkedVpcRequest) (_result *CreateInstanceVpcEndpointLinkedVpcResponse, _err error) {
 11656  	runtime := &util.RuntimeOptions{}
 11657  	_result = &CreateInstanceVpcEndpointLinkedVpcResponse{}
 11658  	_body, _err := client.CreateInstanceVpcEndpointLinkedVpcWithOptions(request, runtime)
 11659  	if _err != nil {
 11660  		return _result, _err
 11661  	}
 11662  	_result = _body
 11663  	return _result, _err
 11664  }
 11665  
 11666  func (client *Client) CreateNamespaceWithOptions(request *CreateNamespaceRequest, runtime *util.RuntimeOptions) (_result *CreateNamespaceResponse, _err error) {
 11667  	_err = util.ValidateModel(request)
 11668  	if _err != nil {
 11669  		return _result, _err
 11670  	}
 11671  	query := map[string]interface{}{}
 11672  	if !tea.BoolValue(util.IsUnset(request.AutoCreateRepo)) {
 11673  		query["AutoCreateRepo"] = request.AutoCreateRepo
 11674  	}
 11675  
 11676  	if !tea.BoolValue(util.IsUnset(request.DefaultRepoType)) {
 11677  		query["DefaultRepoType"] = request.DefaultRepoType
 11678  	}
 11679  
 11680  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 11681  		query["InstanceId"] = request.InstanceId
 11682  	}
 11683  
 11684  	if !tea.BoolValue(util.IsUnset(request.NamespaceName)) {
 11685  		query["NamespaceName"] = request.NamespaceName
 11686  	}
 11687  
 11688  	if !tea.BoolValue(util.IsUnset(request.ResourceGroupId)) {
 11689  		query["ResourceGroupId"] = request.ResourceGroupId
 11690  	}
 11691  
 11692  	req := &openapi.OpenApiRequest{
 11693  		Query: openapiutil.Query(query),
 11694  	}
 11695  	params := &openapi.Params{
 11696  		Action:      tea.String("CreateNamespace"),
 11697  		Version:     tea.String("2018-12-01"),
 11698  		Protocol:    tea.String("HTTPS"),
 11699  		Pathname:    tea.String("/"),
 11700  		Method:      tea.String("POST"),
 11701  		AuthType:    tea.String("AK"),
 11702  		Style:       tea.String("RPC"),
 11703  		ReqBodyType: tea.String("formData"),
 11704  		BodyType:    tea.String("json"),
 11705  	}
 11706  	_result = &CreateNamespaceResponse{}
 11707  	_body, _err := client.CallApi(params, req, runtime)
 11708  	if _err != nil {
 11709  		return _result, _err
 11710  	}
 11711  	_err = tea.Convert(_body, &_result)
 11712  	return _result, _err
 11713  }
 11714  
 11715  func (client *Client) CreateNamespace(request *CreateNamespaceRequest) (_result *CreateNamespaceResponse, _err error) {
 11716  	runtime := &util.RuntimeOptions{}
 11717  	_result = &CreateNamespaceResponse{}
 11718  	_body, _err := client.CreateNamespaceWithOptions(request, runtime)
 11719  	if _err != nil {
 11720  		return _result, _err
 11721  	}
 11722  	_result = _body
 11723  	return _result, _err
 11724  }
 11725  
 11726  func (client *Client) CreateRepoBuildRuleWithOptions(request *CreateRepoBuildRuleRequest, runtime *util.RuntimeOptions) (_result *CreateRepoBuildRuleResponse, _err error) {
 11727  	_err = util.ValidateModel(request)
 11728  	if _err != nil {
 11729  		return _result, _err
 11730  	}
 11731  	query := map[string]interface{}{}
 11732  	if !tea.BoolValue(util.IsUnset(request.BuildArgs)) {
 11733  		query["BuildArgs"] = request.BuildArgs
 11734  	}
 11735  
 11736  	if !tea.BoolValue(util.IsUnset(request.DockerfileLocation)) {
 11737  		query["DockerfileLocation"] = request.DockerfileLocation
 11738  	}
 11739  
 11740  	if !tea.BoolValue(util.IsUnset(request.DockerfileName)) {
 11741  		query["DockerfileName"] = request.DockerfileName
 11742  	}
 11743  
 11744  	if !tea.BoolValue(util.IsUnset(request.ImageTag)) {
 11745  		query["ImageTag"] = request.ImageTag
 11746  	}
 11747  
 11748  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 11749  		query["InstanceId"] = request.InstanceId
 11750  	}
 11751  
 11752  	if !tea.BoolValue(util.IsUnset(request.Platforms)) {
 11753  		query["Platforms"] = request.Platforms
 11754  	}
 11755  
 11756  	if !tea.BoolValue(util.IsUnset(request.PushName)) {
 11757  		query["PushName"] = request.PushName
 11758  	}
 11759  
 11760  	if !tea.BoolValue(util.IsUnset(request.PushType)) {
 11761  		query["PushType"] = request.PushType
 11762  	}
 11763  
 11764  	if !tea.BoolValue(util.IsUnset(request.RepoId)) {
 11765  		query["RepoId"] = request.RepoId
 11766  	}
 11767  
 11768  	req := &openapi.OpenApiRequest{
 11769  		Query: openapiutil.Query(query),
 11770  	}
 11771  	params := &openapi.Params{
 11772  		Action:      tea.String("CreateRepoBuildRule"),
 11773  		Version:     tea.String("2018-12-01"),
 11774  		Protocol:    tea.String("HTTPS"),
 11775  		Pathname:    tea.String("/"),
 11776  		Method:      tea.String("POST"),
 11777  		AuthType:    tea.String("AK"),
 11778  		Style:       tea.String("RPC"),
 11779  		ReqBodyType: tea.String("formData"),
 11780  		BodyType:    tea.String("json"),
 11781  	}
 11782  	_result = &CreateRepoBuildRuleResponse{}
 11783  	_body, _err := client.CallApi(params, req, runtime)
 11784  	if _err != nil {
 11785  		return _result, _err
 11786  	}
 11787  	_err = tea.Convert(_body, &_result)
 11788  	return _result, _err
 11789  }
 11790  
 11791  func (client *Client) CreateRepoBuildRule(request *CreateRepoBuildRuleRequest) (_result *CreateRepoBuildRuleResponse, _err error) {
 11792  	runtime := &util.RuntimeOptions{}
 11793  	_result = &CreateRepoBuildRuleResponse{}
 11794  	_body, _err := client.CreateRepoBuildRuleWithOptions(request, runtime)
 11795  	if _err != nil {
 11796  		return _result, _err
 11797  	}
 11798  	_result = _body
 11799  	return _result, _err
 11800  }
 11801  
 11802  func (client *Client) CreateRepoSourceCodeRepoWithOptions(request *CreateRepoSourceCodeRepoRequest, runtime *util.RuntimeOptions) (_result *CreateRepoSourceCodeRepoResponse, _err error) {
 11803  	_err = util.ValidateModel(request)
 11804  	if _err != nil {
 11805  		return _result, _err
 11806  	}
 11807  	query := map[string]interface{}{}
 11808  	if !tea.BoolValue(util.IsUnset(request.AutoBuild)) {
 11809  		query["AutoBuild"] = request.AutoBuild
 11810  	}
 11811  
 11812  	if !tea.BoolValue(util.IsUnset(request.CodeRepoName)) {
 11813  		query["CodeRepoName"] = request.CodeRepoName
 11814  	}
 11815  
 11816  	if !tea.BoolValue(util.IsUnset(request.CodeRepoNamespaceName)) {
 11817  		query["CodeRepoNamespaceName"] = request.CodeRepoNamespaceName
 11818  	}
 11819  
 11820  	if !tea.BoolValue(util.IsUnset(request.CodeRepoType)) {
 11821  		query["CodeRepoType"] = request.CodeRepoType
 11822  	}
 11823  
 11824  	if !tea.BoolValue(util.IsUnset(request.DisableCacheBuild)) {
 11825  		query["DisableCacheBuild"] = request.DisableCacheBuild
 11826  	}
 11827  
 11828  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 11829  		query["InstanceId"] = request.InstanceId
 11830  	}
 11831  
 11832  	if !tea.BoolValue(util.IsUnset(request.OverseaBuild)) {
 11833  		query["OverseaBuild"] = request.OverseaBuild
 11834  	}
 11835  
 11836  	if !tea.BoolValue(util.IsUnset(request.RepoId)) {
 11837  		query["RepoId"] = request.RepoId
 11838  	}
 11839  
 11840  	req := &openapi.OpenApiRequest{
 11841  		Query: openapiutil.Query(query),
 11842  	}
 11843  	params := &openapi.Params{
 11844  		Action:      tea.String("CreateRepoSourceCodeRepo"),
 11845  		Version:     tea.String("2018-12-01"),
 11846  		Protocol:    tea.String("HTTPS"),
 11847  		Pathname:    tea.String("/"),
 11848  		Method:      tea.String("POST"),
 11849  		AuthType:    tea.String("AK"),
 11850  		Style:       tea.String("RPC"),
 11851  		ReqBodyType: tea.String("formData"),
 11852  		BodyType:    tea.String("json"),
 11853  	}
 11854  	_result = &CreateRepoSourceCodeRepoResponse{}
 11855  	_body, _err := client.CallApi(params, req, runtime)
 11856  	if _err != nil {
 11857  		return _result, _err
 11858  	}
 11859  	_err = tea.Convert(_body, &_result)
 11860  	return _result, _err
 11861  }
 11862  
 11863  func (client *Client) CreateRepoSourceCodeRepo(request *CreateRepoSourceCodeRepoRequest) (_result *CreateRepoSourceCodeRepoResponse, _err error) {
 11864  	runtime := &util.RuntimeOptions{}
 11865  	_result = &CreateRepoSourceCodeRepoResponse{}
 11866  	_body, _err := client.CreateRepoSourceCodeRepoWithOptions(request, runtime)
 11867  	if _err != nil {
 11868  		return _result, _err
 11869  	}
 11870  	_result = _body
 11871  	return _result, _err
 11872  }
 11873  
 11874  func (client *Client) CreateRepoSyncRuleWithOptions(request *CreateRepoSyncRuleRequest, runtime *util.RuntimeOptions) (_result *CreateRepoSyncRuleResponse, _err error) {
 11875  	_err = util.ValidateModel(request)
 11876  	if _err != nil {
 11877  		return _result, _err
 11878  	}
 11879  	query := map[string]interface{}{}
 11880  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 11881  		query["InstanceId"] = request.InstanceId
 11882  	}
 11883  
 11884  	if !tea.BoolValue(util.IsUnset(request.NamespaceName)) {
 11885  		query["NamespaceName"] = request.NamespaceName
 11886  	}
 11887  
 11888  	if !tea.BoolValue(util.IsUnset(request.RepoName)) {
 11889  		query["RepoName"] = request.RepoName
 11890  	}
 11891  
 11892  	if !tea.BoolValue(util.IsUnset(request.SyncRuleName)) {
 11893  		query["SyncRuleName"] = request.SyncRuleName
 11894  	}
 11895  
 11896  	if !tea.BoolValue(util.IsUnset(request.SyncScope)) {
 11897  		query["SyncScope"] = request.SyncScope
 11898  	}
 11899  
 11900  	if !tea.BoolValue(util.IsUnset(request.SyncTrigger)) {
 11901  		query["SyncTrigger"] = request.SyncTrigger
 11902  	}
 11903  
 11904  	if !tea.BoolValue(util.IsUnset(request.TagFilter)) {
 11905  		query["TagFilter"] = request.TagFilter
 11906  	}
 11907  
 11908  	if !tea.BoolValue(util.IsUnset(request.TargetInstanceId)) {
 11909  		query["TargetInstanceId"] = request.TargetInstanceId
 11910  	}
 11911  
 11912  	if !tea.BoolValue(util.IsUnset(request.TargetNamespaceName)) {
 11913  		query["TargetNamespaceName"] = request.TargetNamespaceName
 11914  	}
 11915  
 11916  	if !tea.BoolValue(util.IsUnset(request.TargetRegionId)) {
 11917  		query["TargetRegionId"] = request.TargetRegionId
 11918  	}
 11919  
 11920  	if !tea.BoolValue(util.IsUnset(request.TargetRepoName)) {
 11921  		query["TargetRepoName"] = request.TargetRepoName
 11922  	}
 11923  
 11924  	if !tea.BoolValue(util.IsUnset(request.TargetUserId)) {
 11925  		query["TargetUserId"] = request.TargetUserId
 11926  	}
 11927  
 11928  	req := &openapi.OpenApiRequest{
 11929  		Query: openapiutil.Query(query),
 11930  	}
 11931  	params := &openapi.Params{
 11932  		Action:      tea.String("CreateRepoSyncRule"),
 11933  		Version:     tea.String("2018-12-01"),
 11934  		Protocol:    tea.String("HTTPS"),
 11935  		Pathname:    tea.String("/"),
 11936  		Method:      tea.String("POST"),
 11937  		AuthType:    tea.String("AK"),
 11938  		Style:       tea.String("RPC"),
 11939  		ReqBodyType: tea.String("formData"),
 11940  		BodyType:    tea.String("json"),
 11941  	}
 11942  	_result = &CreateRepoSyncRuleResponse{}
 11943  	_body, _err := client.CallApi(params, req, runtime)
 11944  	if _err != nil {
 11945  		return _result, _err
 11946  	}
 11947  	_err = tea.Convert(_body, &_result)
 11948  	return _result, _err
 11949  }
 11950  
 11951  func (client *Client) CreateRepoSyncRule(request *CreateRepoSyncRuleRequest) (_result *CreateRepoSyncRuleResponse, _err error) {
 11952  	runtime := &util.RuntimeOptions{}
 11953  	_result = &CreateRepoSyncRuleResponse{}
 11954  	_body, _err := client.CreateRepoSyncRuleWithOptions(request, runtime)
 11955  	if _err != nil {
 11956  		return _result, _err
 11957  	}
 11958  	_result = _body
 11959  	return _result, _err
 11960  }
 11961  
 11962  func (client *Client) CreateRepoSyncTaskWithOptions(request *CreateRepoSyncTaskRequest, runtime *util.RuntimeOptions) (_result *CreateRepoSyncTaskResponse, _err error) {
 11963  	_err = util.ValidateModel(request)
 11964  	if _err != nil {
 11965  		return _result, _err
 11966  	}
 11967  	query := map[string]interface{}{}
 11968  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 11969  		query["InstanceId"] = request.InstanceId
 11970  	}
 11971  
 11972  	if !tea.BoolValue(util.IsUnset(request.Override)) {
 11973  		query["Override"] = request.Override
 11974  	}
 11975  
 11976  	if !tea.BoolValue(util.IsUnset(request.RepoId)) {
 11977  		query["RepoId"] = request.RepoId
 11978  	}
 11979  
 11980  	if !tea.BoolValue(util.IsUnset(request.Tag)) {
 11981  		query["Tag"] = request.Tag
 11982  	}
 11983  
 11984  	if !tea.BoolValue(util.IsUnset(request.TargetInstanceId)) {
 11985  		query["TargetInstanceId"] = request.TargetInstanceId
 11986  	}
 11987  
 11988  	if !tea.BoolValue(util.IsUnset(request.TargetNamespace)) {
 11989  		query["TargetNamespace"] = request.TargetNamespace
 11990  	}
 11991  
 11992  	if !tea.BoolValue(util.IsUnset(request.TargetRegionId)) {
 11993  		query["TargetRegionId"] = request.TargetRegionId
 11994  	}
 11995  
 11996  	if !tea.BoolValue(util.IsUnset(request.TargetRepoName)) {
 11997  		query["TargetRepoName"] = request.TargetRepoName
 11998  	}
 11999  
 12000  	if !tea.BoolValue(util.IsUnset(request.TargetTag)) {
 12001  		query["TargetTag"] = request.TargetTag
 12002  	}
 12003  
 12004  	if !tea.BoolValue(util.IsUnset(request.TargetUserId)) {
 12005  		query["TargetUserId"] = request.TargetUserId
 12006  	}
 12007  
 12008  	req := &openapi.OpenApiRequest{
 12009  		Query: openapiutil.Query(query),
 12010  	}
 12011  	params := &openapi.Params{
 12012  		Action:      tea.String("CreateRepoSyncTask"),
 12013  		Version:     tea.String("2018-12-01"),
 12014  		Protocol:    tea.String("HTTPS"),
 12015  		Pathname:    tea.String("/"),
 12016  		Method:      tea.String("POST"),
 12017  		AuthType:    tea.String("AK"),
 12018  		Style:       tea.String("RPC"),
 12019  		ReqBodyType: tea.String("formData"),
 12020  		BodyType:    tea.String("json"),
 12021  	}
 12022  	_result = &CreateRepoSyncTaskResponse{}
 12023  	_body, _err := client.CallApi(params, req, runtime)
 12024  	if _err != nil {
 12025  		return _result, _err
 12026  	}
 12027  	_err = tea.Convert(_body, &_result)
 12028  	return _result, _err
 12029  }
 12030  
 12031  func (client *Client) CreateRepoSyncTask(request *CreateRepoSyncTaskRequest) (_result *CreateRepoSyncTaskResponse, _err error) {
 12032  	runtime := &util.RuntimeOptions{}
 12033  	_result = &CreateRepoSyncTaskResponse{}
 12034  	_body, _err := client.CreateRepoSyncTaskWithOptions(request, runtime)
 12035  	if _err != nil {
 12036  		return _result, _err
 12037  	}
 12038  	_result = _body
 12039  	return _result, _err
 12040  }
 12041  
 12042  func (client *Client) CreateRepoSyncTaskByRuleWithOptions(request *CreateRepoSyncTaskByRuleRequest, runtime *util.RuntimeOptions) (_result *CreateRepoSyncTaskByRuleResponse, _err error) {
 12043  	_err = util.ValidateModel(request)
 12044  	if _err != nil {
 12045  		return _result, _err
 12046  	}
 12047  	query := map[string]interface{}{}
 12048  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 12049  		query["InstanceId"] = request.InstanceId
 12050  	}
 12051  
 12052  	if !tea.BoolValue(util.IsUnset(request.RepoId)) {
 12053  		query["RepoId"] = request.RepoId
 12054  	}
 12055  
 12056  	if !tea.BoolValue(util.IsUnset(request.SyncRuleId)) {
 12057  		query["SyncRuleId"] = request.SyncRuleId
 12058  	}
 12059  
 12060  	if !tea.BoolValue(util.IsUnset(request.Tag)) {
 12061  		query["Tag"] = request.Tag
 12062  	}
 12063  
 12064  	req := &openapi.OpenApiRequest{
 12065  		Query: openapiutil.Query(query),
 12066  	}
 12067  	params := &openapi.Params{
 12068  		Action:      tea.String("CreateRepoSyncTaskByRule"),
 12069  		Version:     tea.String("2018-12-01"),
 12070  		Protocol:    tea.String("HTTPS"),
 12071  		Pathname:    tea.String("/"),
 12072  		Method:      tea.String("POST"),
 12073  		AuthType:    tea.String("AK"),
 12074  		Style:       tea.String("RPC"),
 12075  		ReqBodyType: tea.String("formData"),
 12076  		BodyType:    tea.String("json"),
 12077  	}
 12078  	_result = &CreateRepoSyncTaskByRuleResponse{}
 12079  	_body, _err := client.CallApi(params, req, runtime)
 12080  	if _err != nil {
 12081  		return _result, _err
 12082  	}
 12083  	_err = tea.Convert(_body, &_result)
 12084  	return _result, _err
 12085  }
 12086  
 12087  func (client *Client) CreateRepoSyncTaskByRule(request *CreateRepoSyncTaskByRuleRequest) (_result *CreateRepoSyncTaskByRuleResponse, _err error) {
 12088  	runtime := &util.RuntimeOptions{}
 12089  	_result = &CreateRepoSyncTaskByRuleResponse{}
 12090  	_body, _err := client.CreateRepoSyncTaskByRuleWithOptions(request, runtime)
 12091  	if _err != nil {
 12092  		return _result, _err
 12093  	}
 12094  	_result = _body
 12095  	return _result, _err
 12096  }
 12097  
 12098  func (client *Client) CreateRepoTagWithOptions(request *CreateRepoTagRequest, runtime *util.RuntimeOptions) (_result *CreateRepoTagResponse, _err error) {
 12099  	_err = util.ValidateModel(request)
 12100  	if _err != nil {
 12101  		return _result, _err
 12102  	}
 12103  	query := map[string]interface{}{}
 12104  	if !tea.BoolValue(util.IsUnset(request.FromTag)) {
 12105  		query["FromTag"] = request.FromTag
 12106  	}
 12107  
 12108  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 12109  		query["InstanceId"] = request.InstanceId
 12110  	}
 12111  
 12112  	if !tea.BoolValue(util.IsUnset(request.NamespaceName)) {
 12113  		query["NamespaceName"] = request.NamespaceName
 12114  	}
 12115  
 12116  	if !tea.BoolValue(util.IsUnset(request.RepoName)) {
 12117  		query["RepoName"] = request.RepoName
 12118  	}
 12119  
 12120  	if !tea.BoolValue(util.IsUnset(request.ToTag)) {
 12121  		query["ToTag"] = request.ToTag
 12122  	}
 12123  
 12124  	req := &openapi.OpenApiRequest{
 12125  		Query: openapiutil.Query(query),
 12126  	}
 12127  	params := &openapi.Params{
 12128  		Action:      tea.String("CreateRepoTag"),
 12129  		Version:     tea.String("2018-12-01"),
 12130  		Protocol:    tea.String("HTTPS"),
 12131  		Pathname:    tea.String("/"),
 12132  		Method:      tea.String("POST"),
 12133  		AuthType:    tea.String("AK"),
 12134  		Style:       tea.String("RPC"),
 12135  		ReqBodyType: tea.String("formData"),
 12136  		BodyType:    tea.String("json"),
 12137  	}
 12138  	_result = &CreateRepoTagResponse{}
 12139  	_body, _err := client.CallApi(params, req, runtime)
 12140  	if _err != nil {
 12141  		return _result, _err
 12142  	}
 12143  	_err = tea.Convert(_body, &_result)
 12144  	return _result, _err
 12145  }
 12146  
 12147  func (client *Client) CreateRepoTag(request *CreateRepoTagRequest) (_result *CreateRepoTagResponse, _err error) {
 12148  	runtime := &util.RuntimeOptions{}
 12149  	_result = &CreateRepoTagResponse{}
 12150  	_body, _err := client.CreateRepoTagWithOptions(request, runtime)
 12151  	if _err != nil {
 12152  		return _result, _err
 12153  	}
 12154  	_result = _body
 12155  	return _result, _err
 12156  }
 12157  
 12158  func (client *Client) CreateRepoTagScanTaskWithOptions(request *CreateRepoTagScanTaskRequest, runtime *util.RuntimeOptions) (_result *CreateRepoTagScanTaskResponse, _err error) {
 12159  	_err = util.ValidateModel(request)
 12160  	if _err != nil {
 12161  		return _result, _err
 12162  	}
 12163  	query := map[string]interface{}{}
 12164  	if !tea.BoolValue(util.IsUnset(request.Digest)) {
 12165  		query["Digest"] = request.Digest
 12166  	}
 12167  
 12168  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 12169  		query["InstanceId"] = request.InstanceId
 12170  	}
 12171  
 12172  	if !tea.BoolValue(util.IsUnset(request.RepoId)) {
 12173  		query["RepoId"] = request.RepoId
 12174  	}
 12175  
 12176  	if !tea.BoolValue(util.IsUnset(request.ScanService)) {
 12177  		query["ScanService"] = request.ScanService
 12178  	}
 12179  
 12180  	if !tea.BoolValue(util.IsUnset(request.Tag)) {
 12181  		query["Tag"] = request.Tag
 12182  	}
 12183  
 12184  	req := &openapi.OpenApiRequest{
 12185  		Query: openapiutil.Query(query),
 12186  	}
 12187  	params := &openapi.Params{
 12188  		Action:      tea.String("CreateRepoTagScanTask"),
 12189  		Version:     tea.String("2018-12-01"),
 12190  		Protocol:    tea.String("HTTPS"),
 12191  		Pathname:    tea.String("/"),
 12192  		Method:      tea.String("POST"),
 12193  		AuthType:    tea.String("AK"),
 12194  		Style:       tea.String("RPC"),
 12195  		ReqBodyType: tea.String("formData"),
 12196  		BodyType:    tea.String("json"),
 12197  	}
 12198  	_result = &CreateRepoTagScanTaskResponse{}
 12199  	_body, _err := client.CallApi(params, req, runtime)
 12200  	if _err != nil {
 12201  		return _result, _err
 12202  	}
 12203  	_err = tea.Convert(_body, &_result)
 12204  	return _result, _err
 12205  }
 12206  
 12207  func (client *Client) CreateRepoTagScanTask(request *CreateRepoTagScanTaskRequest) (_result *CreateRepoTagScanTaskResponse, _err error) {
 12208  	runtime := &util.RuntimeOptions{}
 12209  	_result = &CreateRepoTagScanTaskResponse{}
 12210  	_body, _err := client.CreateRepoTagScanTaskWithOptions(request, runtime)
 12211  	if _err != nil {
 12212  		return _result, _err
 12213  	}
 12214  	_result = _body
 12215  	return _result, _err
 12216  }
 12217  
 12218  func (client *Client) CreateRepoTriggerWithOptions(request *CreateRepoTriggerRequest, runtime *util.RuntimeOptions) (_result *CreateRepoTriggerResponse, _err error) {
 12219  	_err = util.ValidateModel(request)
 12220  	if _err != nil {
 12221  		return _result, _err
 12222  	}
 12223  	query := map[string]interface{}{}
 12224  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 12225  		query["InstanceId"] = request.InstanceId
 12226  	}
 12227  
 12228  	if !tea.BoolValue(util.IsUnset(request.RepoId)) {
 12229  		query["RepoId"] = request.RepoId
 12230  	}
 12231  
 12232  	if !tea.BoolValue(util.IsUnset(request.TriggerName)) {
 12233  		query["TriggerName"] = request.TriggerName
 12234  	}
 12235  
 12236  	if !tea.BoolValue(util.IsUnset(request.TriggerTag)) {
 12237  		query["TriggerTag"] = request.TriggerTag
 12238  	}
 12239  
 12240  	if !tea.BoolValue(util.IsUnset(request.TriggerType)) {
 12241  		query["TriggerType"] = request.TriggerType
 12242  	}
 12243  
 12244  	if !tea.BoolValue(util.IsUnset(request.TriggerUrl)) {
 12245  		query["TriggerUrl"] = request.TriggerUrl
 12246  	}
 12247  
 12248  	req := &openapi.OpenApiRequest{
 12249  		Query: openapiutil.Query(query),
 12250  	}
 12251  	params := &openapi.Params{
 12252  		Action:      tea.String("CreateRepoTrigger"),
 12253  		Version:     tea.String("2018-12-01"),
 12254  		Protocol:    tea.String("HTTPS"),
 12255  		Pathname:    tea.String("/"),
 12256  		Method:      tea.String("POST"),
 12257  		AuthType:    tea.String("AK"),
 12258  		Style:       tea.String("RPC"),
 12259  		ReqBodyType: tea.String("formData"),
 12260  		BodyType:    tea.String("json"),
 12261  	}
 12262  	_result = &CreateRepoTriggerResponse{}
 12263  	_body, _err := client.CallApi(params, req, runtime)
 12264  	if _err != nil {
 12265  		return _result, _err
 12266  	}
 12267  	_err = tea.Convert(_body, &_result)
 12268  	return _result, _err
 12269  }
 12270  
 12271  func (client *Client) CreateRepoTrigger(request *CreateRepoTriggerRequest) (_result *CreateRepoTriggerResponse, _err error) {
 12272  	runtime := &util.RuntimeOptions{}
 12273  	_result = &CreateRepoTriggerResponse{}
 12274  	_body, _err := client.CreateRepoTriggerWithOptions(request, runtime)
 12275  	if _err != nil {
 12276  		return _result, _err
 12277  	}
 12278  	_result = _body
 12279  	return _result, _err
 12280  }
 12281  
 12282  func (client *Client) CreateRepositoryWithOptions(request *CreateRepositoryRequest, runtime *util.RuntimeOptions) (_result *CreateRepositoryResponse, _err error) {
 12283  	_err = util.ValidateModel(request)
 12284  	if _err != nil {
 12285  		return _result, _err
 12286  	}
 12287  	query := map[string]interface{}{}
 12288  	if !tea.BoolValue(util.IsUnset(request.Detail)) {
 12289  		query["Detail"] = request.Detail
 12290  	}
 12291  
 12292  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 12293  		query["InstanceId"] = request.InstanceId
 12294  	}
 12295  
 12296  	if !tea.BoolValue(util.IsUnset(request.RepoName)) {
 12297  		query["RepoName"] = request.RepoName
 12298  	}
 12299  
 12300  	if !tea.BoolValue(util.IsUnset(request.RepoNamespaceName)) {
 12301  		query["RepoNamespaceName"] = request.RepoNamespaceName
 12302  	}
 12303  
 12304  	if !tea.BoolValue(util.IsUnset(request.RepoType)) {
 12305  		query["RepoType"] = request.RepoType
 12306  	}
 12307  
 12308  	if !tea.BoolValue(util.IsUnset(request.ResourceGroupId)) {
 12309  		query["ResourceGroupId"] = request.ResourceGroupId
 12310  	}
 12311  
 12312  	if !tea.BoolValue(util.IsUnset(request.Summary)) {
 12313  		query["Summary"] = request.Summary
 12314  	}
 12315  
 12316  	if !tea.BoolValue(util.IsUnset(request.TagImmutability)) {
 12317  		query["TagImmutability"] = request.TagImmutability
 12318  	}
 12319  
 12320  	req := &openapi.OpenApiRequest{
 12321  		Query: openapiutil.Query(query),
 12322  	}
 12323  	params := &openapi.Params{
 12324  		Action:      tea.String("CreateRepository"),
 12325  		Version:     tea.String("2018-12-01"),
 12326  		Protocol:    tea.String("HTTPS"),
 12327  		Pathname:    tea.String("/"),
 12328  		Method:      tea.String("POST"),
 12329  		AuthType:    tea.String("AK"),
 12330  		Style:       tea.String("RPC"),
 12331  		ReqBodyType: tea.String("formData"),
 12332  		BodyType:    tea.String("json"),
 12333  	}
 12334  	_result = &CreateRepositoryResponse{}
 12335  	_body, _err := client.CallApi(params, req, runtime)
 12336  	if _err != nil {
 12337  		return _result, _err
 12338  	}
 12339  	_err = tea.Convert(_body, &_result)
 12340  	return _result, _err
 12341  }
 12342  
 12343  func (client *Client) CreateRepository(request *CreateRepositoryRequest) (_result *CreateRepositoryResponse, _err error) {
 12344  	runtime := &util.RuntimeOptions{}
 12345  	_result = &CreateRepositoryResponse{}
 12346  	_body, _err := client.CreateRepositoryWithOptions(request, runtime)
 12347  	if _err != nil {
 12348  		return _result, _err
 12349  	}
 12350  	_result = _body
 12351  	return _result, _err
 12352  }
 12353  
 12354  func (client *Client) DeleteChainWithOptions(request *DeleteChainRequest, runtime *util.RuntimeOptions) (_result *DeleteChainResponse, _err error) {
 12355  	_err = util.ValidateModel(request)
 12356  	if _err != nil {
 12357  		return _result, _err
 12358  	}
 12359  	query := map[string]interface{}{}
 12360  	if !tea.BoolValue(util.IsUnset(request.ChainId)) {
 12361  		query["ChainId"] = request.ChainId
 12362  	}
 12363  
 12364  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 12365  		query["InstanceId"] = request.InstanceId
 12366  	}
 12367  
 12368  	req := &openapi.OpenApiRequest{
 12369  		Query: openapiutil.Query(query),
 12370  	}
 12371  	params := &openapi.Params{
 12372  		Action:      tea.String("DeleteChain"),
 12373  		Version:     tea.String("2018-12-01"),
 12374  		Protocol:    tea.String("HTTPS"),
 12375  		Pathname:    tea.String("/"),
 12376  		Method:      tea.String("POST"),
 12377  		AuthType:    tea.String("AK"),
 12378  		Style:       tea.String("RPC"),
 12379  		ReqBodyType: tea.String("formData"),
 12380  		BodyType:    tea.String("json"),
 12381  	}
 12382  	_result = &DeleteChainResponse{}
 12383  	_body, _err := client.CallApi(params, req, runtime)
 12384  	if _err != nil {
 12385  		return _result, _err
 12386  	}
 12387  	_err = tea.Convert(_body, &_result)
 12388  	return _result, _err
 12389  }
 12390  
 12391  func (client *Client) DeleteChain(request *DeleteChainRequest) (_result *DeleteChainResponse, _err error) {
 12392  	runtime := &util.RuntimeOptions{}
 12393  	_result = &DeleteChainResponse{}
 12394  	_body, _err := client.DeleteChainWithOptions(request, runtime)
 12395  	if _err != nil {
 12396  		return _result, _err
 12397  	}
 12398  	_result = _body
 12399  	return _result, _err
 12400  }
 12401  
 12402  func (client *Client) DeleteChartNamespaceWithOptions(request *DeleteChartNamespaceRequest, runtime *util.RuntimeOptions) (_result *DeleteChartNamespaceResponse, _err error) {
 12403  	_err = util.ValidateModel(request)
 12404  	if _err != nil {
 12405  		return _result, _err
 12406  	}
 12407  	query := map[string]interface{}{}
 12408  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 12409  		query["InstanceId"] = request.InstanceId
 12410  	}
 12411  
 12412  	if !tea.BoolValue(util.IsUnset(request.NamespaceName)) {
 12413  		query["NamespaceName"] = request.NamespaceName
 12414  	}
 12415  
 12416  	req := &openapi.OpenApiRequest{
 12417  		Query: openapiutil.Query(query),
 12418  	}
 12419  	params := &openapi.Params{
 12420  		Action:      tea.String("DeleteChartNamespace"),
 12421  		Version:     tea.String("2018-12-01"),
 12422  		Protocol:    tea.String("HTTPS"),
 12423  		Pathname:    tea.String("/"),
 12424  		Method:      tea.String("POST"),
 12425  		AuthType:    tea.String("AK"),
 12426  		Style:       tea.String("RPC"),
 12427  		ReqBodyType: tea.String("formData"),
 12428  		BodyType:    tea.String("json"),
 12429  	}
 12430  	_result = &DeleteChartNamespaceResponse{}
 12431  	_body, _err := client.CallApi(params, req, runtime)
 12432  	if _err != nil {
 12433  		return _result, _err
 12434  	}
 12435  	_err = tea.Convert(_body, &_result)
 12436  	return _result, _err
 12437  }
 12438  
 12439  func (client *Client) DeleteChartNamespace(request *DeleteChartNamespaceRequest) (_result *DeleteChartNamespaceResponse, _err error) {
 12440  	runtime := &util.RuntimeOptions{}
 12441  	_result = &DeleteChartNamespaceResponse{}
 12442  	_body, _err := client.DeleteChartNamespaceWithOptions(request, runtime)
 12443  	if _err != nil {
 12444  		return _result, _err
 12445  	}
 12446  	_result = _body
 12447  	return _result, _err
 12448  }
 12449  
 12450  func (client *Client) DeleteChartReleaseWithOptions(request *DeleteChartReleaseRequest, runtime *util.RuntimeOptions) (_result *DeleteChartReleaseResponse, _err error) {
 12451  	_err = util.ValidateModel(request)
 12452  	if _err != nil {
 12453  		return _result, _err
 12454  	}
 12455  	query := map[string]interface{}{}
 12456  	if !tea.BoolValue(util.IsUnset(request.Chart)) {
 12457  		query["Chart"] = request.Chart
 12458  	}
 12459  
 12460  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 12461  		query["InstanceId"] = request.InstanceId
 12462  	}
 12463  
 12464  	if !tea.BoolValue(util.IsUnset(request.Release)) {
 12465  		query["Release"] = request.Release
 12466  	}
 12467  
 12468  	if !tea.BoolValue(util.IsUnset(request.RepoName)) {
 12469  		query["RepoName"] = request.RepoName
 12470  	}
 12471  
 12472  	if !tea.BoolValue(util.IsUnset(request.RepoNamespaceName)) {
 12473  		query["RepoNamespaceName"] = request.RepoNamespaceName
 12474  	}
 12475  
 12476  	req := &openapi.OpenApiRequest{
 12477  		Query: openapiutil.Query(query),
 12478  	}
 12479  	params := &openapi.Params{
 12480  		Action:      tea.String("DeleteChartRelease"),
 12481  		Version:     tea.String("2018-12-01"),
 12482  		Protocol:    tea.String("HTTPS"),
 12483  		Pathname:    tea.String("/"),
 12484  		Method:      tea.String("POST"),
 12485  		AuthType:    tea.String("AK"),
 12486  		Style:       tea.String("RPC"),
 12487  		ReqBodyType: tea.String("formData"),
 12488  		BodyType:    tea.String("json"),
 12489  	}
 12490  	_result = &DeleteChartReleaseResponse{}
 12491  	_body, _err := client.CallApi(params, req, runtime)
 12492  	if _err != nil {
 12493  		return _result, _err
 12494  	}
 12495  	_err = tea.Convert(_body, &_result)
 12496  	return _result, _err
 12497  }
 12498  
 12499  func (client *Client) DeleteChartRelease(request *DeleteChartReleaseRequest) (_result *DeleteChartReleaseResponse, _err error) {
 12500  	runtime := &util.RuntimeOptions{}
 12501  	_result = &DeleteChartReleaseResponse{}
 12502  	_body, _err := client.DeleteChartReleaseWithOptions(request, runtime)
 12503  	if _err != nil {
 12504  		return _result, _err
 12505  	}
 12506  	_result = _body
 12507  	return _result, _err
 12508  }
 12509  
 12510  func (client *Client) DeleteChartRepositoryWithOptions(request *DeleteChartRepositoryRequest, runtime *util.RuntimeOptions) (_result *DeleteChartRepositoryResponse, _err error) {
 12511  	_err = util.ValidateModel(request)
 12512  	if _err != nil {
 12513  		return _result, _err
 12514  	}
 12515  	query := map[string]interface{}{}
 12516  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 12517  		query["InstanceId"] = request.InstanceId
 12518  	}
 12519  
 12520  	if !tea.BoolValue(util.IsUnset(request.RepoName)) {
 12521  		query["RepoName"] = request.RepoName
 12522  	}
 12523  
 12524  	if !tea.BoolValue(util.IsUnset(request.RepoNamespaceName)) {
 12525  		query["RepoNamespaceName"] = request.RepoNamespaceName
 12526  	}
 12527  
 12528  	req := &openapi.OpenApiRequest{
 12529  		Query: openapiutil.Query(query),
 12530  	}
 12531  	params := &openapi.Params{
 12532  		Action:      tea.String("DeleteChartRepository"),
 12533  		Version:     tea.String("2018-12-01"),
 12534  		Protocol:    tea.String("HTTPS"),
 12535  		Pathname:    tea.String("/"),
 12536  		Method:      tea.String("POST"),
 12537  		AuthType:    tea.String("AK"),
 12538  		Style:       tea.String("RPC"),
 12539  		ReqBodyType: tea.String("formData"),
 12540  		BodyType:    tea.String("json"),
 12541  	}
 12542  	_result = &DeleteChartRepositoryResponse{}
 12543  	_body, _err := client.CallApi(params, req, runtime)
 12544  	if _err != nil {
 12545  		return _result, _err
 12546  	}
 12547  	_err = tea.Convert(_body, &_result)
 12548  	return _result, _err
 12549  }
 12550  
 12551  func (client *Client) DeleteChartRepository(request *DeleteChartRepositoryRequest) (_result *DeleteChartRepositoryResponse, _err error) {
 12552  	runtime := &util.RuntimeOptions{}
 12553  	_result = &DeleteChartRepositoryResponse{}
 12554  	_body, _err := client.DeleteChartRepositoryWithOptions(request, runtime)
 12555  	if _err != nil {
 12556  		return _result, _err
 12557  	}
 12558  	_result = _body
 12559  	return _result, _err
 12560  }
 12561  
 12562  func (client *Client) DeleteEventCenterRuleWithOptions(request *DeleteEventCenterRuleRequest, runtime *util.RuntimeOptions) (_result *DeleteEventCenterRuleResponse, _err error) {
 12563  	_err = util.ValidateModel(request)
 12564  	if _err != nil {
 12565  		return _result, _err
 12566  	}
 12567  	query := map[string]interface{}{}
 12568  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 12569  		query["InstanceId"] = request.InstanceId
 12570  	}
 12571  
 12572  	if !tea.BoolValue(util.IsUnset(request.RuleId)) {
 12573  		query["RuleId"] = request.RuleId
 12574  	}
 12575  
 12576  	req := &openapi.OpenApiRequest{
 12577  		Query: openapiutil.Query(query),
 12578  	}
 12579  	params := &openapi.Params{
 12580  		Action:      tea.String("DeleteEventCenterRule"),
 12581  		Version:     tea.String("2018-12-01"),
 12582  		Protocol:    tea.String("HTTPS"),
 12583  		Pathname:    tea.String("/"),
 12584  		Method:      tea.String("POST"),
 12585  		AuthType:    tea.String("AK"),
 12586  		Style:       tea.String("RPC"),
 12587  		ReqBodyType: tea.String("formData"),
 12588  		BodyType:    tea.String("json"),
 12589  	}
 12590  	_result = &DeleteEventCenterRuleResponse{}
 12591  	_body, _err := client.CallApi(params, req, runtime)
 12592  	if _err != nil {
 12593  		return _result, _err
 12594  	}
 12595  	_err = tea.Convert(_body, &_result)
 12596  	return _result, _err
 12597  }
 12598  
 12599  func (client *Client) DeleteEventCenterRule(request *DeleteEventCenterRuleRequest) (_result *DeleteEventCenterRuleResponse, _err error) {
 12600  	runtime := &util.RuntimeOptions{}
 12601  	_result = &DeleteEventCenterRuleResponse{}
 12602  	_body, _err := client.DeleteEventCenterRuleWithOptions(request, runtime)
 12603  	if _err != nil {
 12604  		return _result, _err
 12605  	}
 12606  	_result = _body
 12607  	return _result, _err
 12608  }
 12609  
 12610  func (client *Client) DeleteInstanceEndpointAclPolicyWithOptions(request *DeleteInstanceEndpointAclPolicyRequest, runtime *util.RuntimeOptions) (_result *DeleteInstanceEndpointAclPolicyResponse, _err error) {
 12611  	_err = util.ValidateModel(request)
 12612  	if _err != nil {
 12613  		return _result, _err
 12614  	}
 12615  	query := map[string]interface{}{}
 12616  	if !tea.BoolValue(util.IsUnset(request.EndpointType)) {
 12617  		query["EndpointType"] = request.EndpointType
 12618  	}
 12619  
 12620  	if !tea.BoolValue(util.IsUnset(request.Entry)) {
 12621  		query["Entry"] = request.Entry
 12622  	}
 12623  
 12624  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 12625  		query["InstanceId"] = request.InstanceId
 12626  	}
 12627  
 12628  	if !tea.BoolValue(util.IsUnset(request.ModuleName)) {
 12629  		query["ModuleName"] = request.ModuleName
 12630  	}
 12631  
 12632  	req := &openapi.OpenApiRequest{
 12633  		Query: openapiutil.Query(query),
 12634  	}
 12635  	params := &openapi.Params{
 12636  		Action:      tea.String("DeleteInstanceEndpointAclPolicy"),
 12637  		Version:     tea.String("2018-12-01"),
 12638  		Protocol:    tea.String("HTTPS"),
 12639  		Pathname:    tea.String("/"),
 12640  		Method:      tea.String("POST"),
 12641  		AuthType:    tea.String("AK"),
 12642  		Style:       tea.String("RPC"),
 12643  		ReqBodyType: tea.String("formData"),
 12644  		BodyType:    tea.String("json"),
 12645  	}
 12646  	_result = &DeleteInstanceEndpointAclPolicyResponse{}
 12647  	_body, _err := client.CallApi(params, req, runtime)
 12648  	if _err != nil {
 12649  		return _result, _err
 12650  	}
 12651  	_err = tea.Convert(_body, &_result)
 12652  	return _result, _err
 12653  }
 12654  
 12655  func (client *Client) DeleteInstanceEndpointAclPolicy(request *DeleteInstanceEndpointAclPolicyRequest) (_result *DeleteInstanceEndpointAclPolicyResponse, _err error) {
 12656  	runtime := &util.RuntimeOptions{}
 12657  	_result = &DeleteInstanceEndpointAclPolicyResponse{}
 12658  	_body, _err := client.DeleteInstanceEndpointAclPolicyWithOptions(request, runtime)
 12659  	if _err != nil {
 12660  		return _result, _err
 12661  	}
 12662  	_result = _body
 12663  	return _result, _err
 12664  }
 12665  
 12666  func (client *Client) DeleteInstanceVpcEndpointLinkedVpcWithOptions(request *DeleteInstanceVpcEndpointLinkedVpcRequest, runtime *util.RuntimeOptions) (_result *DeleteInstanceVpcEndpointLinkedVpcResponse, _err error) {
 12667  	_err = util.ValidateModel(request)
 12668  	if _err != nil {
 12669  		return _result, _err
 12670  	}
 12671  	query := map[string]interface{}{}
 12672  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 12673  		query["InstanceId"] = request.InstanceId
 12674  	}
 12675  
 12676  	if !tea.BoolValue(util.IsUnset(request.ModuleName)) {
 12677  		query["ModuleName"] = request.ModuleName
 12678  	}
 12679  
 12680  	if !tea.BoolValue(util.IsUnset(request.VpcId)) {
 12681  		query["VpcId"] = request.VpcId
 12682  	}
 12683  
 12684  	if !tea.BoolValue(util.IsUnset(request.VswitchId)) {
 12685  		query["VswitchId"] = request.VswitchId
 12686  	}
 12687  
 12688  	req := &openapi.OpenApiRequest{
 12689  		Query: openapiutil.Query(query),
 12690  	}
 12691  	params := &openapi.Params{
 12692  		Action:      tea.String("DeleteInstanceVpcEndpointLinkedVpc"),
 12693  		Version:     tea.String("2018-12-01"),
 12694  		Protocol:    tea.String("HTTPS"),
 12695  		Pathname:    tea.String("/"),
 12696  		Method:      tea.String("POST"),
 12697  		AuthType:    tea.String("AK"),
 12698  		Style:       tea.String("RPC"),
 12699  		ReqBodyType: tea.String("formData"),
 12700  		BodyType:    tea.String("json"),
 12701  	}
 12702  	_result = &DeleteInstanceVpcEndpointLinkedVpcResponse{}
 12703  	_body, _err := client.CallApi(params, req, runtime)
 12704  	if _err != nil {
 12705  		return _result, _err
 12706  	}
 12707  	_err = tea.Convert(_body, &_result)
 12708  	return _result, _err
 12709  }
 12710  
 12711  func (client *Client) DeleteInstanceVpcEndpointLinkedVpc(request *DeleteInstanceVpcEndpointLinkedVpcRequest) (_result *DeleteInstanceVpcEndpointLinkedVpcResponse, _err error) {
 12712  	runtime := &util.RuntimeOptions{}
 12713  	_result = &DeleteInstanceVpcEndpointLinkedVpcResponse{}
 12714  	_body, _err := client.DeleteInstanceVpcEndpointLinkedVpcWithOptions(request, runtime)
 12715  	if _err != nil {
 12716  		return _result, _err
 12717  	}
 12718  	_result = _body
 12719  	return _result, _err
 12720  }
 12721  
 12722  func (client *Client) DeleteNamespaceWithOptions(request *DeleteNamespaceRequest, runtime *util.RuntimeOptions) (_result *DeleteNamespaceResponse, _err error) {
 12723  	_err = util.ValidateModel(request)
 12724  	if _err != nil {
 12725  		return _result, _err
 12726  	}
 12727  	query := map[string]interface{}{}
 12728  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 12729  		query["InstanceId"] = request.InstanceId
 12730  	}
 12731  
 12732  	if !tea.BoolValue(util.IsUnset(request.NamespaceName)) {
 12733  		query["NamespaceName"] = request.NamespaceName
 12734  	}
 12735  
 12736  	req := &openapi.OpenApiRequest{
 12737  		Query: openapiutil.Query(query),
 12738  	}
 12739  	params := &openapi.Params{
 12740  		Action:      tea.String("DeleteNamespace"),
 12741  		Version:     tea.String("2018-12-01"),
 12742  		Protocol:    tea.String("HTTPS"),
 12743  		Pathname:    tea.String("/"),
 12744  		Method:      tea.String("POST"),
 12745  		AuthType:    tea.String("AK"),
 12746  		Style:       tea.String("RPC"),
 12747  		ReqBodyType: tea.String("formData"),
 12748  		BodyType:    tea.String("json"),
 12749  	}
 12750  	_result = &DeleteNamespaceResponse{}
 12751  	_body, _err := client.CallApi(params, req, runtime)
 12752  	if _err != nil {
 12753  		return _result, _err
 12754  	}
 12755  	_err = tea.Convert(_body, &_result)
 12756  	return _result, _err
 12757  }
 12758  
 12759  func (client *Client) DeleteNamespace(request *DeleteNamespaceRequest) (_result *DeleteNamespaceResponse, _err error) {
 12760  	runtime := &util.RuntimeOptions{}
 12761  	_result = &DeleteNamespaceResponse{}
 12762  	_body, _err := client.DeleteNamespaceWithOptions(request, runtime)
 12763  	if _err != nil {
 12764  		return _result, _err
 12765  	}
 12766  	_result = _body
 12767  	return _result, _err
 12768  }
 12769  
 12770  func (client *Client) DeleteRepoBuildRuleWithOptions(request *DeleteRepoBuildRuleRequest, runtime *util.RuntimeOptions) (_result *DeleteRepoBuildRuleResponse, _err error) {
 12771  	_err = util.ValidateModel(request)
 12772  	if _err != nil {
 12773  		return _result, _err
 12774  	}
 12775  	query := map[string]interface{}{}
 12776  	if !tea.BoolValue(util.IsUnset(request.BuildRuleId)) {
 12777  		query["BuildRuleId"] = request.BuildRuleId
 12778  	}
 12779  
 12780  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 12781  		query["InstanceId"] = request.InstanceId
 12782  	}
 12783  
 12784  	if !tea.BoolValue(util.IsUnset(request.RepoId)) {
 12785  		query["RepoId"] = request.RepoId
 12786  	}
 12787  
 12788  	req := &openapi.OpenApiRequest{
 12789  		Query: openapiutil.Query(query),
 12790  	}
 12791  	params := &openapi.Params{
 12792  		Action:      tea.String("DeleteRepoBuildRule"),
 12793  		Version:     tea.String("2018-12-01"),
 12794  		Protocol:    tea.String("HTTPS"),
 12795  		Pathname:    tea.String("/"),
 12796  		Method:      tea.String("POST"),
 12797  		AuthType:    tea.String("AK"),
 12798  		Style:       tea.String("RPC"),
 12799  		ReqBodyType: tea.String("formData"),
 12800  		BodyType:    tea.String("json"),
 12801  	}
 12802  	_result = &DeleteRepoBuildRuleResponse{}
 12803  	_body, _err := client.CallApi(params, req, runtime)
 12804  	if _err != nil {
 12805  		return _result, _err
 12806  	}
 12807  	_err = tea.Convert(_body, &_result)
 12808  	return _result, _err
 12809  }
 12810  
 12811  func (client *Client) DeleteRepoBuildRule(request *DeleteRepoBuildRuleRequest) (_result *DeleteRepoBuildRuleResponse, _err error) {
 12812  	runtime := &util.RuntimeOptions{}
 12813  	_result = &DeleteRepoBuildRuleResponse{}
 12814  	_body, _err := client.DeleteRepoBuildRuleWithOptions(request, runtime)
 12815  	if _err != nil {
 12816  		return _result, _err
 12817  	}
 12818  	_result = _body
 12819  	return _result, _err
 12820  }
 12821  
 12822  func (client *Client) DeleteRepoSyncRuleWithOptions(request *DeleteRepoSyncRuleRequest, runtime *util.RuntimeOptions) (_result *DeleteRepoSyncRuleResponse, _err error) {
 12823  	_err = util.ValidateModel(request)
 12824  	if _err != nil {
 12825  		return _result, _err
 12826  	}
 12827  	query := map[string]interface{}{}
 12828  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 12829  		query["InstanceId"] = request.InstanceId
 12830  	}
 12831  
 12832  	if !tea.BoolValue(util.IsUnset(request.SyncRuleId)) {
 12833  		query["SyncRuleId"] = request.SyncRuleId
 12834  	}
 12835  
 12836  	req := &openapi.OpenApiRequest{
 12837  		Query: openapiutil.Query(query),
 12838  	}
 12839  	params := &openapi.Params{
 12840  		Action:      tea.String("DeleteRepoSyncRule"),
 12841  		Version:     tea.String("2018-12-01"),
 12842  		Protocol:    tea.String("HTTPS"),
 12843  		Pathname:    tea.String("/"),
 12844  		Method:      tea.String("POST"),
 12845  		AuthType:    tea.String("AK"),
 12846  		Style:       tea.String("RPC"),
 12847  		ReqBodyType: tea.String("formData"),
 12848  		BodyType:    tea.String("json"),
 12849  	}
 12850  	_result = &DeleteRepoSyncRuleResponse{}
 12851  	_body, _err := client.CallApi(params, req, runtime)
 12852  	if _err != nil {
 12853  		return _result, _err
 12854  	}
 12855  	_err = tea.Convert(_body, &_result)
 12856  	return _result, _err
 12857  }
 12858  
 12859  func (client *Client) DeleteRepoSyncRule(request *DeleteRepoSyncRuleRequest) (_result *DeleteRepoSyncRuleResponse, _err error) {
 12860  	runtime := &util.RuntimeOptions{}
 12861  	_result = &DeleteRepoSyncRuleResponse{}
 12862  	_body, _err := client.DeleteRepoSyncRuleWithOptions(request, runtime)
 12863  	if _err != nil {
 12864  		return _result, _err
 12865  	}
 12866  	_result = _body
 12867  	return _result, _err
 12868  }
 12869  
 12870  func (client *Client) DeleteRepoTagWithOptions(request *DeleteRepoTagRequest, runtime *util.RuntimeOptions) (_result *DeleteRepoTagResponse, _err error) {
 12871  	_err = util.ValidateModel(request)
 12872  	if _err != nil {
 12873  		return _result, _err
 12874  	}
 12875  	query := map[string]interface{}{}
 12876  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 12877  		query["InstanceId"] = request.InstanceId
 12878  	}
 12879  
 12880  	if !tea.BoolValue(util.IsUnset(request.RepoId)) {
 12881  		query["RepoId"] = request.RepoId
 12882  	}
 12883  
 12884  	if !tea.BoolValue(util.IsUnset(request.Tag)) {
 12885  		query["Tag"] = request.Tag
 12886  	}
 12887  
 12888  	req := &openapi.OpenApiRequest{
 12889  		Query: openapiutil.Query(query),
 12890  	}
 12891  	params := &openapi.Params{
 12892  		Action:      tea.String("DeleteRepoTag"),
 12893  		Version:     tea.String("2018-12-01"),
 12894  		Protocol:    tea.String("HTTPS"),
 12895  		Pathname:    tea.String("/"),
 12896  		Method:      tea.String("POST"),
 12897  		AuthType:    tea.String("AK"),
 12898  		Style:       tea.String("RPC"),
 12899  		ReqBodyType: tea.String("formData"),
 12900  		BodyType:    tea.String("json"),
 12901  	}
 12902  	_result = &DeleteRepoTagResponse{}
 12903  	_body, _err := client.CallApi(params, req, runtime)
 12904  	if _err != nil {
 12905  		return _result, _err
 12906  	}
 12907  	_err = tea.Convert(_body, &_result)
 12908  	return _result, _err
 12909  }
 12910  
 12911  func (client *Client) DeleteRepoTag(request *DeleteRepoTagRequest) (_result *DeleteRepoTagResponse, _err error) {
 12912  	runtime := &util.RuntimeOptions{}
 12913  	_result = &DeleteRepoTagResponse{}
 12914  	_body, _err := client.DeleteRepoTagWithOptions(request, runtime)
 12915  	if _err != nil {
 12916  		return _result, _err
 12917  	}
 12918  	_result = _body
 12919  	return _result, _err
 12920  }
 12921  
 12922  func (client *Client) DeleteRepoTriggerWithOptions(request *DeleteRepoTriggerRequest, runtime *util.RuntimeOptions) (_result *DeleteRepoTriggerResponse, _err error) {
 12923  	_err = util.ValidateModel(request)
 12924  	if _err != nil {
 12925  		return _result, _err
 12926  	}
 12927  	query := map[string]interface{}{}
 12928  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 12929  		query["InstanceId"] = request.InstanceId
 12930  	}
 12931  
 12932  	if !tea.BoolValue(util.IsUnset(request.RepoId)) {
 12933  		query["RepoId"] = request.RepoId
 12934  	}
 12935  
 12936  	if !tea.BoolValue(util.IsUnset(request.TriggerId)) {
 12937  		query["TriggerId"] = request.TriggerId
 12938  	}
 12939  
 12940  	req := &openapi.OpenApiRequest{
 12941  		Query: openapiutil.Query(query),
 12942  	}
 12943  	params := &openapi.Params{
 12944  		Action:      tea.String("DeleteRepoTrigger"),
 12945  		Version:     tea.String("2018-12-01"),
 12946  		Protocol:    tea.String("HTTPS"),
 12947  		Pathname:    tea.String("/"),
 12948  		Method:      tea.String("POST"),
 12949  		AuthType:    tea.String("AK"),
 12950  		Style:       tea.String("RPC"),
 12951  		ReqBodyType: tea.String("formData"),
 12952  		BodyType:    tea.String("json"),
 12953  	}
 12954  	_result = &DeleteRepoTriggerResponse{}
 12955  	_body, _err := client.CallApi(params, req, runtime)
 12956  	if _err != nil {
 12957  		return _result, _err
 12958  	}
 12959  	_err = tea.Convert(_body, &_result)
 12960  	return _result, _err
 12961  }
 12962  
 12963  func (client *Client) DeleteRepoTrigger(request *DeleteRepoTriggerRequest) (_result *DeleteRepoTriggerResponse, _err error) {
 12964  	runtime := &util.RuntimeOptions{}
 12965  	_result = &DeleteRepoTriggerResponse{}
 12966  	_body, _err := client.DeleteRepoTriggerWithOptions(request, runtime)
 12967  	if _err != nil {
 12968  		return _result, _err
 12969  	}
 12970  	_result = _body
 12971  	return _result, _err
 12972  }
 12973  
 12974  func (client *Client) DeleteRepositoryWithOptions(request *DeleteRepositoryRequest, runtime *util.RuntimeOptions) (_result *DeleteRepositoryResponse, _err error) {
 12975  	_err = util.ValidateModel(request)
 12976  	if _err != nil {
 12977  		return _result, _err
 12978  	}
 12979  	query := map[string]interface{}{}
 12980  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 12981  		query["InstanceId"] = request.InstanceId
 12982  	}
 12983  
 12984  	if !tea.BoolValue(util.IsUnset(request.RepoId)) {
 12985  		query["RepoId"] = request.RepoId
 12986  	}
 12987  
 12988  	req := &openapi.OpenApiRequest{
 12989  		Query: openapiutil.Query(query),
 12990  	}
 12991  	params := &openapi.Params{
 12992  		Action:      tea.String("DeleteRepository"),
 12993  		Version:     tea.String("2018-12-01"),
 12994  		Protocol:    tea.String("HTTPS"),
 12995  		Pathname:    tea.String("/"),
 12996  		Method:      tea.String("POST"),
 12997  		AuthType:    tea.String("AK"),
 12998  		Style:       tea.String("RPC"),
 12999  		ReqBodyType: tea.String("formData"),
 13000  		BodyType:    tea.String("json"),
 13001  	}
 13002  	_result = &DeleteRepositoryResponse{}
 13003  	_body, _err := client.CallApi(params, req, runtime)
 13004  	if _err != nil {
 13005  		return _result, _err
 13006  	}
 13007  	_err = tea.Convert(_body, &_result)
 13008  	return _result, _err
 13009  }
 13010  
 13011  func (client *Client) DeleteRepository(request *DeleteRepositoryRequest) (_result *DeleteRepositoryResponse, _err error) {
 13012  	runtime := &util.RuntimeOptions{}
 13013  	_result = &DeleteRepositoryResponse{}
 13014  	_body, _err := client.DeleteRepositoryWithOptions(request, runtime)
 13015  	if _err != nil {
 13016  		return _result, _err
 13017  	}
 13018  	_result = _body
 13019  	return _result, _err
 13020  }
 13021  
 13022  func (client *Client) GetArtifactBuildTaskWithOptions(request *GetArtifactBuildTaskRequest, runtime *util.RuntimeOptions) (_result *GetArtifactBuildTaskResponse, _err error) {
 13023  	_err = util.ValidateModel(request)
 13024  	if _err != nil {
 13025  		return _result, _err
 13026  	}
 13027  	query := openapiutil.Query(util.ToMap(request))
 13028  	req := &openapi.OpenApiRequest{
 13029  		Query: openapiutil.Query(query),
 13030  	}
 13031  	params := &openapi.Params{
 13032  		Action:      tea.String("GetArtifactBuildTask"),
 13033  		Version:     tea.String("2018-12-01"),
 13034  		Protocol:    tea.String("HTTPS"),
 13035  		Pathname:    tea.String("/"),
 13036  		Method:      tea.String("GET"),
 13037  		AuthType:    tea.String("AK"),
 13038  		Style:       tea.String("RPC"),
 13039  		ReqBodyType: tea.String("formData"),
 13040  		BodyType:    tea.String("json"),
 13041  	}
 13042  	_result = &GetArtifactBuildTaskResponse{}
 13043  	_body, _err := client.CallApi(params, req, runtime)
 13044  	if _err != nil {
 13045  		return _result, _err
 13046  	}
 13047  	_err = tea.Convert(_body, &_result)
 13048  	return _result, _err
 13049  }
 13050  
 13051  func (client *Client) GetArtifactBuildTask(request *GetArtifactBuildTaskRequest) (_result *GetArtifactBuildTaskResponse, _err error) {
 13052  	runtime := &util.RuntimeOptions{}
 13053  	_result = &GetArtifactBuildTaskResponse{}
 13054  	_body, _err := client.GetArtifactBuildTaskWithOptions(request, runtime)
 13055  	if _err != nil {
 13056  		return _result, _err
 13057  	}
 13058  	_result = _body
 13059  	return _result, _err
 13060  }
 13061  
 13062  func (client *Client) GetAuthorizationTokenWithOptions(request *GetAuthorizationTokenRequest, runtime *util.RuntimeOptions) (_result *GetAuthorizationTokenResponse, _err error) {
 13063  	_err = util.ValidateModel(request)
 13064  	if _err != nil {
 13065  		return _result, _err
 13066  	}
 13067  	query := map[string]interface{}{}
 13068  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 13069  		query["InstanceId"] = request.InstanceId
 13070  	}
 13071  
 13072  	req := &openapi.OpenApiRequest{
 13073  		Query: openapiutil.Query(query),
 13074  	}
 13075  	params := &openapi.Params{
 13076  		Action:      tea.String("GetAuthorizationToken"),
 13077  		Version:     tea.String("2018-12-01"),
 13078  		Protocol:    tea.String("HTTPS"),
 13079  		Pathname:    tea.String("/"),
 13080  		Method:      tea.String("POST"),
 13081  		AuthType:    tea.String("AK"),
 13082  		Style:       tea.String("RPC"),
 13083  		ReqBodyType: tea.String("formData"),
 13084  		BodyType:    tea.String("json"),
 13085  	}
 13086  	_result = &GetAuthorizationTokenResponse{}
 13087  	_body, _err := client.CallApi(params, req, runtime)
 13088  	if _err != nil {
 13089  		return _result, _err
 13090  	}
 13091  	_err = tea.Convert(_body, &_result)
 13092  	return _result, _err
 13093  }
 13094  
 13095  func (client *Client) GetAuthorizationToken(request *GetAuthorizationTokenRequest) (_result *GetAuthorizationTokenResponse, _err error) {
 13096  	runtime := &util.RuntimeOptions{}
 13097  	_result = &GetAuthorizationTokenResponse{}
 13098  	_body, _err := client.GetAuthorizationTokenWithOptions(request, runtime)
 13099  	if _err != nil {
 13100  		return _result, _err
 13101  	}
 13102  	_result = _body
 13103  	return _result, _err
 13104  }
 13105  
 13106  func (client *Client) GetChainWithOptions(request *GetChainRequest, runtime *util.RuntimeOptions) (_result *GetChainResponse, _err error) {
 13107  	_err = util.ValidateModel(request)
 13108  	if _err != nil {
 13109  		return _result, _err
 13110  	}
 13111  	query := map[string]interface{}{}
 13112  	if !tea.BoolValue(util.IsUnset(request.ChainId)) {
 13113  		query["ChainId"] = request.ChainId
 13114  	}
 13115  
 13116  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 13117  		query["InstanceId"] = request.InstanceId
 13118  	}
 13119  
 13120  	req := &openapi.OpenApiRequest{
 13121  		Query: openapiutil.Query(query),
 13122  	}
 13123  	params := &openapi.Params{
 13124  		Action:      tea.String("GetChain"),
 13125  		Version:     tea.String("2018-12-01"),
 13126  		Protocol:    tea.String("HTTPS"),
 13127  		Pathname:    tea.String("/"),
 13128  		Method:      tea.String("POST"),
 13129  		AuthType:    tea.String("AK"),
 13130  		Style:       tea.String("RPC"),
 13131  		ReqBodyType: tea.String("formData"),
 13132  		BodyType:    tea.String("json"),
 13133  	}
 13134  	_result = &GetChainResponse{}
 13135  	_body, _err := client.CallApi(params, req, runtime)
 13136  	if _err != nil {
 13137  		return _result, _err
 13138  	}
 13139  	_err = tea.Convert(_body, &_result)
 13140  	return _result, _err
 13141  }
 13142  
 13143  func (client *Client) GetChain(request *GetChainRequest) (_result *GetChainResponse, _err error) {
 13144  	runtime := &util.RuntimeOptions{}
 13145  	_result = &GetChainResponse{}
 13146  	_body, _err := client.GetChainWithOptions(request, runtime)
 13147  	if _err != nil {
 13148  		return _result, _err
 13149  	}
 13150  	_result = _body
 13151  	return _result, _err
 13152  }
 13153  
 13154  func (client *Client) GetChartNamespaceWithOptions(request *GetChartNamespaceRequest, runtime *util.RuntimeOptions) (_result *GetChartNamespaceResponse, _err error) {
 13155  	_err = util.ValidateModel(request)
 13156  	if _err != nil {
 13157  		return _result, _err
 13158  	}
 13159  	query := map[string]interface{}{}
 13160  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 13161  		query["InstanceId"] = request.InstanceId
 13162  	}
 13163  
 13164  	if !tea.BoolValue(util.IsUnset(request.NamespaceName)) {
 13165  		query["NamespaceName"] = request.NamespaceName
 13166  	}
 13167  
 13168  	req := &openapi.OpenApiRequest{
 13169  		Query: openapiutil.Query(query),
 13170  	}
 13171  	params := &openapi.Params{
 13172  		Action:      tea.String("GetChartNamespace"),
 13173  		Version:     tea.String("2018-12-01"),
 13174  		Protocol:    tea.String("HTTPS"),
 13175  		Pathname:    tea.String("/"),
 13176  		Method:      tea.String("POST"),
 13177  		AuthType:    tea.String("AK"),
 13178  		Style:       tea.String("RPC"),
 13179  		ReqBodyType: tea.String("formData"),
 13180  		BodyType:    tea.String("json"),
 13181  	}
 13182  	_result = &GetChartNamespaceResponse{}
 13183  	_body, _err := client.CallApi(params, req, runtime)
 13184  	if _err != nil {
 13185  		return _result, _err
 13186  	}
 13187  	_err = tea.Convert(_body, &_result)
 13188  	return _result, _err
 13189  }
 13190  
 13191  func (client *Client) GetChartNamespace(request *GetChartNamespaceRequest) (_result *GetChartNamespaceResponse, _err error) {
 13192  	runtime := &util.RuntimeOptions{}
 13193  	_result = &GetChartNamespaceResponse{}
 13194  	_body, _err := client.GetChartNamespaceWithOptions(request, runtime)
 13195  	if _err != nil {
 13196  		return _result, _err
 13197  	}
 13198  	_result = _body
 13199  	return _result, _err
 13200  }
 13201  
 13202  func (client *Client) GetChartRepositoryWithOptions(request *GetChartRepositoryRequest, runtime *util.RuntimeOptions) (_result *GetChartRepositoryResponse, _err error) {
 13203  	_err = util.ValidateModel(request)
 13204  	if _err != nil {
 13205  		return _result, _err
 13206  	}
 13207  	query := map[string]interface{}{}
 13208  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 13209  		query["InstanceId"] = request.InstanceId
 13210  	}
 13211  
 13212  	if !tea.BoolValue(util.IsUnset(request.RepoName)) {
 13213  		query["RepoName"] = request.RepoName
 13214  	}
 13215  
 13216  	if !tea.BoolValue(util.IsUnset(request.RepoNamespaceName)) {
 13217  		query["RepoNamespaceName"] = request.RepoNamespaceName
 13218  	}
 13219  
 13220  	req := &openapi.OpenApiRequest{
 13221  		Query: openapiutil.Query(query),
 13222  	}
 13223  	params := &openapi.Params{
 13224  		Action:      tea.String("GetChartRepository"),
 13225  		Version:     tea.String("2018-12-01"),
 13226  		Protocol:    tea.String("HTTPS"),
 13227  		Pathname:    tea.String("/"),
 13228  		Method:      tea.String("POST"),
 13229  		AuthType:    tea.String("AK"),
 13230  		Style:       tea.String("RPC"),
 13231  		ReqBodyType: tea.String("formData"),
 13232  		BodyType:    tea.String("json"),
 13233  	}
 13234  	_result = &GetChartRepositoryResponse{}
 13235  	_body, _err := client.CallApi(params, req, runtime)
 13236  	if _err != nil {
 13237  		return _result, _err
 13238  	}
 13239  	_err = tea.Convert(_body, &_result)
 13240  	return _result, _err
 13241  }
 13242  
 13243  func (client *Client) GetChartRepository(request *GetChartRepositoryRequest) (_result *GetChartRepositoryResponse, _err error) {
 13244  	runtime := &util.RuntimeOptions{}
 13245  	_result = &GetChartRepositoryResponse{}
 13246  	_body, _err := client.GetChartRepositoryWithOptions(request, runtime)
 13247  	if _err != nil {
 13248  		return _result, _err
 13249  	}
 13250  	_result = _body
 13251  	return _result, _err
 13252  }
 13253  
 13254  func (client *Client) GetInstanceWithOptions(request *GetInstanceRequest, runtime *util.RuntimeOptions) (_result *GetInstanceResponse, _err error) {
 13255  	_err = util.ValidateModel(request)
 13256  	if _err != nil {
 13257  		return _result, _err
 13258  	}
 13259  	query := map[string]interface{}{}
 13260  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 13261  		query["InstanceId"] = request.InstanceId
 13262  	}
 13263  
 13264  	req := &openapi.OpenApiRequest{
 13265  		Query: openapiutil.Query(query),
 13266  	}
 13267  	params := &openapi.Params{
 13268  		Action:      tea.String("GetInstance"),
 13269  		Version:     tea.String("2018-12-01"),
 13270  		Protocol:    tea.String("HTTPS"),
 13271  		Pathname:    tea.String("/"),
 13272  		Method:      tea.String("POST"),
 13273  		AuthType:    tea.String("AK"),
 13274  		Style:       tea.String("RPC"),
 13275  		ReqBodyType: tea.String("formData"),
 13276  		BodyType:    tea.String("json"),
 13277  	}
 13278  	_result = &GetInstanceResponse{}
 13279  	_body, _err := client.CallApi(params, req, runtime)
 13280  	if _err != nil {
 13281  		return _result, _err
 13282  	}
 13283  	_err = tea.Convert(_body, &_result)
 13284  	return _result, _err
 13285  }
 13286  
 13287  func (client *Client) GetInstance(request *GetInstanceRequest) (_result *GetInstanceResponse, _err error) {
 13288  	runtime := &util.RuntimeOptions{}
 13289  	_result = &GetInstanceResponse{}
 13290  	_body, _err := client.GetInstanceWithOptions(request, runtime)
 13291  	if _err != nil {
 13292  		return _result, _err
 13293  	}
 13294  	_result = _body
 13295  	return _result, _err
 13296  }
 13297  
 13298  func (client *Client) GetInstanceCountWithOptions(runtime *util.RuntimeOptions) (_result *GetInstanceCountResponse, _err error) {
 13299  	req := &openapi.OpenApiRequest{}
 13300  	params := &openapi.Params{
 13301  		Action:      tea.String("GetInstanceCount"),
 13302  		Version:     tea.String("2018-12-01"),
 13303  		Protocol:    tea.String("HTTPS"),
 13304  		Pathname:    tea.String("/"),
 13305  		Method:      tea.String("POST"),
 13306  		AuthType:    tea.String("AK"),
 13307  		Style:       tea.String("RPC"),
 13308  		ReqBodyType: tea.String("formData"),
 13309  		BodyType:    tea.String("json"),
 13310  	}
 13311  	_result = &GetInstanceCountResponse{}
 13312  	_body, _err := client.CallApi(params, req, runtime)
 13313  	if _err != nil {
 13314  		return _result, _err
 13315  	}
 13316  	_err = tea.Convert(_body, &_result)
 13317  	return _result, _err
 13318  }
 13319  
 13320  func (client *Client) GetInstanceCount() (_result *GetInstanceCountResponse, _err error) {
 13321  	runtime := &util.RuntimeOptions{}
 13322  	_result = &GetInstanceCountResponse{}
 13323  	_body, _err := client.GetInstanceCountWithOptions(runtime)
 13324  	if _err != nil {
 13325  		return _result, _err
 13326  	}
 13327  	_result = _body
 13328  	return _result, _err
 13329  }
 13330  
 13331  func (client *Client) GetInstanceEndpointWithOptions(request *GetInstanceEndpointRequest, runtime *util.RuntimeOptions) (_result *GetInstanceEndpointResponse, _err error) {
 13332  	_err = util.ValidateModel(request)
 13333  	if _err != nil {
 13334  		return _result, _err
 13335  	}
 13336  	query := map[string]interface{}{}
 13337  	if !tea.BoolValue(util.IsUnset(request.EndpointType)) {
 13338  		query["EndpointType"] = request.EndpointType
 13339  	}
 13340  
 13341  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 13342  		query["InstanceId"] = request.InstanceId
 13343  	}
 13344  
 13345  	if !tea.BoolValue(util.IsUnset(request.ModuleName)) {
 13346  		query["ModuleName"] = request.ModuleName
 13347  	}
 13348  
 13349  	req := &openapi.OpenApiRequest{
 13350  		Query: openapiutil.Query(query),
 13351  	}
 13352  	params := &openapi.Params{
 13353  		Action:      tea.String("GetInstanceEndpoint"),
 13354  		Version:     tea.String("2018-12-01"),
 13355  		Protocol:    tea.String("HTTPS"),
 13356  		Pathname:    tea.String("/"),
 13357  		Method:      tea.String("POST"),
 13358  		AuthType:    tea.String("AK"),
 13359  		Style:       tea.String("RPC"),
 13360  		ReqBodyType: tea.String("formData"),
 13361  		BodyType:    tea.String("json"),
 13362  	}
 13363  	_result = &GetInstanceEndpointResponse{}
 13364  	_body, _err := client.CallApi(params, req, runtime)
 13365  	if _err != nil {
 13366  		return _result, _err
 13367  	}
 13368  	_err = tea.Convert(_body, &_result)
 13369  	return _result, _err
 13370  }
 13371  
 13372  func (client *Client) GetInstanceEndpoint(request *GetInstanceEndpointRequest) (_result *GetInstanceEndpointResponse, _err error) {
 13373  	runtime := &util.RuntimeOptions{}
 13374  	_result = &GetInstanceEndpointResponse{}
 13375  	_body, _err := client.GetInstanceEndpointWithOptions(request, runtime)
 13376  	if _err != nil {
 13377  		return _result, _err
 13378  	}
 13379  	_result = _body
 13380  	return _result, _err
 13381  }
 13382  
 13383  func (client *Client) GetInstanceUsageWithOptions(request *GetInstanceUsageRequest, runtime *util.RuntimeOptions) (_result *GetInstanceUsageResponse, _err error) {
 13384  	_err = util.ValidateModel(request)
 13385  	if _err != nil {
 13386  		return _result, _err
 13387  	}
 13388  	query := map[string]interface{}{}
 13389  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 13390  		query["InstanceId"] = request.InstanceId
 13391  	}
 13392  
 13393  	req := &openapi.OpenApiRequest{
 13394  		Query: openapiutil.Query(query),
 13395  	}
 13396  	params := &openapi.Params{
 13397  		Action:      tea.String("GetInstanceUsage"),
 13398  		Version:     tea.String("2018-12-01"),
 13399  		Protocol:    tea.String("HTTPS"),
 13400  		Pathname:    tea.String("/"),
 13401  		Method:      tea.String("POST"),
 13402  		AuthType:    tea.String("AK"),
 13403  		Style:       tea.String("RPC"),
 13404  		ReqBodyType: tea.String("formData"),
 13405  		BodyType:    tea.String("json"),
 13406  	}
 13407  	_result = &GetInstanceUsageResponse{}
 13408  	_body, _err := client.CallApi(params, req, runtime)
 13409  	if _err != nil {
 13410  		return _result, _err
 13411  	}
 13412  	_err = tea.Convert(_body, &_result)
 13413  	return _result, _err
 13414  }
 13415  
 13416  func (client *Client) GetInstanceUsage(request *GetInstanceUsageRequest) (_result *GetInstanceUsageResponse, _err error) {
 13417  	runtime := &util.RuntimeOptions{}
 13418  	_result = &GetInstanceUsageResponse{}
 13419  	_body, _err := client.GetInstanceUsageWithOptions(request, runtime)
 13420  	if _err != nil {
 13421  		return _result, _err
 13422  	}
 13423  	_result = _body
 13424  	return _result, _err
 13425  }
 13426  
 13427  func (client *Client) GetInstanceVpcEndpointWithOptions(request *GetInstanceVpcEndpointRequest, runtime *util.RuntimeOptions) (_result *GetInstanceVpcEndpointResponse, _err error) {
 13428  	_err = util.ValidateModel(request)
 13429  	if _err != nil {
 13430  		return _result, _err
 13431  	}
 13432  	query := map[string]interface{}{}
 13433  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 13434  		query["InstanceId"] = request.InstanceId
 13435  	}
 13436  
 13437  	if !tea.BoolValue(util.IsUnset(request.ModuleName)) {
 13438  		query["ModuleName"] = request.ModuleName
 13439  	}
 13440  
 13441  	req := &openapi.OpenApiRequest{
 13442  		Query: openapiutil.Query(query),
 13443  	}
 13444  	params := &openapi.Params{
 13445  		Action:      tea.String("GetInstanceVpcEndpoint"),
 13446  		Version:     tea.String("2018-12-01"),
 13447  		Protocol:    tea.String("HTTPS"),
 13448  		Pathname:    tea.String("/"),
 13449  		Method:      tea.String("POST"),
 13450  		AuthType:    tea.String("AK"),
 13451  		Style:       tea.String("RPC"),
 13452  		ReqBodyType: tea.String("formData"),
 13453  		BodyType:    tea.String("json"),
 13454  	}
 13455  	_result = &GetInstanceVpcEndpointResponse{}
 13456  	_body, _err := client.CallApi(params, req, runtime)
 13457  	if _err != nil {
 13458  		return _result, _err
 13459  	}
 13460  	_err = tea.Convert(_body, &_result)
 13461  	return _result, _err
 13462  }
 13463  
 13464  func (client *Client) GetInstanceVpcEndpoint(request *GetInstanceVpcEndpointRequest) (_result *GetInstanceVpcEndpointResponse, _err error) {
 13465  	runtime := &util.RuntimeOptions{}
 13466  	_result = &GetInstanceVpcEndpointResponse{}
 13467  	_body, _err := client.GetInstanceVpcEndpointWithOptions(request, runtime)
 13468  	if _err != nil {
 13469  		return _result, _err
 13470  	}
 13471  	_result = _body
 13472  	return _result, _err
 13473  }
 13474  
 13475  func (client *Client) GetNamespaceWithOptions(request *GetNamespaceRequest, runtime *util.RuntimeOptions) (_result *GetNamespaceResponse, _err error) {
 13476  	_err = util.ValidateModel(request)
 13477  	if _err != nil {
 13478  		return _result, _err
 13479  	}
 13480  	query := map[string]interface{}{}
 13481  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 13482  		query["InstanceId"] = request.InstanceId
 13483  	}
 13484  
 13485  	if !tea.BoolValue(util.IsUnset(request.NamespaceId)) {
 13486  		query["NamespaceId"] = request.NamespaceId
 13487  	}
 13488  
 13489  	if !tea.BoolValue(util.IsUnset(request.NamespaceName)) {
 13490  		query["NamespaceName"] = request.NamespaceName
 13491  	}
 13492  
 13493  	req := &openapi.OpenApiRequest{
 13494  		Query: openapiutil.Query(query),
 13495  	}
 13496  	params := &openapi.Params{
 13497  		Action:      tea.String("GetNamespace"),
 13498  		Version:     tea.String("2018-12-01"),
 13499  		Protocol:    tea.String("HTTPS"),
 13500  		Pathname:    tea.String("/"),
 13501  		Method:      tea.String("POST"),
 13502  		AuthType:    tea.String("AK"),
 13503  		Style:       tea.String("RPC"),
 13504  		ReqBodyType: tea.String("formData"),
 13505  		BodyType:    tea.String("json"),
 13506  	}
 13507  	_result = &GetNamespaceResponse{}
 13508  	_body, _err := client.CallApi(params, req, runtime)
 13509  	if _err != nil {
 13510  		return _result, _err
 13511  	}
 13512  	_err = tea.Convert(_body, &_result)
 13513  	return _result, _err
 13514  }
 13515  
 13516  func (client *Client) GetNamespace(request *GetNamespaceRequest) (_result *GetNamespaceResponse, _err error) {
 13517  	runtime := &util.RuntimeOptions{}
 13518  	_result = &GetNamespaceResponse{}
 13519  	_body, _err := client.GetNamespaceWithOptions(request, runtime)
 13520  	if _err != nil {
 13521  		return _result, _err
 13522  	}
 13523  	_result = _body
 13524  	return _result, _err
 13525  }
 13526  
 13527  func (client *Client) GetRepoBuildRecordWithOptions(request *GetRepoBuildRecordRequest, runtime *util.RuntimeOptions) (_result *GetRepoBuildRecordResponse, _err error) {
 13528  	_err = util.ValidateModel(request)
 13529  	if _err != nil {
 13530  		return _result, _err
 13531  	}
 13532  	query := map[string]interface{}{}
 13533  	if !tea.BoolValue(util.IsUnset(request.BuildRecordId)) {
 13534  		query["BuildRecordId"] = request.BuildRecordId
 13535  	}
 13536  
 13537  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 13538  		query["InstanceId"] = request.InstanceId
 13539  	}
 13540  
 13541  	req := &openapi.OpenApiRequest{
 13542  		Query: openapiutil.Query(query),
 13543  	}
 13544  	params := &openapi.Params{
 13545  		Action:      tea.String("GetRepoBuildRecord"),
 13546  		Version:     tea.String("2018-12-01"),
 13547  		Protocol:    tea.String("HTTPS"),
 13548  		Pathname:    tea.String("/"),
 13549  		Method:      tea.String("POST"),
 13550  		AuthType:    tea.String("AK"),
 13551  		Style:       tea.String("RPC"),
 13552  		ReqBodyType: tea.String("formData"),
 13553  		BodyType:    tea.String("json"),
 13554  	}
 13555  	_result = &GetRepoBuildRecordResponse{}
 13556  	_body, _err := client.CallApi(params, req, runtime)
 13557  	if _err != nil {
 13558  		return _result, _err
 13559  	}
 13560  	_err = tea.Convert(_body, &_result)
 13561  	return _result, _err
 13562  }
 13563  
 13564  func (client *Client) GetRepoBuildRecord(request *GetRepoBuildRecordRequest) (_result *GetRepoBuildRecordResponse, _err error) {
 13565  	runtime := &util.RuntimeOptions{}
 13566  	_result = &GetRepoBuildRecordResponse{}
 13567  	_body, _err := client.GetRepoBuildRecordWithOptions(request, runtime)
 13568  	if _err != nil {
 13569  		return _result, _err
 13570  	}
 13571  	_result = _body
 13572  	return _result, _err
 13573  }
 13574  
 13575  func (client *Client) GetRepoBuildRecordStatusWithOptions(request *GetRepoBuildRecordStatusRequest, runtime *util.RuntimeOptions) (_result *GetRepoBuildRecordStatusResponse, _err error) {
 13576  	_err = util.ValidateModel(request)
 13577  	if _err != nil {
 13578  		return _result, _err
 13579  	}
 13580  	query := map[string]interface{}{}
 13581  	if !tea.BoolValue(util.IsUnset(request.BuildRecordId)) {
 13582  		query["BuildRecordId"] = request.BuildRecordId
 13583  	}
 13584  
 13585  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 13586  		query["InstanceId"] = request.InstanceId
 13587  	}
 13588  
 13589  	if !tea.BoolValue(util.IsUnset(request.RepoId)) {
 13590  		query["RepoId"] = request.RepoId
 13591  	}
 13592  
 13593  	req := &openapi.OpenApiRequest{
 13594  		Query: openapiutil.Query(query),
 13595  	}
 13596  	params := &openapi.Params{
 13597  		Action:      tea.String("GetRepoBuildRecordStatus"),
 13598  		Version:     tea.String("2018-12-01"),
 13599  		Protocol:    tea.String("HTTPS"),
 13600  		Pathname:    tea.String("/"),
 13601  		Method:      tea.String("POST"),
 13602  		AuthType:    tea.String("AK"),
 13603  		Style:       tea.String("RPC"),
 13604  		ReqBodyType: tea.String("formData"),
 13605  		BodyType:    tea.String("json"),
 13606  	}
 13607  	_result = &GetRepoBuildRecordStatusResponse{}
 13608  	_body, _err := client.CallApi(params, req, runtime)
 13609  	if _err != nil {
 13610  		return _result, _err
 13611  	}
 13612  	_err = tea.Convert(_body, &_result)
 13613  	return _result, _err
 13614  }
 13615  
 13616  func (client *Client) GetRepoBuildRecordStatus(request *GetRepoBuildRecordStatusRequest) (_result *GetRepoBuildRecordStatusResponse, _err error) {
 13617  	runtime := &util.RuntimeOptions{}
 13618  	_result = &GetRepoBuildRecordStatusResponse{}
 13619  	_body, _err := client.GetRepoBuildRecordStatusWithOptions(request, runtime)
 13620  	if _err != nil {
 13621  		return _result, _err
 13622  	}
 13623  	_result = _body
 13624  	return _result, _err
 13625  }
 13626  
 13627  func (client *Client) GetRepoSourceCodeRepoWithOptions(request *GetRepoSourceCodeRepoRequest, runtime *util.RuntimeOptions) (_result *GetRepoSourceCodeRepoResponse, _err error) {
 13628  	_err = util.ValidateModel(request)
 13629  	if _err != nil {
 13630  		return _result, _err
 13631  	}
 13632  	query := map[string]interface{}{}
 13633  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 13634  		query["InstanceId"] = request.InstanceId
 13635  	}
 13636  
 13637  	if !tea.BoolValue(util.IsUnset(request.RepoId)) {
 13638  		query["RepoId"] = request.RepoId
 13639  	}
 13640  
 13641  	req := &openapi.OpenApiRequest{
 13642  		Query: openapiutil.Query(query),
 13643  	}
 13644  	params := &openapi.Params{
 13645  		Action:      tea.String("GetRepoSourceCodeRepo"),
 13646  		Version:     tea.String("2018-12-01"),
 13647  		Protocol:    tea.String("HTTPS"),
 13648  		Pathname:    tea.String("/"),
 13649  		Method:      tea.String("POST"),
 13650  		AuthType:    tea.String("AK"),
 13651  		Style:       tea.String("RPC"),
 13652  		ReqBodyType: tea.String("formData"),
 13653  		BodyType:    tea.String("json"),
 13654  	}
 13655  	_result = &GetRepoSourceCodeRepoResponse{}
 13656  	_body, _err := client.CallApi(params, req, runtime)
 13657  	if _err != nil {
 13658  		return _result, _err
 13659  	}
 13660  	_err = tea.Convert(_body, &_result)
 13661  	return _result, _err
 13662  }
 13663  
 13664  func (client *Client) GetRepoSourceCodeRepo(request *GetRepoSourceCodeRepoRequest) (_result *GetRepoSourceCodeRepoResponse, _err error) {
 13665  	runtime := &util.RuntimeOptions{}
 13666  	_result = &GetRepoSourceCodeRepoResponse{}
 13667  	_body, _err := client.GetRepoSourceCodeRepoWithOptions(request, runtime)
 13668  	if _err != nil {
 13669  		return _result, _err
 13670  	}
 13671  	_result = _body
 13672  	return _result, _err
 13673  }
 13674  
 13675  func (client *Client) GetRepoSyncTaskWithOptions(request *GetRepoSyncTaskRequest, runtime *util.RuntimeOptions) (_result *GetRepoSyncTaskResponse, _err error) {
 13676  	_err = util.ValidateModel(request)
 13677  	if _err != nil {
 13678  		return _result, _err
 13679  	}
 13680  	query := map[string]interface{}{}
 13681  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 13682  		query["InstanceId"] = request.InstanceId
 13683  	}
 13684  
 13685  	if !tea.BoolValue(util.IsUnset(request.SyncTaskId)) {
 13686  		query["SyncTaskId"] = request.SyncTaskId
 13687  	}
 13688  
 13689  	req := &openapi.OpenApiRequest{
 13690  		Query: openapiutil.Query(query),
 13691  	}
 13692  	params := &openapi.Params{
 13693  		Action:      tea.String("GetRepoSyncTask"),
 13694  		Version:     tea.String("2018-12-01"),
 13695  		Protocol:    tea.String("HTTPS"),
 13696  		Pathname:    tea.String("/"),
 13697  		Method:      tea.String("POST"),
 13698  		AuthType:    tea.String("AK"),
 13699  		Style:       tea.String("RPC"),
 13700  		ReqBodyType: tea.String("formData"),
 13701  		BodyType:    tea.String("json"),
 13702  	}
 13703  	_result = &GetRepoSyncTaskResponse{}
 13704  	_body, _err := client.CallApi(params, req, runtime)
 13705  	if _err != nil {
 13706  		return _result, _err
 13707  	}
 13708  	_err = tea.Convert(_body, &_result)
 13709  	return _result, _err
 13710  }
 13711  
 13712  func (client *Client) GetRepoSyncTask(request *GetRepoSyncTaskRequest) (_result *GetRepoSyncTaskResponse, _err error) {
 13713  	runtime := &util.RuntimeOptions{}
 13714  	_result = &GetRepoSyncTaskResponse{}
 13715  	_body, _err := client.GetRepoSyncTaskWithOptions(request, runtime)
 13716  	if _err != nil {
 13717  		return _result, _err
 13718  	}
 13719  	_result = _body
 13720  	return _result, _err
 13721  }
 13722  
 13723  func (client *Client) GetRepoTagWithOptions(request *GetRepoTagRequest, runtime *util.RuntimeOptions) (_result *GetRepoTagResponse, _err error) {
 13724  	_err = util.ValidateModel(request)
 13725  	if _err != nil {
 13726  		return _result, _err
 13727  	}
 13728  	query := openapiutil.Query(util.ToMap(request))
 13729  	req := &openapi.OpenApiRequest{
 13730  		Query: openapiutil.Query(query),
 13731  	}
 13732  	params := &openapi.Params{
 13733  		Action:      tea.String("GetRepoTag"),
 13734  		Version:     tea.String("2018-12-01"),
 13735  		Protocol:    tea.String("HTTPS"),
 13736  		Pathname:    tea.String("/"),
 13737  		Method:      tea.String("GET"),
 13738  		AuthType:    tea.String("AK"),
 13739  		Style:       tea.String("RPC"),
 13740  		ReqBodyType: tea.String("formData"),
 13741  		BodyType:    tea.String("json"),
 13742  	}
 13743  	_result = &GetRepoTagResponse{}
 13744  	_body, _err := client.CallApi(params, req, runtime)
 13745  	if _err != nil {
 13746  		return _result, _err
 13747  	}
 13748  	_err = tea.Convert(_body, &_result)
 13749  	return _result, _err
 13750  }
 13751  
 13752  func (client *Client) GetRepoTag(request *GetRepoTagRequest) (_result *GetRepoTagResponse, _err error) {
 13753  	runtime := &util.RuntimeOptions{}
 13754  	_result = &GetRepoTagResponse{}
 13755  	_body, _err := client.GetRepoTagWithOptions(request, runtime)
 13756  	if _err != nil {
 13757  		return _result, _err
 13758  	}
 13759  	_result = _body
 13760  	return _result, _err
 13761  }
 13762  
 13763  func (client *Client) GetRepoTagLayersWithOptions(request *GetRepoTagLayersRequest, runtime *util.RuntimeOptions) (_result *GetRepoTagLayersResponse, _err error) {
 13764  	_err = util.ValidateModel(request)
 13765  	if _err != nil {
 13766  		return _result, _err
 13767  	}
 13768  	query := map[string]interface{}{}
 13769  	if !tea.BoolValue(util.IsUnset(request.Digest)) {
 13770  		query["Digest"] = request.Digest
 13771  	}
 13772  
 13773  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 13774  		query["InstanceId"] = request.InstanceId
 13775  	}
 13776  
 13777  	if !tea.BoolValue(util.IsUnset(request.RepoId)) {
 13778  		query["RepoId"] = request.RepoId
 13779  	}
 13780  
 13781  	if !tea.BoolValue(util.IsUnset(request.Tag)) {
 13782  		query["Tag"] = request.Tag
 13783  	}
 13784  
 13785  	req := &openapi.OpenApiRequest{
 13786  		Query: openapiutil.Query(query),
 13787  	}
 13788  	params := &openapi.Params{
 13789  		Action:      tea.String("GetRepoTagLayers"),
 13790  		Version:     tea.String("2018-12-01"),
 13791  		Protocol:    tea.String("HTTPS"),
 13792  		Pathname:    tea.String("/"),
 13793  		Method:      tea.String("POST"),
 13794  		AuthType:    tea.String("AK"),
 13795  		Style:       tea.String("RPC"),
 13796  		ReqBodyType: tea.String("formData"),
 13797  		BodyType:    tea.String("json"),
 13798  	}
 13799  	_result = &GetRepoTagLayersResponse{}
 13800  	_body, _err := client.CallApi(params, req, runtime)
 13801  	if _err != nil {
 13802  		return _result, _err
 13803  	}
 13804  	_err = tea.Convert(_body, &_result)
 13805  	return _result, _err
 13806  }
 13807  
 13808  func (client *Client) GetRepoTagLayers(request *GetRepoTagLayersRequest) (_result *GetRepoTagLayersResponse, _err error) {
 13809  	runtime := &util.RuntimeOptions{}
 13810  	_result = &GetRepoTagLayersResponse{}
 13811  	_body, _err := client.GetRepoTagLayersWithOptions(request, runtime)
 13812  	if _err != nil {
 13813  		return _result, _err
 13814  	}
 13815  	_result = _body
 13816  	return _result, _err
 13817  }
 13818  
 13819  func (client *Client) GetRepoTagManifestWithOptions(request *GetRepoTagManifestRequest, runtime *util.RuntimeOptions) (_result *GetRepoTagManifestResponse, _err error) {
 13820  	_err = util.ValidateModel(request)
 13821  	if _err != nil {
 13822  		return _result, _err
 13823  	}
 13824  	query := map[string]interface{}{}
 13825  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 13826  		query["InstanceId"] = request.InstanceId
 13827  	}
 13828  
 13829  	if !tea.BoolValue(util.IsUnset(request.RepoId)) {
 13830  		query["RepoId"] = request.RepoId
 13831  	}
 13832  
 13833  	if !tea.BoolValue(util.IsUnset(request.SchemaVersion)) {
 13834  		query["SchemaVersion"] = request.SchemaVersion
 13835  	}
 13836  
 13837  	if !tea.BoolValue(util.IsUnset(request.Tag)) {
 13838  		query["Tag"] = request.Tag
 13839  	}
 13840  
 13841  	req := &openapi.OpenApiRequest{
 13842  		Query: openapiutil.Query(query),
 13843  	}
 13844  	params := &openapi.Params{
 13845  		Action:      tea.String("GetRepoTagManifest"),
 13846  		Version:     tea.String("2018-12-01"),
 13847  		Protocol:    tea.String("HTTPS"),
 13848  		Pathname:    tea.String("/"),
 13849  		Method:      tea.String("POST"),
 13850  		AuthType:    tea.String("AK"),
 13851  		Style:       tea.String("RPC"),
 13852  		ReqBodyType: tea.String("formData"),
 13853  		BodyType:    tea.String("json"),
 13854  	}
 13855  	_result = &GetRepoTagManifestResponse{}
 13856  	_body, _err := client.CallApi(params, req, runtime)
 13857  	if _err != nil {
 13858  		return _result, _err
 13859  	}
 13860  	_err = tea.Convert(_body, &_result)
 13861  	return _result, _err
 13862  }
 13863  
 13864  func (client *Client) GetRepoTagManifest(request *GetRepoTagManifestRequest) (_result *GetRepoTagManifestResponse, _err error) {
 13865  	runtime := &util.RuntimeOptions{}
 13866  	_result = &GetRepoTagManifestResponse{}
 13867  	_body, _err := client.GetRepoTagManifestWithOptions(request, runtime)
 13868  	if _err != nil {
 13869  		return _result, _err
 13870  	}
 13871  	_result = _body
 13872  	return _result, _err
 13873  }
 13874  
 13875  func (client *Client) GetRepoTagScanStatusWithOptions(request *GetRepoTagScanStatusRequest, runtime *util.RuntimeOptions) (_result *GetRepoTagScanStatusResponse, _err error) {
 13876  	_err = util.ValidateModel(request)
 13877  	if _err != nil {
 13878  		return _result, _err
 13879  	}
 13880  	query := map[string]interface{}{}
 13881  	if !tea.BoolValue(util.IsUnset(request.Digest)) {
 13882  		query["Digest"] = request.Digest
 13883  	}
 13884  
 13885  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 13886  		query["InstanceId"] = request.InstanceId
 13887  	}
 13888  
 13889  	if !tea.BoolValue(util.IsUnset(request.RepoId)) {
 13890  		query["RepoId"] = request.RepoId
 13891  	}
 13892  
 13893  	if !tea.BoolValue(util.IsUnset(request.ScanTaskId)) {
 13894  		query["ScanTaskId"] = request.ScanTaskId
 13895  	}
 13896  
 13897  	if !tea.BoolValue(util.IsUnset(request.Tag)) {
 13898  		query["Tag"] = request.Tag
 13899  	}
 13900  
 13901  	req := &openapi.OpenApiRequest{
 13902  		Query: openapiutil.Query(query),
 13903  	}
 13904  	params := &openapi.Params{
 13905  		Action:      tea.String("GetRepoTagScanStatus"),
 13906  		Version:     tea.String("2018-12-01"),
 13907  		Protocol:    tea.String("HTTPS"),
 13908  		Pathname:    tea.String("/"),
 13909  		Method:      tea.String("POST"),
 13910  		AuthType:    tea.String("AK"),
 13911  		Style:       tea.String("RPC"),
 13912  		ReqBodyType: tea.String("formData"),
 13913  		BodyType:    tea.String("json"),
 13914  	}
 13915  	_result = &GetRepoTagScanStatusResponse{}
 13916  	_body, _err := client.CallApi(params, req, runtime)
 13917  	if _err != nil {
 13918  		return _result, _err
 13919  	}
 13920  	_err = tea.Convert(_body, &_result)
 13921  	return _result, _err
 13922  }
 13923  
 13924  func (client *Client) GetRepoTagScanStatus(request *GetRepoTagScanStatusRequest) (_result *GetRepoTagScanStatusResponse, _err error) {
 13925  	runtime := &util.RuntimeOptions{}
 13926  	_result = &GetRepoTagScanStatusResponse{}
 13927  	_body, _err := client.GetRepoTagScanStatusWithOptions(request, runtime)
 13928  	if _err != nil {
 13929  		return _result, _err
 13930  	}
 13931  	_result = _body
 13932  	return _result, _err
 13933  }
 13934  
 13935  func (client *Client) GetRepoTagScanSummaryWithOptions(request *GetRepoTagScanSummaryRequest, runtime *util.RuntimeOptions) (_result *GetRepoTagScanSummaryResponse, _err error) {
 13936  	_err = util.ValidateModel(request)
 13937  	if _err != nil {
 13938  		return _result, _err
 13939  	}
 13940  	query := map[string]interface{}{}
 13941  	if !tea.BoolValue(util.IsUnset(request.Digest)) {
 13942  		query["Digest"] = request.Digest
 13943  	}
 13944  
 13945  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 13946  		query["InstanceId"] = request.InstanceId
 13947  	}
 13948  
 13949  	if !tea.BoolValue(util.IsUnset(request.RepoId)) {
 13950  		query["RepoId"] = request.RepoId
 13951  	}
 13952  
 13953  	if !tea.BoolValue(util.IsUnset(request.ScanTaskId)) {
 13954  		query["ScanTaskId"] = request.ScanTaskId
 13955  	}
 13956  
 13957  	if !tea.BoolValue(util.IsUnset(request.Tag)) {
 13958  		query["Tag"] = request.Tag
 13959  	}
 13960  
 13961  	req := &openapi.OpenApiRequest{
 13962  		Query: openapiutil.Query(query),
 13963  	}
 13964  	params := &openapi.Params{
 13965  		Action:      tea.String("GetRepoTagScanSummary"),
 13966  		Version:     tea.String("2018-12-01"),
 13967  		Protocol:    tea.String("HTTPS"),
 13968  		Pathname:    tea.String("/"),
 13969  		Method:      tea.String("POST"),
 13970  		AuthType:    tea.String("AK"),
 13971  		Style:       tea.String("RPC"),
 13972  		ReqBodyType: tea.String("formData"),
 13973  		BodyType:    tea.String("json"),
 13974  	}
 13975  	_result = &GetRepoTagScanSummaryResponse{}
 13976  	_body, _err := client.CallApi(params, req, runtime)
 13977  	if _err != nil {
 13978  		return _result, _err
 13979  	}
 13980  	_err = tea.Convert(_body, &_result)
 13981  	return _result, _err
 13982  }
 13983  
 13984  func (client *Client) GetRepoTagScanSummary(request *GetRepoTagScanSummaryRequest) (_result *GetRepoTagScanSummaryResponse, _err error) {
 13985  	runtime := &util.RuntimeOptions{}
 13986  	_result = &GetRepoTagScanSummaryResponse{}
 13987  	_body, _err := client.GetRepoTagScanSummaryWithOptions(request, runtime)
 13988  	if _err != nil {
 13989  		return _result, _err
 13990  	}
 13991  	_result = _body
 13992  	return _result, _err
 13993  }
 13994  
 13995  func (client *Client) GetRepositoryWithOptions(request *GetRepositoryRequest, runtime *util.RuntimeOptions) (_result *GetRepositoryResponse, _err error) {
 13996  	_err = util.ValidateModel(request)
 13997  	if _err != nil {
 13998  		return _result, _err
 13999  	}
 14000  	query := map[string]interface{}{}
 14001  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 14002  		query["InstanceId"] = request.InstanceId
 14003  	}
 14004  
 14005  	if !tea.BoolValue(util.IsUnset(request.RepoId)) {
 14006  		query["RepoId"] = request.RepoId
 14007  	}
 14008  
 14009  	if !tea.BoolValue(util.IsUnset(request.RepoName)) {
 14010  		query["RepoName"] = request.RepoName
 14011  	}
 14012  
 14013  	if !tea.BoolValue(util.IsUnset(request.RepoNamespaceName)) {
 14014  		query["RepoNamespaceName"] = request.RepoNamespaceName
 14015  	}
 14016  
 14017  	req := &openapi.OpenApiRequest{
 14018  		Query: openapiutil.Query(query),
 14019  	}
 14020  	params := &openapi.Params{
 14021  		Action:      tea.String("GetRepository"),
 14022  		Version:     tea.String("2018-12-01"),
 14023  		Protocol:    tea.String("HTTPS"),
 14024  		Pathname:    tea.String("/"),
 14025  		Method:      tea.String("POST"),
 14026  		AuthType:    tea.String("AK"),
 14027  		Style:       tea.String("RPC"),
 14028  		ReqBodyType: tea.String("formData"),
 14029  		BodyType:    tea.String("json"),
 14030  	}
 14031  	_result = &GetRepositoryResponse{}
 14032  	_body, _err := client.CallApi(params, req, runtime)
 14033  	if _err != nil {
 14034  		return _result, _err
 14035  	}
 14036  	_err = tea.Convert(_body, &_result)
 14037  	return _result, _err
 14038  }
 14039  
 14040  func (client *Client) GetRepository(request *GetRepositoryRequest) (_result *GetRepositoryResponse, _err error) {
 14041  	runtime := &util.RuntimeOptions{}
 14042  	_result = &GetRepositoryResponse{}
 14043  	_body, _err := client.GetRepositoryWithOptions(request, runtime)
 14044  	if _err != nil {
 14045  		return _result, _err
 14046  	}
 14047  	_result = _body
 14048  	return _result, _err
 14049  }
 14050  
 14051  func (client *Client) ListArtifactBuildTaskLogWithOptions(request *ListArtifactBuildTaskLogRequest, runtime *util.RuntimeOptions) (_result *ListArtifactBuildTaskLogResponse, _err error) {
 14052  	_err = util.ValidateModel(request)
 14053  	if _err != nil {
 14054  		return _result, _err
 14055  	}
 14056  	query := openapiutil.Query(util.ToMap(request))
 14057  	req := &openapi.OpenApiRequest{
 14058  		Query: openapiutil.Query(query),
 14059  	}
 14060  	params := &openapi.Params{
 14061  		Action:      tea.String("ListArtifactBuildTaskLog"),
 14062  		Version:     tea.String("2018-12-01"),
 14063  		Protocol:    tea.String("HTTPS"),
 14064  		Pathname:    tea.String("/"),
 14065  		Method:      tea.String("GET"),
 14066  		AuthType:    tea.String("AK"),
 14067  		Style:       tea.String("RPC"),
 14068  		ReqBodyType: tea.String("formData"),
 14069  		BodyType:    tea.String("json"),
 14070  	}
 14071  	_result = &ListArtifactBuildTaskLogResponse{}
 14072  	_body, _err := client.CallApi(params, req, runtime)
 14073  	if _err != nil {
 14074  		return _result, _err
 14075  	}
 14076  	_err = tea.Convert(_body, &_result)
 14077  	return _result, _err
 14078  }
 14079  
 14080  func (client *Client) ListArtifactBuildTaskLog(request *ListArtifactBuildTaskLogRequest) (_result *ListArtifactBuildTaskLogResponse, _err error) {
 14081  	runtime := &util.RuntimeOptions{}
 14082  	_result = &ListArtifactBuildTaskLogResponse{}
 14083  	_body, _err := client.ListArtifactBuildTaskLogWithOptions(request, runtime)
 14084  	if _err != nil {
 14085  		return _result, _err
 14086  	}
 14087  	_result = _body
 14088  	return _result, _err
 14089  }
 14090  
 14091  func (client *Client) ListChainWithOptions(request *ListChainRequest, runtime *util.RuntimeOptions) (_result *ListChainResponse, _err error) {
 14092  	_err = util.ValidateModel(request)
 14093  	if _err != nil {
 14094  		return _result, _err
 14095  	}
 14096  	query := map[string]interface{}{}
 14097  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 14098  		query["InstanceId"] = request.InstanceId
 14099  	}
 14100  
 14101  	if !tea.BoolValue(util.IsUnset(request.PageNo)) {
 14102  		query["PageNo"] = request.PageNo
 14103  	}
 14104  
 14105  	if !tea.BoolValue(util.IsUnset(request.PageSize)) {
 14106  		query["PageSize"] = request.PageSize
 14107  	}
 14108  
 14109  	if !tea.BoolValue(util.IsUnset(request.RepoName)) {
 14110  		query["RepoName"] = request.RepoName
 14111  	}
 14112  
 14113  	if !tea.BoolValue(util.IsUnset(request.RepoNamespaceName)) {
 14114  		query["RepoNamespaceName"] = request.RepoNamespaceName
 14115  	}
 14116  
 14117  	req := &openapi.OpenApiRequest{
 14118  		Query: openapiutil.Query(query),
 14119  	}
 14120  	params := &openapi.Params{
 14121  		Action:      tea.String("ListChain"),
 14122  		Version:     tea.String("2018-12-01"),
 14123  		Protocol:    tea.String("HTTPS"),
 14124  		Pathname:    tea.String("/"),
 14125  		Method:      tea.String("POST"),
 14126  		AuthType:    tea.String("AK"),
 14127  		Style:       tea.String("RPC"),
 14128  		ReqBodyType: tea.String("formData"),
 14129  		BodyType:    tea.String("json"),
 14130  	}
 14131  	_result = &ListChainResponse{}
 14132  	_body, _err := client.CallApi(params, req, runtime)
 14133  	if _err != nil {
 14134  		return _result, _err
 14135  	}
 14136  	_err = tea.Convert(_body, &_result)
 14137  	return _result, _err
 14138  }
 14139  
 14140  func (client *Client) ListChain(request *ListChainRequest) (_result *ListChainResponse, _err error) {
 14141  	runtime := &util.RuntimeOptions{}
 14142  	_result = &ListChainResponse{}
 14143  	_body, _err := client.ListChainWithOptions(request, runtime)
 14144  	if _err != nil {
 14145  		return _result, _err
 14146  	}
 14147  	_result = _body
 14148  	return _result, _err
 14149  }
 14150  
 14151  func (client *Client) ListChainInstanceWithOptions(request *ListChainInstanceRequest, runtime *util.RuntimeOptions) (_result *ListChainInstanceResponse, _err error) {
 14152  	_err = util.ValidateModel(request)
 14153  	if _err != nil {
 14154  		return _result, _err
 14155  	}
 14156  	query := map[string]interface{}{}
 14157  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 14158  		query["InstanceId"] = request.InstanceId
 14159  	}
 14160  
 14161  	if !tea.BoolValue(util.IsUnset(request.PageNo)) {
 14162  		query["PageNo"] = request.PageNo
 14163  	}
 14164  
 14165  	if !tea.BoolValue(util.IsUnset(request.PageSize)) {
 14166  		query["PageSize"] = request.PageSize
 14167  	}
 14168  
 14169  	if !tea.BoolValue(util.IsUnset(request.RepoName)) {
 14170  		query["RepoName"] = request.RepoName
 14171  	}
 14172  
 14173  	if !tea.BoolValue(util.IsUnset(request.RepoNamespaceName)) {
 14174  		query["RepoNamespaceName"] = request.RepoNamespaceName
 14175  	}
 14176  
 14177  	req := &openapi.OpenApiRequest{
 14178  		Query: openapiutil.Query(query),
 14179  	}
 14180  	params := &openapi.Params{
 14181  		Action:      tea.String("ListChainInstance"),
 14182  		Version:     tea.String("2018-12-01"),
 14183  		Protocol:    tea.String("HTTPS"),
 14184  		Pathname:    tea.String("/"),
 14185  		Method:      tea.String("POST"),
 14186  		AuthType:    tea.String("AK"),
 14187  		Style:       tea.String("RPC"),
 14188  		ReqBodyType: tea.String("formData"),
 14189  		BodyType:    tea.String("json"),
 14190  	}
 14191  	_result = &ListChainInstanceResponse{}
 14192  	_body, _err := client.CallApi(params, req, runtime)
 14193  	if _err != nil {
 14194  		return _result, _err
 14195  	}
 14196  	_err = tea.Convert(_body, &_result)
 14197  	return _result, _err
 14198  }
 14199  
 14200  func (client *Client) ListChainInstance(request *ListChainInstanceRequest) (_result *ListChainInstanceResponse, _err error) {
 14201  	runtime := &util.RuntimeOptions{}
 14202  	_result = &ListChainInstanceResponse{}
 14203  	_body, _err := client.ListChainInstanceWithOptions(request, runtime)
 14204  	if _err != nil {
 14205  		return _result, _err
 14206  	}
 14207  	_result = _body
 14208  	return _result, _err
 14209  }
 14210  
 14211  func (client *Client) ListChartWithOptions(request *ListChartRequest, runtime *util.RuntimeOptions) (_result *ListChartResponse, _err error) {
 14212  	_err = util.ValidateModel(request)
 14213  	if _err != nil {
 14214  		return _result, _err
 14215  	}
 14216  	query := map[string]interface{}{}
 14217  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 14218  		query["InstanceId"] = request.InstanceId
 14219  	}
 14220  
 14221  	if !tea.BoolValue(util.IsUnset(request.PageNo)) {
 14222  		query["PageNo"] = request.PageNo
 14223  	}
 14224  
 14225  	if !tea.BoolValue(util.IsUnset(request.PageSize)) {
 14226  		query["PageSize"] = request.PageSize
 14227  	}
 14228  
 14229  	if !tea.BoolValue(util.IsUnset(request.RepoName)) {
 14230  		query["RepoName"] = request.RepoName
 14231  	}
 14232  
 14233  	if !tea.BoolValue(util.IsUnset(request.RepoNamespaceName)) {
 14234  		query["RepoNamespaceName"] = request.RepoNamespaceName
 14235  	}
 14236  
 14237  	req := &openapi.OpenApiRequest{
 14238  		Query: openapiutil.Query(query),
 14239  	}
 14240  	params := &openapi.Params{
 14241  		Action:      tea.String("ListChart"),
 14242  		Version:     tea.String("2018-12-01"),
 14243  		Protocol:    tea.String("HTTPS"),
 14244  		Pathname:    tea.String("/"),
 14245  		Method:      tea.String("POST"),
 14246  		AuthType:    tea.String("AK"),
 14247  		Style:       tea.String("RPC"),
 14248  		ReqBodyType: tea.String("formData"),
 14249  		BodyType:    tea.String("json"),
 14250  	}
 14251  	_result = &ListChartResponse{}
 14252  	_body, _err := client.CallApi(params, req, runtime)
 14253  	if _err != nil {
 14254  		return _result, _err
 14255  	}
 14256  	_err = tea.Convert(_body, &_result)
 14257  	return _result, _err
 14258  }
 14259  
 14260  func (client *Client) ListChart(request *ListChartRequest) (_result *ListChartResponse, _err error) {
 14261  	runtime := &util.RuntimeOptions{}
 14262  	_result = &ListChartResponse{}
 14263  	_body, _err := client.ListChartWithOptions(request, runtime)
 14264  	if _err != nil {
 14265  		return _result, _err
 14266  	}
 14267  	_result = _body
 14268  	return _result, _err
 14269  }
 14270  
 14271  func (client *Client) ListChartNamespaceWithOptions(request *ListChartNamespaceRequest, runtime *util.RuntimeOptions) (_result *ListChartNamespaceResponse, _err error) {
 14272  	_err = util.ValidateModel(request)
 14273  	if _err != nil {
 14274  		return _result, _err
 14275  	}
 14276  	query := map[string]interface{}{}
 14277  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 14278  		query["InstanceId"] = request.InstanceId
 14279  	}
 14280  
 14281  	if !tea.BoolValue(util.IsUnset(request.NamespaceName)) {
 14282  		query["NamespaceName"] = request.NamespaceName
 14283  	}
 14284  
 14285  	if !tea.BoolValue(util.IsUnset(request.NamespaceStatus)) {
 14286  		query["NamespaceStatus"] = request.NamespaceStatus
 14287  	}
 14288  
 14289  	if !tea.BoolValue(util.IsUnset(request.PageNo)) {
 14290  		query["PageNo"] = request.PageNo
 14291  	}
 14292  
 14293  	if !tea.BoolValue(util.IsUnset(request.PageSize)) {
 14294  		query["PageSize"] = request.PageSize
 14295  	}
 14296  
 14297  	req := &openapi.OpenApiRequest{
 14298  		Query: openapiutil.Query(query),
 14299  	}
 14300  	params := &openapi.Params{
 14301  		Action:      tea.String("ListChartNamespace"),
 14302  		Version:     tea.String("2018-12-01"),
 14303  		Protocol:    tea.String("HTTPS"),
 14304  		Pathname:    tea.String("/"),
 14305  		Method:      tea.String("POST"),
 14306  		AuthType:    tea.String("AK"),
 14307  		Style:       tea.String("RPC"),
 14308  		ReqBodyType: tea.String("formData"),
 14309  		BodyType:    tea.String("json"),
 14310  	}
 14311  	_result = &ListChartNamespaceResponse{}
 14312  	_body, _err := client.CallApi(params, req, runtime)
 14313  	if _err != nil {
 14314  		return _result, _err
 14315  	}
 14316  	_err = tea.Convert(_body, &_result)
 14317  	return _result, _err
 14318  }
 14319  
 14320  func (client *Client) ListChartNamespace(request *ListChartNamespaceRequest) (_result *ListChartNamespaceResponse, _err error) {
 14321  	runtime := &util.RuntimeOptions{}
 14322  	_result = &ListChartNamespaceResponse{}
 14323  	_body, _err := client.ListChartNamespaceWithOptions(request, runtime)
 14324  	if _err != nil {
 14325  		return _result, _err
 14326  	}
 14327  	_result = _body
 14328  	return _result, _err
 14329  }
 14330  
 14331  func (client *Client) ListChartReleaseWithOptions(request *ListChartReleaseRequest, runtime *util.RuntimeOptions) (_result *ListChartReleaseResponse, _err error) {
 14332  	_err = util.ValidateModel(request)
 14333  	if _err != nil {
 14334  		return _result, _err
 14335  	}
 14336  	query := map[string]interface{}{}
 14337  	if !tea.BoolValue(util.IsUnset(request.Chart)) {
 14338  		query["Chart"] = request.Chart
 14339  	}
 14340  
 14341  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 14342  		query["InstanceId"] = request.InstanceId
 14343  	}
 14344  
 14345  	if !tea.BoolValue(util.IsUnset(request.PageNo)) {
 14346  		query["PageNo"] = request.PageNo
 14347  	}
 14348  
 14349  	if !tea.BoolValue(util.IsUnset(request.PageSize)) {
 14350  		query["PageSize"] = request.PageSize
 14351  	}
 14352  
 14353  	if !tea.BoolValue(util.IsUnset(request.RepoName)) {
 14354  		query["RepoName"] = request.RepoName
 14355  	}
 14356  
 14357  	if !tea.BoolValue(util.IsUnset(request.RepoNamespaceName)) {
 14358  		query["RepoNamespaceName"] = request.RepoNamespaceName
 14359  	}
 14360  
 14361  	req := &openapi.OpenApiRequest{
 14362  		Query: openapiutil.Query(query),
 14363  	}
 14364  	params := &openapi.Params{
 14365  		Action:      tea.String("ListChartRelease"),
 14366  		Version:     tea.String("2018-12-01"),
 14367  		Protocol:    tea.String("HTTPS"),
 14368  		Pathname:    tea.String("/"),
 14369  		Method:      tea.String("POST"),
 14370  		AuthType:    tea.String("AK"),
 14371  		Style:       tea.String("RPC"),
 14372  		ReqBodyType: tea.String("formData"),
 14373  		BodyType:    tea.String("json"),
 14374  	}
 14375  	_result = &ListChartReleaseResponse{}
 14376  	_body, _err := client.CallApi(params, req, runtime)
 14377  	if _err != nil {
 14378  		return _result, _err
 14379  	}
 14380  	_err = tea.Convert(_body, &_result)
 14381  	return _result, _err
 14382  }
 14383  
 14384  func (client *Client) ListChartRelease(request *ListChartReleaseRequest) (_result *ListChartReleaseResponse, _err error) {
 14385  	runtime := &util.RuntimeOptions{}
 14386  	_result = &ListChartReleaseResponse{}
 14387  	_body, _err := client.ListChartReleaseWithOptions(request, runtime)
 14388  	if _err != nil {
 14389  		return _result, _err
 14390  	}
 14391  	_result = _body
 14392  	return _result, _err
 14393  }
 14394  
 14395  func (client *Client) ListChartRepositoryWithOptions(request *ListChartRepositoryRequest, runtime *util.RuntimeOptions) (_result *ListChartRepositoryResponse, _err error) {
 14396  	_err = util.ValidateModel(request)
 14397  	if _err != nil {
 14398  		return _result, _err
 14399  	}
 14400  	query := map[string]interface{}{}
 14401  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 14402  		query["InstanceId"] = request.InstanceId
 14403  	}
 14404  
 14405  	if !tea.BoolValue(util.IsUnset(request.PageNo)) {
 14406  		query["PageNo"] = request.PageNo
 14407  	}
 14408  
 14409  	if !tea.BoolValue(util.IsUnset(request.PageSize)) {
 14410  		query["PageSize"] = request.PageSize
 14411  	}
 14412  
 14413  	if !tea.BoolValue(util.IsUnset(request.RepoName)) {
 14414  		query["RepoName"] = request.RepoName
 14415  	}
 14416  
 14417  	if !tea.BoolValue(util.IsUnset(request.RepoNamespaceName)) {
 14418  		query["RepoNamespaceName"] = request.RepoNamespaceName
 14419  	}
 14420  
 14421  	if !tea.BoolValue(util.IsUnset(request.RepoStatus)) {
 14422  		query["RepoStatus"] = request.RepoStatus
 14423  	}
 14424  
 14425  	req := &openapi.OpenApiRequest{
 14426  		Query: openapiutil.Query(query),
 14427  	}
 14428  	params := &openapi.Params{
 14429  		Action:      tea.String("ListChartRepository"),
 14430  		Version:     tea.String("2018-12-01"),
 14431  		Protocol:    tea.String("HTTPS"),
 14432  		Pathname:    tea.String("/"),
 14433  		Method:      tea.String("POST"),
 14434  		AuthType:    tea.String("AK"),
 14435  		Style:       tea.String("RPC"),
 14436  		ReqBodyType: tea.String("formData"),
 14437  		BodyType:    tea.String("json"),
 14438  	}
 14439  	_result = &ListChartRepositoryResponse{}
 14440  	_body, _err := client.CallApi(params, req, runtime)
 14441  	if _err != nil {
 14442  		return _result, _err
 14443  	}
 14444  	_err = tea.Convert(_body, &_result)
 14445  	return _result, _err
 14446  }
 14447  
 14448  func (client *Client) ListChartRepository(request *ListChartRepositoryRequest) (_result *ListChartRepositoryResponse, _err error) {
 14449  	runtime := &util.RuntimeOptions{}
 14450  	_result = &ListChartRepositoryResponse{}
 14451  	_body, _err := client.ListChartRepositoryWithOptions(request, runtime)
 14452  	if _err != nil {
 14453  		return _result, _err
 14454  	}
 14455  	_result = _body
 14456  	return _result, _err
 14457  }
 14458  
 14459  func (client *Client) ListEventCenterRecordWithOptions(request *ListEventCenterRecordRequest, runtime *util.RuntimeOptions) (_result *ListEventCenterRecordResponse, _err error) {
 14460  	_err = util.ValidateModel(request)
 14461  	if _err != nil {
 14462  		return _result, _err
 14463  	}
 14464  	query := openapiutil.Query(util.ToMap(request))
 14465  	req := &openapi.OpenApiRequest{
 14466  		Query: openapiutil.Query(query),
 14467  	}
 14468  	params := &openapi.Params{
 14469  		Action:      tea.String("ListEventCenterRecord"),
 14470  		Version:     tea.String("2018-12-01"),
 14471  		Protocol:    tea.String("HTTPS"),
 14472  		Pathname:    tea.String("/"),
 14473  		Method:      tea.String("GET"),
 14474  		AuthType:    tea.String("AK"),
 14475  		Style:       tea.String("RPC"),
 14476  		ReqBodyType: tea.String("formData"),
 14477  		BodyType:    tea.String("json"),
 14478  	}
 14479  	_result = &ListEventCenterRecordResponse{}
 14480  	_body, _err := client.CallApi(params, req, runtime)
 14481  	if _err != nil {
 14482  		return _result, _err
 14483  	}
 14484  	_err = tea.Convert(_body, &_result)
 14485  	return _result, _err
 14486  }
 14487  
 14488  func (client *Client) ListEventCenterRecord(request *ListEventCenterRecordRequest) (_result *ListEventCenterRecordResponse, _err error) {
 14489  	runtime := &util.RuntimeOptions{}
 14490  	_result = &ListEventCenterRecordResponse{}
 14491  	_body, _err := client.ListEventCenterRecordWithOptions(request, runtime)
 14492  	if _err != nil {
 14493  		return _result, _err
 14494  	}
 14495  	_result = _body
 14496  	return _result, _err
 14497  }
 14498  
 14499  func (client *Client) ListEventCenterRuleNameWithOptions(request *ListEventCenterRuleNameRequest, runtime *util.RuntimeOptions) (_result *ListEventCenterRuleNameResponse, _err error) {
 14500  	_err = util.ValidateModel(request)
 14501  	if _err != nil {
 14502  		return _result, _err
 14503  	}
 14504  	query := openapiutil.Query(util.ToMap(request))
 14505  	req := &openapi.OpenApiRequest{
 14506  		Query: openapiutil.Query(query),
 14507  	}
 14508  	params := &openapi.Params{
 14509  		Action:      tea.String("ListEventCenterRuleName"),
 14510  		Version:     tea.String("2018-12-01"),
 14511  		Protocol:    tea.String("HTTPS"),
 14512  		Pathname:    tea.String("/"),
 14513  		Method:      tea.String("GET"),
 14514  		AuthType:    tea.String("AK"),
 14515  		Style:       tea.String("RPC"),
 14516  		ReqBodyType: tea.String("formData"),
 14517  		BodyType:    tea.String("json"),
 14518  	}
 14519  	_result = &ListEventCenterRuleNameResponse{}
 14520  	_body, _err := client.CallApi(params, req, runtime)
 14521  	if _err != nil {
 14522  		return _result, _err
 14523  	}
 14524  	_err = tea.Convert(_body, &_result)
 14525  	return _result, _err
 14526  }
 14527  
 14528  func (client *Client) ListEventCenterRuleName(request *ListEventCenterRuleNameRequest) (_result *ListEventCenterRuleNameResponse, _err error) {
 14529  	runtime := &util.RuntimeOptions{}
 14530  	_result = &ListEventCenterRuleNameResponse{}
 14531  	_body, _err := client.ListEventCenterRuleNameWithOptions(request, runtime)
 14532  	if _err != nil {
 14533  		return _result, _err
 14534  	}
 14535  	_result = _body
 14536  	return _result, _err
 14537  }
 14538  
 14539  func (client *Client) ListInstanceWithOptions(request *ListInstanceRequest, runtime *util.RuntimeOptions) (_result *ListInstanceResponse, _err error) {
 14540  	_err = util.ValidateModel(request)
 14541  	if _err != nil {
 14542  		return _result, _err
 14543  	}
 14544  	query := map[string]interface{}{}
 14545  	if !tea.BoolValue(util.IsUnset(request.InstanceName)) {
 14546  		query["InstanceName"] = request.InstanceName
 14547  	}
 14548  
 14549  	if !tea.BoolValue(util.IsUnset(request.InstanceStatus)) {
 14550  		query["InstanceStatus"] = request.InstanceStatus
 14551  	}
 14552  
 14553  	if !tea.BoolValue(util.IsUnset(request.PageNo)) {
 14554  		query["PageNo"] = request.PageNo
 14555  	}
 14556  
 14557  	if !tea.BoolValue(util.IsUnset(request.PageSize)) {
 14558  		query["PageSize"] = request.PageSize
 14559  	}
 14560  
 14561  	if !tea.BoolValue(util.IsUnset(request.ResourceGroupId)) {
 14562  		query["ResourceGroupId"] = request.ResourceGroupId
 14563  	}
 14564  
 14565  	req := &openapi.OpenApiRequest{
 14566  		Query: openapiutil.Query(query),
 14567  	}
 14568  	params := &openapi.Params{
 14569  		Action:      tea.String("ListInstance"),
 14570  		Version:     tea.String("2018-12-01"),
 14571  		Protocol:    tea.String("HTTPS"),
 14572  		Pathname:    tea.String("/"),
 14573  		Method:      tea.String("POST"),
 14574  		AuthType:    tea.String("AK"),
 14575  		Style:       tea.String("RPC"),
 14576  		ReqBodyType: tea.String("formData"),
 14577  		BodyType:    tea.String("json"),
 14578  	}
 14579  	_result = &ListInstanceResponse{}
 14580  	_body, _err := client.CallApi(params, req, runtime)
 14581  	if _err != nil {
 14582  		return _result, _err
 14583  	}
 14584  	_err = tea.Convert(_body, &_result)
 14585  	return _result, _err
 14586  }
 14587  
 14588  func (client *Client) ListInstance(request *ListInstanceRequest) (_result *ListInstanceResponse, _err error) {
 14589  	runtime := &util.RuntimeOptions{}
 14590  	_result = &ListInstanceResponse{}
 14591  	_body, _err := client.ListInstanceWithOptions(request, runtime)
 14592  	if _err != nil {
 14593  		return _result, _err
 14594  	}
 14595  	_result = _body
 14596  	return _result, _err
 14597  }
 14598  
 14599  func (client *Client) ListInstanceEndpointWithOptions(request *ListInstanceEndpointRequest, runtime *util.RuntimeOptions) (_result *ListInstanceEndpointResponse, _err error) {
 14600  	_err = util.ValidateModel(request)
 14601  	if _err != nil {
 14602  		return _result, _err
 14603  	}
 14604  	query := map[string]interface{}{}
 14605  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 14606  		query["InstanceId"] = request.InstanceId
 14607  	}
 14608  
 14609  	if !tea.BoolValue(util.IsUnset(request.ModuleName)) {
 14610  		query["ModuleName"] = request.ModuleName
 14611  	}
 14612  
 14613  	req := &openapi.OpenApiRequest{
 14614  		Query: openapiutil.Query(query),
 14615  	}
 14616  	params := &openapi.Params{
 14617  		Action:      tea.String("ListInstanceEndpoint"),
 14618  		Version:     tea.String("2018-12-01"),
 14619  		Protocol:    tea.String("HTTPS"),
 14620  		Pathname:    tea.String("/"),
 14621  		Method:      tea.String("POST"),
 14622  		AuthType:    tea.String("AK"),
 14623  		Style:       tea.String("RPC"),
 14624  		ReqBodyType: tea.String("formData"),
 14625  		BodyType:    tea.String("json"),
 14626  	}
 14627  	_result = &ListInstanceEndpointResponse{}
 14628  	_body, _err := client.CallApi(params, req, runtime)
 14629  	if _err != nil {
 14630  		return _result, _err
 14631  	}
 14632  	_err = tea.Convert(_body, &_result)
 14633  	return _result, _err
 14634  }
 14635  
 14636  func (client *Client) ListInstanceEndpoint(request *ListInstanceEndpointRequest) (_result *ListInstanceEndpointResponse, _err error) {
 14637  	runtime := &util.RuntimeOptions{}
 14638  	_result = &ListInstanceEndpointResponse{}
 14639  	_body, _err := client.ListInstanceEndpointWithOptions(request, runtime)
 14640  	if _err != nil {
 14641  		return _result, _err
 14642  	}
 14643  	_result = _body
 14644  	return _result, _err
 14645  }
 14646  
 14647  func (client *Client) ListInstanceRegionWithOptions(request *ListInstanceRegionRequest, runtime *util.RuntimeOptions) (_result *ListInstanceRegionResponse, _err error) {
 14648  	_err = util.ValidateModel(request)
 14649  	if _err != nil {
 14650  		return _result, _err
 14651  	}
 14652  	query := map[string]interface{}{}
 14653  	if !tea.BoolValue(util.IsUnset(request.Lang)) {
 14654  		query["Lang"] = request.Lang
 14655  	}
 14656  
 14657  	req := &openapi.OpenApiRequest{
 14658  		Query: openapiutil.Query(query),
 14659  	}
 14660  	params := &openapi.Params{
 14661  		Action:      tea.String("ListInstanceRegion"),
 14662  		Version:     tea.String("2018-12-01"),
 14663  		Protocol:    tea.String("HTTPS"),
 14664  		Pathname:    tea.String("/"),
 14665  		Method:      tea.String("POST"),
 14666  		AuthType:    tea.String("AK"),
 14667  		Style:       tea.String("RPC"),
 14668  		ReqBodyType: tea.String("formData"),
 14669  		BodyType:    tea.String("json"),
 14670  	}
 14671  	_result = &ListInstanceRegionResponse{}
 14672  	_body, _err := client.CallApi(params, req, runtime)
 14673  	if _err != nil {
 14674  		return _result, _err
 14675  	}
 14676  	_err = tea.Convert(_body, &_result)
 14677  	return _result, _err
 14678  }
 14679  
 14680  func (client *Client) ListInstanceRegion(request *ListInstanceRegionRequest) (_result *ListInstanceRegionResponse, _err error) {
 14681  	runtime := &util.RuntimeOptions{}
 14682  	_result = &ListInstanceRegionResponse{}
 14683  	_body, _err := client.ListInstanceRegionWithOptions(request, runtime)
 14684  	if _err != nil {
 14685  		return _result, _err
 14686  	}
 14687  	_result = _body
 14688  	return _result, _err
 14689  }
 14690  
 14691  func (client *Client) ListNamespaceWithOptions(request *ListNamespaceRequest, runtime *util.RuntimeOptions) (_result *ListNamespaceResponse, _err error) {
 14692  	_err = util.ValidateModel(request)
 14693  	if _err != nil {
 14694  		return _result, _err
 14695  	}
 14696  	query := map[string]interface{}{}
 14697  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 14698  		query["InstanceId"] = request.InstanceId
 14699  	}
 14700  
 14701  	if !tea.BoolValue(util.IsUnset(request.NamespaceName)) {
 14702  		query["NamespaceName"] = request.NamespaceName
 14703  	}
 14704  
 14705  	if !tea.BoolValue(util.IsUnset(request.NamespaceStatus)) {
 14706  		query["NamespaceStatus"] = request.NamespaceStatus
 14707  	}
 14708  
 14709  	if !tea.BoolValue(util.IsUnset(request.PageNo)) {
 14710  		query["PageNo"] = request.PageNo
 14711  	}
 14712  
 14713  	if !tea.BoolValue(util.IsUnset(request.PageSize)) {
 14714  		query["PageSize"] = request.PageSize
 14715  	}
 14716  
 14717  	if !tea.BoolValue(util.IsUnset(request.ResourceGroupId)) {
 14718  		query["ResourceGroupId"] = request.ResourceGroupId
 14719  	}
 14720  
 14721  	if !tea.BoolValue(util.IsUnset(request.Tag)) {
 14722  		query["Tag"] = request.Tag
 14723  	}
 14724  
 14725  	req := &openapi.OpenApiRequest{
 14726  		Query: openapiutil.Query(query),
 14727  	}
 14728  	params := &openapi.Params{
 14729  		Action:      tea.String("ListNamespace"),
 14730  		Version:     tea.String("2018-12-01"),
 14731  		Protocol:    tea.String("HTTPS"),
 14732  		Pathname:    tea.String("/"),
 14733  		Method:      tea.String("POST"),
 14734  		AuthType:    tea.String("AK"),
 14735  		Style:       tea.String("RPC"),
 14736  		ReqBodyType: tea.String("formData"),
 14737  		BodyType:    tea.String("json"),
 14738  	}
 14739  	_result = &ListNamespaceResponse{}
 14740  	_body, _err := client.CallApi(params, req, runtime)
 14741  	if _err != nil {
 14742  		return _result, _err
 14743  	}
 14744  	_err = tea.Convert(_body, &_result)
 14745  	return _result, _err
 14746  }
 14747  
 14748  func (client *Client) ListNamespace(request *ListNamespaceRequest) (_result *ListNamespaceResponse, _err error) {
 14749  	runtime := &util.RuntimeOptions{}
 14750  	_result = &ListNamespaceResponse{}
 14751  	_body, _err := client.ListNamespaceWithOptions(request, runtime)
 14752  	if _err != nil {
 14753  		return _result, _err
 14754  	}
 14755  	_result = _body
 14756  	return _result, _err
 14757  }
 14758  
 14759  func (client *Client) ListRepoBuildRecordWithOptions(request *ListRepoBuildRecordRequest, runtime *util.RuntimeOptions) (_result *ListRepoBuildRecordResponse, _err error) {
 14760  	_err = util.ValidateModel(request)
 14761  	if _err != nil {
 14762  		return _result, _err
 14763  	}
 14764  	query := map[string]interface{}{}
 14765  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 14766  		query["InstanceId"] = request.InstanceId
 14767  	}
 14768  
 14769  	if !tea.BoolValue(util.IsUnset(request.PageNo)) {
 14770  		query["PageNo"] = request.PageNo
 14771  	}
 14772  
 14773  	if !tea.BoolValue(util.IsUnset(request.PageSize)) {
 14774  		query["PageSize"] = request.PageSize
 14775  	}
 14776  
 14777  	if !tea.BoolValue(util.IsUnset(request.RepoId)) {
 14778  		query["RepoId"] = request.RepoId
 14779  	}
 14780  
 14781  	req := &openapi.OpenApiRequest{
 14782  		Query: openapiutil.Query(query),
 14783  	}
 14784  	params := &openapi.Params{
 14785  		Action:      tea.String("ListRepoBuildRecord"),
 14786  		Version:     tea.String("2018-12-01"),
 14787  		Protocol:    tea.String("HTTPS"),
 14788  		Pathname:    tea.String("/"),
 14789  		Method:      tea.String("POST"),
 14790  		AuthType:    tea.String("AK"),
 14791  		Style:       tea.String("RPC"),
 14792  		ReqBodyType: tea.String("formData"),
 14793  		BodyType:    tea.String("json"),
 14794  	}
 14795  	_result = &ListRepoBuildRecordResponse{}
 14796  	_body, _err := client.CallApi(params, req, runtime)
 14797  	if _err != nil {
 14798  		return _result, _err
 14799  	}
 14800  	_err = tea.Convert(_body, &_result)
 14801  	return _result, _err
 14802  }
 14803  
 14804  func (client *Client) ListRepoBuildRecord(request *ListRepoBuildRecordRequest) (_result *ListRepoBuildRecordResponse, _err error) {
 14805  	runtime := &util.RuntimeOptions{}
 14806  	_result = &ListRepoBuildRecordResponse{}
 14807  	_body, _err := client.ListRepoBuildRecordWithOptions(request, runtime)
 14808  	if _err != nil {
 14809  		return _result, _err
 14810  	}
 14811  	_result = _body
 14812  	return _result, _err
 14813  }
 14814  
 14815  func (client *Client) ListRepoBuildRecordLogWithOptions(request *ListRepoBuildRecordLogRequest, runtime *util.RuntimeOptions) (_result *ListRepoBuildRecordLogResponse, _err error) {
 14816  	_err = util.ValidateModel(request)
 14817  	if _err != nil {
 14818  		return _result, _err
 14819  	}
 14820  	query := map[string]interface{}{}
 14821  	if !tea.BoolValue(util.IsUnset(request.BuildRecordId)) {
 14822  		query["BuildRecordId"] = request.BuildRecordId
 14823  	}
 14824  
 14825  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 14826  		query["InstanceId"] = request.InstanceId
 14827  	}
 14828  
 14829  	if !tea.BoolValue(util.IsUnset(request.Offset)) {
 14830  		query["Offset"] = request.Offset
 14831  	}
 14832  
 14833  	if !tea.BoolValue(util.IsUnset(request.RepoId)) {
 14834  		query["RepoId"] = request.RepoId
 14835  	}
 14836  
 14837  	req := &openapi.OpenApiRequest{
 14838  		Query: openapiutil.Query(query),
 14839  	}
 14840  	params := &openapi.Params{
 14841  		Action:      tea.String("ListRepoBuildRecordLog"),
 14842  		Version:     tea.String("2018-12-01"),
 14843  		Protocol:    tea.String("HTTPS"),
 14844  		Pathname:    tea.String("/"),
 14845  		Method:      tea.String("POST"),
 14846  		AuthType:    tea.String("AK"),
 14847  		Style:       tea.String("RPC"),
 14848  		ReqBodyType: tea.String("formData"),
 14849  		BodyType:    tea.String("json"),
 14850  	}
 14851  	_result = &ListRepoBuildRecordLogResponse{}
 14852  	_body, _err := client.CallApi(params, req, runtime)
 14853  	if _err != nil {
 14854  		return _result, _err
 14855  	}
 14856  	_err = tea.Convert(_body, &_result)
 14857  	return _result, _err
 14858  }
 14859  
 14860  func (client *Client) ListRepoBuildRecordLog(request *ListRepoBuildRecordLogRequest) (_result *ListRepoBuildRecordLogResponse, _err error) {
 14861  	runtime := &util.RuntimeOptions{}
 14862  	_result = &ListRepoBuildRecordLogResponse{}
 14863  	_body, _err := client.ListRepoBuildRecordLogWithOptions(request, runtime)
 14864  	if _err != nil {
 14865  		return _result, _err
 14866  	}
 14867  	_result = _body
 14868  	return _result, _err
 14869  }
 14870  
 14871  func (client *Client) ListRepoBuildRuleWithOptions(request *ListRepoBuildRuleRequest, runtime *util.RuntimeOptions) (_result *ListRepoBuildRuleResponse, _err error) {
 14872  	_err = util.ValidateModel(request)
 14873  	if _err != nil {
 14874  		return _result, _err
 14875  	}
 14876  	query := map[string]interface{}{}
 14877  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 14878  		query["InstanceId"] = request.InstanceId
 14879  	}
 14880  
 14881  	if !tea.BoolValue(util.IsUnset(request.PageNo)) {
 14882  		query["PageNo"] = request.PageNo
 14883  	}
 14884  
 14885  	if !tea.BoolValue(util.IsUnset(request.PageSize)) {
 14886  		query["PageSize"] = request.PageSize
 14887  	}
 14888  
 14889  	if !tea.BoolValue(util.IsUnset(request.RepoId)) {
 14890  		query["RepoId"] = request.RepoId
 14891  	}
 14892  
 14893  	req := &openapi.OpenApiRequest{
 14894  		Query: openapiutil.Query(query),
 14895  	}
 14896  	params := &openapi.Params{
 14897  		Action:      tea.String("ListRepoBuildRule"),
 14898  		Version:     tea.String("2018-12-01"),
 14899  		Protocol:    tea.String("HTTPS"),
 14900  		Pathname:    tea.String("/"),
 14901  		Method:      tea.String("POST"),
 14902  		AuthType:    tea.String("AK"),
 14903  		Style:       tea.String("RPC"),
 14904  		ReqBodyType: tea.String("formData"),
 14905  		BodyType:    tea.String("json"),
 14906  	}
 14907  	_result = &ListRepoBuildRuleResponse{}
 14908  	_body, _err := client.CallApi(params, req, runtime)
 14909  	if _err != nil {
 14910  		return _result, _err
 14911  	}
 14912  	_err = tea.Convert(_body, &_result)
 14913  	return _result, _err
 14914  }
 14915  
 14916  func (client *Client) ListRepoBuildRule(request *ListRepoBuildRuleRequest) (_result *ListRepoBuildRuleResponse, _err error) {
 14917  	runtime := &util.RuntimeOptions{}
 14918  	_result = &ListRepoBuildRuleResponse{}
 14919  	_body, _err := client.ListRepoBuildRuleWithOptions(request, runtime)
 14920  	if _err != nil {
 14921  		return _result, _err
 14922  	}
 14923  	_result = _body
 14924  	return _result, _err
 14925  }
 14926  
 14927  func (client *Client) ListRepoSyncRuleWithOptions(request *ListRepoSyncRuleRequest, runtime *util.RuntimeOptions) (_result *ListRepoSyncRuleResponse, _err error) {
 14928  	_err = util.ValidateModel(request)
 14929  	if _err != nil {
 14930  		return _result, _err
 14931  	}
 14932  	query := map[string]interface{}{}
 14933  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 14934  		query["InstanceId"] = request.InstanceId
 14935  	}
 14936  
 14937  	if !tea.BoolValue(util.IsUnset(request.NamespaceName)) {
 14938  		query["NamespaceName"] = request.NamespaceName
 14939  	}
 14940  
 14941  	if !tea.BoolValue(util.IsUnset(request.PageNo)) {
 14942  		query["PageNo"] = request.PageNo
 14943  	}
 14944  
 14945  	if !tea.BoolValue(util.IsUnset(request.PageSize)) {
 14946  		query["PageSize"] = request.PageSize
 14947  	}
 14948  
 14949  	if !tea.BoolValue(util.IsUnset(request.RepoName)) {
 14950  		query["RepoName"] = request.RepoName
 14951  	}
 14952  
 14953  	if !tea.BoolValue(util.IsUnset(request.TargetInstanceId)) {
 14954  		query["TargetInstanceId"] = request.TargetInstanceId
 14955  	}
 14956  
 14957  	if !tea.BoolValue(util.IsUnset(request.TargetRegionId)) {
 14958  		query["TargetRegionId"] = request.TargetRegionId
 14959  	}
 14960  
 14961  	req := &openapi.OpenApiRequest{
 14962  		Query: openapiutil.Query(query),
 14963  	}
 14964  	params := &openapi.Params{
 14965  		Action:      tea.String("ListRepoSyncRule"),
 14966  		Version:     tea.String("2018-12-01"),
 14967  		Protocol:    tea.String("HTTPS"),
 14968  		Pathname:    tea.String("/"),
 14969  		Method:      tea.String("POST"),
 14970  		AuthType:    tea.String("AK"),
 14971  		Style:       tea.String("RPC"),
 14972  		ReqBodyType: tea.String("formData"),
 14973  		BodyType:    tea.String("json"),
 14974  	}
 14975  	_result = &ListRepoSyncRuleResponse{}
 14976  	_body, _err := client.CallApi(params, req, runtime)
 14977  	if _err != nil {
 14978  		return _result, _err
 14979  	}
 14980  	_err = tea.Convert(_body, &_result)
 14981  	return _result, _err
 14982  }
 14983  
 14984  func (client *Client) ListRepoSyncRule(request *ListRepoSyncRuleRequest) (_result *ListRepoSyncRuleResponse, _err error) {
 14985  	runtime := &util.RuntimeOptions{}
 14986  	_result = &ListRepoSyncRuleResponse{}
 14987  	_body, _err := client.ListRepoSyncRuleWithOptions(request, runtime)
 14988  	if _err != nil {
 14989  		return _result, _err
 14990  	}
 14991  	_result = _body
 14992  	return _result, _err
 14993  }
 14994  
 14995  func (client *Client) ListRepoSyncTaskWithOptions(request *ListRepoSyncTaskRequest, runtime *util.RuntimeOptions) (_result *ListRepoSyncTaskResponse, _err error) {
 14996  	_err = util.ValidateModel(request)
 14997  	if _err != nil {
 14998  		return _result, _err
 14999  	}
 15000  	query := map[string]interface{}{}
 15001  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 15002  		query["InstanceId"] = request.InstanceId
 15003  	}
 15004  
 15005  	if !tea.BoolValue(util.IsUnset(request.PageNo)) {
 15006  		query["PageNo"] = request.PageNo
 15007  	}
 15008  
 15009  	if !tea.BoolValue(util.IsUnset(request.PageSize)) {
 15010  		query["PageSize"] = request.PageSize
 15011  	}
 15012  
 15013  	if !tea.BoolValue(util.IsUnset(request.RepoName)) {
 15014  		query["RepoName"] = request.RepoName
 15015  	}
 15016  
 15017  	if !tea.BoolValue(util.IsUnset(request.RepoNamespaceName)) {
 15018  		query["RepoNamespaceName"] = request.RepoNamespaceName
 15019  	}
 15020  
 15021  	if !tea.BoolValue(util.IsUnset(request.SyncRecordId)) {
 15022  		query["SyncRecordId"] = request.SyncRecordId
 15023  	}
 15024  
 15025  	if !tea.BoolValue(util.IsUnset(request.Tag)) {
 15026  		query["Tag"] = request.Tag
 15027  	}
 15028  
 15029  	req := &openapi.OpenApiRequest{
 15030  		Query: openapiutil.Query(query),
 15031  	}
 15032  	params := &openapi.Params{
 15033  		Action:      tea.String("ListRepoSyncTask"),
 15034  		Version:     tea.String("2018-12-01"),
 15035  		Protocol:    tea.String("HTTPS"),
 15036  		Pathname:    tea.String("/"),
 15037  		Method:      tea.String("POST"),
 15038  		AuthType:    tea.String("AK"),
 15039  		Style:       tea.String("RPC"),
 15040  		ReqBodyType: tea.String("formData"),
 15041  		BodyType:    tea.String("json"),
 15042  	}
 15043  	_result = &ListRepoSyncTaskResponse{}
 15044  	_body, _err := client.CallApi(params, req, runtime)
 15045  	if _err != nil {
 15046  		return _result, _err
 15047  	}
 15048  	_err = tea.Convert(_body, &_result)
 15049  	return _result, _err
 15050  }
 15051  
 15052  func (client *Client) ListRepoSyncTask(request *ListRepoSyncTaskRequest) (_result *ListRepoSyncTaskResponse, _err error) {
 15053  	runtime := &util.RuntimeOptions{}
 15054  	_result = &ListRepoSyncTaskResponse{}
 15055  	_body, _err := client.ListRepoSyncTaskWithOptions(request, runtime)
 15056  	if _err != nil {
 15057  		return _result, _err
 15058  	}
 15059  	_result = _body
 15060  	return _result, _err
 15061  }
 15062  
 15063  func (client *Client) ListRepoTagWithOptions(request *ListRepoTagRequest, runtime *util.RuntimeOptions) (_result *ListRepoTagResponse, _err error) {
 15064  	_err = util.ValidateModel(request)
 15065  	if _err != nil {
 15066  		return _result, _err
 15067  	}
 15068  	query := map[string]interface{}{}
 15069  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 15070  		query["InstanceId"] = request.InstanceId
 15071  	}
 15072  
 15073  	if !tea.BoolValue(util.IsUnset(request.PageNo)) {
 15074  		query["PageNo"] = request.PageNo
 15075  	}
 15076  
 15077  	if !tea.BoolValue(util.IsUnset(request.PageSize)) {
 15078  		query["PageSize"] = request.PageSize
 15079  	}
 15080  
 15081  	if !tea.BoolValue(util.IsUnset(request.RepoId)) {
 15082  		query["RepoId"] = request.RepoId
 15083  	}
 15084  
 15085  	req := &openapi.OpenApiRequest{
 15086  		Query: openapiutil.Query(query),
 15087  	}
 15088  	params := &openapi.Params{
 15089  		Action:      tea.String("ListRepoTag"),
 15090  		Version:     tea.String("2018-12-01"),
 15091  		Protocol:    tea.String("HTTPS"),
 15092  		Pathname:    tea.String("/"),
 15093  		Method:      tea.String("POST"),
 15094  		AuthType:    tea.String("AK"),
 15095  		Style:       tea.String("RPC"),
 15096  		ReqBodyType: tea.String("formData"),
 15097  		BodyType:    tea.String("json"),
 15098  	}
 15099  	_result = &ListRepoTagResponse{}
 15100  	_body, _err := client.CallApi(params, req, runtime)
 15101  	if _err != nil {
 15102  		return _result, _err
 15103  	}
 15104  	_err = tea.Convert(_body, &_result)
 15105  	return _result, _err
 15106  }
 15107  
 15108  func (client *Client) ListRepoTag(request *ListRepoTagRequest) (_result *ListRepoTagResponse, _err error) {
 15109  	runtime := &util.RuntimeOptions{}
 15110  	_result = &ListRepoTagResponse{}
 15111  	_body, _err := client.ListRepoTagWithOptions(request, runtime)
 15112  	if _err != nil {
 15113  		return _result, _err
 15114  	}
 15115  	_result = _body
 15116  	return _result, _err
 15117  }
 15118  
 15119  func (client *Client) ListRepoTagScanResultWithOptions(request *ListRepoTagScanResultRequest, runtime *util.RuntimeOptions) (_result *ListRepoTagScanResultResponse, _err error) {
 15120  	_err = util.ValidateModel(request)
 15121  	if _err != nil {
 15122  		return _result, _err
 15123  	}
 15124  	query := map[string]interface{}{}
 15125  	if !tea.BoolValue(util.IsUnset(request.Digest)) {
 15126  		query["Digest"] = request.Digest
 15127  	}
 15128  
 15129  	if !tea.BoolValue(util.IsUnset(request.FilterValue)) {
 15130  		query["FilterValue"] = request.FilterValue
 15131  	}
 15132  
 15133  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 15134  		query["InstanceId"] = request.InstanceId
 15135  	}
 15136  
 15137  	if !tea.BoolValue(util.IsUnset(request.PageNo)) {
 15138  		query["PageNo"] = request.PageNo
 15139  	}
 15140  
 15141  	if !tea.BoolValue(util.IsUnset(request.PageSize)) {
 15142  		query["PageSize"] = request.PageSize
 15143  	}
 15144  
 15145  	if !tea.BoolValue(util.IsUnset(request.RepoId)) {
 15146  		query["RepoId"] = request.RepoId
 15147  	}
 15148  
 15149  	if !tea.BoolValue(util.IsUnset(request.ScanTaskId)) {
 15150  		query["ScanTaskId"] = request.ScanTaskId
 15151  	}
 15152  
 15153  	if !tea.BoolValue(util.IsUnset(request.ScanType)) {
 15154  		query["ScanType"] = request.ScanType
 15155  	}
 15156  
 15157  	if !tea.BoolValue(util.IsUnset(request.Severity)) {
 15158  		query["Severity"] = request.Severity
 15159  	}
 15160  
 15161  	if !tea.BoolValue(util.IsUnset(request.Tag)) {
 15162  		query["Tag"] = request.Tag
 15163  	}
 15164  
 15165  	if !tea.BoolValue(util.IsUnset(request.VulQueryKey)) {
 15166  		query["VulQueryKey"] = request.VulQueryKey
 15167  	}
 15168  
 15169  	req := &openapi.OpenApiRequest{
 15170  		Query: openapiutil.Query(query),
 15171  	}
 15172  	params := &openapi.Params{
 15173  		Action:      tea.String("ListRepoTagScanResult"),
 15174  		Version:     tea.String("2018-12-01"),
 15175  		Protocol:    tea.String("HTTPS"),
 15176  		Pathname:    tea.String("/"),
 15177  		Method:      tea.String("POST"),
 15178  		AuthType:    tea.String("AK"),
 15179  		Style:       tea.String("RPC"),
 15180  		ReqBodyType: tea.String("formData"),
 15181  		BodyType:    tea.String("json"),
 15182  	}
 15183  	_result = &ListRepoTagScanResultResponse{}
 15184  	_body, _err := client.CallApi(params, req, runtime)
 15185  	if _err != nil {
 15186  		return _result, _err
 15187  	}
 15188  	_err = tea.Convert(_body, &_result)
 15189  	return _result, _err
 15190  }
 15191  
 15192  func (client *Client) ListRepoTagScanResult(request *ListRepoTagScanResultRequest) (_result *ListRepoTagScanResultResponse, _err error) {
 15193  	runtime := &util.RuntimeOptions{}
 15194  	_result = &ListRepoTagScanResultResponse{}
 15195  	_body, _err := client.ListRepoTagScanResultWithOptions(request, runtime)
 15196  	if _err != nil {
 15197  		return _result, _err
 15198  	}
 15199  	_result = _body
 15200  	return _result, _err
 15201  }
 15202  
 15203  func (client *Client) ListRepoTriggerWithOptions(request *ListRepoTriggerRequest, runtime *util.RuntimeOptions) (_result *ListRepoTriggerResponse, _err error) {
 15204  	_err = util.ValidateModel(request)
 15205  	if _err != nil {
 15206  		return _result, _err
 15207  	}
 15208  	query := map[string]interface{}{}
 15209  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 15210  		query["InstanceId"] = request.InstanceId
 15211  	}
 15212  
 15213  	if !tea.BoolValue(util.IsUnset(request.RepoId)) {
 15214  		query["RepoId"] = request.RepoId
 15215  	}
 15216  
 15217  	req := &openapi.OpenApiRequest{
 15218  		Query: openapiutil.Query(query),
 15219  	}
 15220  	params := &openapi.Params{
 15221  		Action:      tea.String("ListRepoTrigger"),
 15222  		Version:     tea.String("2018-12-01"),
 15223  		Protocol:    tea.String("HTTPS"),
 15224  		Pathname:    tea.String("/"),
 15225  		Method:      tea.String("POST"),
 15226  		AuthType:    tea.String("AK"),
 15227  		Style:       tea.String("RPC"),
 15228  		ReqBodyType: tea.String("formData"),
 15229  		BodyType:    tea.String("json"),
 15230  	}
 15231  	_result = &ListRepoTriggerResponse{}
 15232  	_body, _err := client.CallApi(params, req, runtime)
 15233  	if _err != nil {
 15234  		return _result, _err
 15235  	}
 15236  	_err = tea.Convert(_body, &_result)
 15237  	return _result, _err
 15238  }
 15239  
 15240  func (client *Client) ListRepoTrigger(request *ListRepoTriggerRequest) (_result *ListRepoTriggerResponse, _err error) {
 15241  	runtime := &util.RuntimeOptions{}
 15242  	_result = &ListRepoTriggerResponse{}
 15243  	_body, _err := client.ListRepoTriggerWithOptions(request, runtime)
 15244  	if _err != nil {
 15245  		return _result, _err
 15246  	}
 15247  	_result = _body
 15248  	return _result, _err
 15249  }
 15250  
 15251  func (client *Client) ListRepositoryWithOptions(request *ListRepositoryRequest, runtime *util.RuntimeOptions) (_result *ListRepositoryResponse, _err error) {
 15252  	_err = util.ValidateModel(request)
 15253  	if _err != nil {
 15254  		return _result, _err
 15255  	}
 15256  	query := map[string]interface{}{}
 15257  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 15258  		query["InstanceId"] = request.InstanceId
 15259  	}
 15260  
 15261  	if !tea.BoolValue(util.IsUnset(request.PageNo)) {
 15262  		query["PageNo"] = request.PageNo
 15263  	}
 15264  
 15265  	if !tea.BoolValue(util.IsUnset(request.PageSize)) {
 15266  		query["PageSize"] = request.PageSize
 15267  	}
 15268  
 15269  	if !tea.BoolValue(util.IsUnset(request.RepoName)) {
 15270  		query["RepoName"] = request.RepoName
 15271  	}
 15272  
 15273  	if !tea.BoolValue(util.IsUnset(request.RepoNamespaceName)) {
 15274  		query["RepoNamespaceName"] = request.RepoNamespaceName
 15275  	}
 15276  
 15277  	if !tea.BoolValue(util.IsUnset(request.RepoStatus)) {
 15278  		query["RepoStatus"] = request.RepoStatus
 15279  	}
 15280  
 15281  	if !tea.BoolValue(util.IsUnset(request.ResourceGroupId)) {
 15282  		query["ResourceGroupId"] = request.ResourceGroupId
 15283  	}
 15284  
 15285  	req := &openapi.OpenApiRequest{
 15286  		Query: openapiutil.Query(query),
 15287  	}
 15288  	params := &openapi.Params{
 15289  		Action:      tea.String("ListRepository"),
 15290  		Version:     tea.String("2018-12-01"),
 15291  		Protocol:    tea.String("HTTPS"),
 15292  		Pathname:    tea.String("/"),
 15293  		Method:      tea.String("POST"),
 15294  		AuthType:    tea.String("AK"),
 15295  		Style:       tea.String("RPC"),
 15296  		ReqBodyType: tea.String("formData"),
 15297  		BodyType:    tea.String("json"),
 15298  	}
 15299  	_result = &ListRepositoryResponse{}
 15300  	_body, _err := client.CallApi(params, req, runtime)
 15301  	if _err != nil {
 15302  		return _result, _err
 15303  	}
 15304  	_err = tea.Convert(_body, &_result)
 15305  	return _result, _err
 15306  }
 15307  
 15308  func (client *Client) ListRepository(request *ListRepositoryRequest) (_result *ListRepositoryResponse, _err error) {
 15309  	runtime := &util.RuntimeOptions{}
 15310  	_result = &ListRepositoryResponse{}
 15311  	_body, _err := client.ListRepositoryWithOptions(request, runtime)
 15312  	if _err != nil {
 15313  		return _result, _err
 15314  	}
 15315  	_result = _body
 15316  	return _result, _err
 15317  }
 15318  
 15319  func (client *Client) ResetLoginPasswordWithOptions(request *ResetLoginPasswordRequest, runtime *util.RuntimeOptions) (_result *ResetLoginPasswordResponse, _err error) {
 15320  	_err = util.ValidateModel(request)
 15321  	if _err != nil {
 15322  		return _result, _err
 15323  	}
 15324  	query := map[string]interface{}{}
 15325  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 15326  		query["InstanceId"] = request.InstanceId
 15327  	}
 15328  
 15329  	if !tea.BoolValue(util.IsUnset(request.Password)) {
 15330  		query["Password"] = request.Password
 15331  	}
 15332  
 15333  	req := &openapi.OpenApiRequest{
 15334  		Query: openapiutil.Query(query),
 15335  	}
 15336  	params := &openapi.Params{
 15337  		Action:      tea.String("ResetLoginPassword"),
 15338  		Version:     tea.String("2018-12-01"),
 15339  		Protocol:    tea.String("HTTPS"),
 15340  		Pathname:    tea.String("/"),
 15341  		Method:      tea.String("POST"),
 15342  		AuthType:    tea.String("AK"),
 15343  		Style:       tea.String("RPC"),
 15344  		ReqBodyType: tea.String("formData"),
 15345  		BodyType:    tea.String("json"),
 15346  	}
 15347  	_result = &ResetLoginPasswordResponse{}
 15348  	_body, _err := client.CallApi(params, req, runtime)
 15349  	if _err != nil {
 15350  		return _result, _err
 15351  	}
 15352  	_err = tea.Convert(_body, &_result)
 15353  	return _result, _err
 15354  }
 15355  
 15356  func (client *Client) ResetLoginPassword(request *ResetLoginPasswordRequest) (_result *ResetLoginPasswordResponse, _err error) {
 15357  	runtime := &util.RuntimeOptions{}
 15358  	_result = &ResetLoginPasswordResponse{}
 15359  	_body, _err := client.ResetLoginPasswordWithOptions(request, runtime)
 15360  	if _err != nil {
 15361  		return _result, _err
 15362  	}
 15363  	_result = _body
 15364  	return _result, _err
 15365  }
 15366  
 15367  func (client *Client) UpdateChainWithOptions(request *UpdateChainRequest, runtime *util.RuntimeOptions) (_result *UpdateChainResponse, _err error) {
 15368  	_err = util.ValidateModel(request)
 15369  	if _err != nil {
 15370  		return _result, _err
 15371  	}
 15372  	query := map[string]interface{}{}
 15373  	if !tea.BoolValue(util.IsUnset(request.ChainConfig)) {
 15374  		query["ChainConfig"] = request.ChainConfig
 15375  	}
 15376  
 15377  	if !tea.BoolValue(util.IsUnset(request.ChainId)) {
 15378  		query["ChainId"] = request.ChainId
 15379  	}
 15380  
 15381  	if !tea.BoolValue(util.IsUnset(request.Description)) {
 15382  		query["Description"] = request.Description
 15383  	}
 15384  
 15385  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 15386  		query["InstanceId"] = request.InstanceId
 15387  	}
 15388  
 15389  	if !tea.BoolValue(util.IsUnset(request.Name)) {
 15390  		query["Name"] = request.Name
 15391  	}
 15392  
 15393  	req := &openapi.OpenApiRequest{
 15394  		Query: openapiutil.Query(query),
 15395  	}
 15396  	params := &openapi.Params{
 15397  		Action:      tea.String("UpdateChain"),
 15398  		Version:     tea.String("2018-12-01"),
 15399  		Protocol:    tea.String("HTTPS"),
 15400  		Pathname:    tea.String("/"),
 15401  		Method:      tea.String("POST"),
 15402  		AuthType:    tea.String("AK"),
 15403  		Style:       tea.String("RPC"),
 15404  		ReqBodyType: tea.String("formData"),
 15405  		BodyType:    tea.String("json"),
 15406  	}
 15407  	_result = &UpdateChainResponse{}
 15408  	_body, _err := client.CallApi(params, req, runtime)
 15409  	if _err != nil {
 15410  		return _result, _err
 15411  	}
 15412  	_err = tea.Convert(_body, &_result)
 15413  	return _result, _err
 15414  }
 15415  
 15416  func (client *Client) UpdateChain(request *UpdateChainRequest) (_result *UpdateChainResponse, _err error) {
 15417  	runtime := &util.RuntimeOptions{}
 15418  	_result = &UpdateChainResponse{}
 15419  	_body, _err := client.UpdateChainWithOptions(request, runtime)
 15420  	if _err != nil {
 15421  		return _result, _err
 15422  	}
 15423  	_result = _body
 15424  	return _result, _err
 15425  }
 15426  
 15427  func (client *Client) UpdateChartNamespaceWithOptions(request *UpdateChartNamespaceRequest, runtime *util.RuntimeOptions) (_result *UpdateChartNamespaceResponse, _err error) {
 15428  	_err = util.ValidateModel(request)
 15429  	if _err != nil {
 15430  		return _result, _err
 15431  	}
 15432  	query := map[string]interface{}{}
 15433  	if !tea.BoolValue(util.IsUnset(request.AutoCreateRepo)) {
 15434  		query["AutoCreateRepo"] = request.AutoCreateRepo
 15435  	}
 15436  
 15437  	if !tea.BoolValue(util.IsUnset(request.DefaultRepoType)) {
 15438  		query["DefaultRepoType"] = request.DefaultRepoType
 15439  	}
 15440  
 15441  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 15442  		query["InstanceId"] = request.InstanceId
 15443  	}
 15444  
 15445  	if !tea.BoolValue(util.IsUnset(request.NamespaceName)) {
 15446  		query["NamespaceName"] = request.NamespaceName
 15447  	}
 15448  
 15449  	req := &openapi.OpenApiRequest{
 15450  		Query: openapiutil.Query(query),
 15451  	}
 15452  	params := &openapi.Params{
 15453  		Action:      tea.String("UpdateChartNamespace"),
 15454  		Version:     tea.String("2018-12-01"),
 15455  		Protocol:    tea.String("HTTPS"),
 15456  		Pathname:    tea.String("/"),
 15457  		Method:      tea.String("POST"),
 15458  		AuthType:    tea.String("AK"),
 15459  		Style:       tea.String("RPC"),
 15460  		ReqBodyType: tea.String("formData"),
 15461  		BodyType:    tea.String("json"),
 15462  	}
 15463  	_result = &UpdateChartNamespaceResponse{}
 15464  	_body, _err := client.CallApi(params, req, runtime)
 15465  	if _err != nil {
 15466  		return _result, _err
 15467  	}
 15468  	_err = tea.Convert(_body, &_result)
 15469  	return _result, _err
 15470  }
 15471  
 15472  func (client *Client) UpdateChartNamespace(request *UpdateChartNamespaceRequest) (_result *UpdateChartNamespaceResponse, _err error) {
 15473  	runtime := &util.RuntimeOptions{}
 15474  	_result = &UpdateChartNamespaceResponse{}
 15475  	_body, _err := client.UpdateChartNamespaceWithOptions(request, runtime)
 15476  	if _err != nil {
 15477  		return _result, _err
 15478  	}
 15479  	_result = _body
 15480  	return _result, _err
 15481  }
 15482  
 15483  func (client *Client) UpdateChartRepositoryWithOptions(request *UpdateChartRepositoryRequest, runtime *util.RuntimeOptions) (_result *UpdateChartRepositoryResponse, _err error) {
 15484  	_err = util.ValidateModel(request)
 15485  	if _err != nil {
 15486  		return _result, _err
 15487  	}
 15488  	query := map[string]interface{}{}
 15489  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 15490  		query["InstanceId"] = request.InstanceId
 15491  	}
 15492  
 15493  	if !tea.BoolValue(util.IsUnset(request.RepoName)) {
 15494  		query["RepoName"] = request.RepoName
 15495  	}
 15496  
 15497  	if !tea.BoolValue(util.IsUnset(request.RepoNamespaceName)) {
 15498  		query["RepoNamespaceName"] = request.RepoNamespaceName
 15499  	}
 15500  
 15501  	if !tea.BoolValue(util.IsUnset(request.RepoType)) {
 15502  		query["RepoType"] = request.RepoType
 15503  	}
 15504  
 15505  	if !tea.BoolValue(util.IsUnset(request.Summary)) {
 15506  		query["Summary"] = request.Summary
 15507  	}
 15508  
 15509  	req := &openapi.OpenApiRequest{
 15510  		Query: openapiutil.Query(query),
 15511  	}
 15512  	params := &openapi.Params{
 15513  		Action:      tea.String("UpdateChartRepository"),
 15514  		Version:     tea.String("2018-12-01"),
 15515  		Protocol:    tea.String("HTTPS"),
 15516  		Pathname:    tea.String("/"),
 15517  		Method:      tea.String("POST"),
 15518  		AuthType:    tea.String("AK"),
 15519  		Style:       tea.String("RPC"),
 15520  		ReqBodyType: tea.String("formData"),
 15521  		BodyType:    tea.String("json"),
 15522  	}
 15523  	_result = &UpdateChartRepositoryResponse{}
 15524  	_body, _err := client.CallApi(params, req, runtime)
 15525  	if _err != nil {
 15526  		return _result, _err
 15527  	}
 15528  	_err = tea.Convert(_body, &_result)
 15529  	return _result, _err
 15530  }
 15531  
 15532  func (client *Client) UpdateChartRepository(request *UpdateChartRepositoryRequest) (_result *UpdateChartRepositoryResponse, _err error) {
 15533  	runtime := &util.RuntimeOptions{}
 15534  	_result = &UpdateChartRepositoryResponse{}
 15535  	_body, _err := client.UpdateChartRepositoryWithOptions(request, runtime)
 15536  	if _err != nil {
 15537  		return _result, _err
 15538  	}
 15539  	_result = _body
 15540  	return _result, _err
 15541  }
 15542  
 15543  func (client *Client) UpdateEventCenterRuleWithOptions(tmpReq *UpdateEventCenterRuleRequest, runtime *util.RuntimeOptions) (_result *UpdateEventCenterRuleResponse, _err error) {
 15544  	_err = util.ValidateModel(tmpReq)
 15545  	if _err != nil {
 15546  		return _result, _err
 15547  	}
 15548  	request := &UpdateEventCenterRuleShrinkRequest{}
 15549  	openapiutil.Convert(tmpReq, request)
 15550  	if !tea.BoolValue(util.IsUnset(tmpReq.Namespaces)) {
 15551  		request.NamespacesShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.Namespaces, tea.String("Namespaces"), tea.String("json"))
 15552  	}
 15553  
 15554  	if !tea.BoolValue(util.IsUnset(tmpReq.RepoNames)) {
 15555  		request.RepoNamesShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.RepoNames, tea.String("RepoNames"), tea.String("json"))
 15556  	}
 15557  
 15558  	query := map[string]interface{}{}
 15559  	if !tea.BoolValue(util.IsUnset(request.EventChannel)) {
 15560  		query["EventChannel"] = request.EventChannel
 15561  	}
 15562  
 15563  	if !tea.BoolValue(util.IsUnset(request.EventConfig)) {
 15564  		query["EventConfig"] = request.EventConfig
 15565  	}
 15566  
 15567  	if !tea.BoolValue(util.IsUnset(request.EventScope)) {
 15568  		query["EventScope"] = request.EventScope
 15569  	}
 15570  
 15571  	if !tea.BoolValue(util.IsUnset(request.EventType)) {
 15572  		query["EventType"] = request.EventType
 15573  	}
 15574  
 15575  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 15576  		query["InstanceId"] = request.InstanceId
 15577  	}
 15578  
 15579  	if !tea.BoolValue(util.IsUnset(request.NamespacesShrink)) {
 15580  		query["Namespaces"] = request.NamespacesShrink
 15581  	}
 15582  
 15583  	if !tea.BoolValue(util.IsUnset(request.RepoNamesShrink)) {
 15584  		query["RepoNames"] = request.RepoNamesShrink
 15585  	}
 15586  
 15587  	if !tea.BoolValue(util.IsUnset(request.RepoTagFilterPattern)) {
 15588  		query["RepoTagFilterPattern"] = request.RepoTagFilterPattern
 15589  	}
 15590  
 15591  	if !tea.BoolValue(util.IsUnset(request.RuleId)) {
 15592  		query["RuleId"] = request.RuleId
 15593  	}
 15594  
 15595  	if !tea.BoolValue(util.IsUnset(request.RuleName)) {
 15596  		query["RuleName"] = request.RuleName
 15597  	}
 15598  
 15599  	req := &openapi.OpenApiRequest{
 15600  		Query: openapiutil.Query(query),
 15601  	}
 15602  	params := &openapi.Params{
 15603  		Action:      tea.String("UpdateEventCenterRule"),
 15604  		Version:     tea.String("2018-12-01"),
 15605  		Protocol:    tea.String("HTTPS"),
 15606  		Pathname:    tea.String("/"),
 15607  		Method:      tea.String("POST"),
 15608  		AuthType:    tea.String("AK"),
 15609  		Style:       tea.String("RPC"),
 15610  		ReqBodyType: tea.String("formData"),
 15611  		BodyType:    tea.String("json"),
 15612  	}
 15613  	_result = &UpdateEventCenterRuleResponse{}
 15614  	_body, _err := client.CallApi(params, req, runtime)
 15615  	if _err != nil {
 15616  		return _result, _err
 15617  	}
 15618  	_err = tea.Convert(_body, &_result)
 15619  	return _result, _err
 15620  }
 15621  
 15622  func (client *Client) UpdateEventCenterRule(request *UpdateEventCenterRuleRequest) (_result *UpdateEventCenterRuleResponse, _err error) {
 15623  	runtime := &util.RuntimeOptions{}
 15624  	_result = &UpdateEventCenterRuleResponse{}
 15625  	_body, _err := client.UpdateEventCenterRuleWithOptions(request, runtime)
 15626  	if _err != nil {
 15627  		return _result, _err
 15628  	}
 15629  	_result = _body
 15630  	return _result, _err
 15631  }
 15632  
 15633  func (client *Client) UpdateInstanceEndpointStatusWithOptions(request *UpdateInstanceEndpointStatusRequest, runtime *util.RuntimeOptions) (_result *UpdateInstanceEndpointStatusResponse, _err error) {
 15634  	_err = util.ValidateModel(request)
 15635  	if _err != nil {
 15636  		return _result, _err
 15637  	}
 15638  	query := map[string]interface{}{}
 15639  	if !tea.BoolValue(util.IsUnset(request.Enable)) {
 15640  		query["Enable"] = request.Enable
 15641  	}
 15642  
 15643  	if !tea.BoolValue(util.IsUnset(request.EndpointType)) {
 15644  		query["EndpointType"] = request.EndpointType
 15645  	}
 15646  
 15647  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 15648  		query["InstanceId"] = request.InstanceId
 15649  	}
 15650  
 15651  	if !tea.BoolValue(util.IsUnset(request.ModuleName)) {
 15652  		query["ModuleName"] = request.ModuleName
 15653  	}
 15654  
 15655  	req := &openapi.OpenApiRequest{
 15656  		Query: openapiutil.Query(query),
 15657  	}
 15658  	params := &openapi.Params{
 15659  		Action:      tea.String("UpdateInstanceEndpointStatus"),
 15660  		Version:     tea.String("2018-12-01"),
 15661  		Protocol:    tea.String("HTTPS"),
 15662  		Pathname:    tea.String("/"),
 15663  		Method:      tea.String("POST"),
 15664  		AuthType:    tea.String("AK"),
 15665  		Style:       tea.String("RPC"),
 15666  		ReqBodyType: tea.String("formData"),
 15667  		BodyType:    tea.String("json"),
 15668  	}
 15669  	_result = &UpdateInstanceEndpointStatusResponse{}
 15670  	_body, _err := client.CallApi(params, req, runtime)
 15671  	if _err != nil {
 15672  		return _result, _err
 15673  	}
 15674  	_err = tea.Convert(_body, &_result)
 15675  	return _result, _err
 15676  }
 15677  
 15678  func (client *Client) UpdateInstanceEndpointStatus(request *UpdateInstanceEndpointStatusRequest) (_result *UpdateInstanceEndpointStatusResponse, _err error) {
 15679  	runtime := &util.RuntimeOptions{}
 15680  	_result = &UpdateInstanceEndpointStatusResponse{}
 15681  	_body, _err := client.UpdateInstanceEndpointStatusWithOptions(request, runtime)
 15682  	if _err != nil {
 15683  		return _result, _err
 15684  	}
 15685  	_result = _body
 15686  	return _result, _err
 15687  }
 15688  
 15689  func (client *Client) UpdateNamespaceWithOptions(request *UpdateNamespaceRequest, runtime *util.RuntimeOptions) (_result *UpdateNamespaceResponse, _err error) {
 15690  	_err = util.ValidateModel(request)
 15691  	if _err != nil {
 15692  		return _result, _err
 15693  	}
 15694  	query := map[string]interface{}{}
 15695  	if !tea.BoolValue(util.IsUnset(request.AutoCreateRepo)) {
 15696  		query["AutoCreateRepo"] = request.AutoCreateRepo
 15697  	}
 15698  
 15699  	if !tea.BoolValue(util.IsUnset(request.DefaultRepoType)) {
 15700  		query["DefaultRepoType"] = request.DefaultRepoType
 15701  	}
 15702  
 15703  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 15704  		query["InstanceId"] = request.InstanceId
 15705  	}
 15706  
 15707  	if !tea.BoolValue(util.IsUnset(request.NamespaceName)) {
 15708  		query["NamespaceName"] = request.NamespaceName
 15709  	}
 15710  
 15711  	req := &openapi.OpenApiRequest{
 15712  		Query: openapiutil.Query(query),
 15713  	}
 15714  	params := &openapi.Params{
 15715  		Action:      tea.String("UpdateNamespace"),
 15716  		Version:     tea.String("2018-12-01"),
 15717  		Protocol:    tea.String("HTTPS"),
 15718  		Pathname:    tea.String("/"),
 15719  		Method:      tea.String("POST"),
 15720  		AuthType:    tea.String("AK"),
 15721  		Style:       tea.String("RPC"),
 15722  		ReqBodyType: tea.String("formData"),
 15723  		BodyType:    tea.String("json"),
 15724  	}
 15725  	_result = &UpdateNamespaceResponse{}
 15726  	_body, _err := client.CallApi(params, req, runtime)
 15727  	if _err != nil {
 15728  		return _result, _err
 15729  	}
 15730  	_err = tea.Convert(_body, &_result)
 15731  	return _result, _err
 15732  }
 15733  
 15734  func (client *Client) UpdateNamespace(request *UpdateNamespaceRequest) (_result *UpdateNamespaceResponse, _err error) {
 15735  	runtime := &util.RuntimeOptions{}
 15736  	_result = &UpdateNamespaceResponse{}
 15737  	_body, _err := client.UpdateNamespaceWithOptions(request, runtime)
 15738  	if _err != nil {
 15739  		return _result, _err
 15740  	}
 15741  	_result = _body
 15742  	return _result, _err
 15743  }
 15744  
 15745  func (client *Client) UpdateRepoBuildRuleWithOptions(request *UpdateRepoBuildRuleRequest, runtime *util.RuntimeOptions) (_result *UpdateRepoBuildRuleResponse, _err error) {
 15746  	_err = util.ValidateModel(request)
 15747  	if _err != nil {
 15748  		return _result, _err
 15749  	}
 15750  	query := map[string]interface{}{}
 15751  	if !tea.BoolValue(util.IsUnset(request.BuildArgs)) {
 15752  		query["BuildArgs"] = request.BuildArgs
 15753  	}
 15754  
 15755  	if !tea.BoolValue(util.IsUnset(request.BuildRuleId)) {
 15756  		query["BuildRuleId"] = request.BuildRuleId
 15757  	}
 15758  
 15759  	if !tea.BoolValue(util.IsUnset(request.DockerfileLocation)) {
 15760  		query["DockerfileLocation"] = request.DockerfileLocation
 15761  	}
 15762  
 15763  	if !tea.BoolValue(util.IsUnset(request.DockerfileName)) {
 15764  		query["DockerfileName"] = request.DockerfileName
 15765  	}
 15766  
 15767  	if !tea.BoolValue(util.IsUnset(request.ImageTag)) {
 15768  		query["ImageTag"] = request.ImageTag
 15769  	}
 15770  
 15771  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 15772  		query["InstanceId"] = request.InstanceId
 15773  	}
 15774  
 15775  	if !tea.BoolValue(util.IsUnset(request.Platforms)) {
 15776  		query["Platforms"] = request.Platforms
 15777  	}
 15778  
 15779  	if !tea.BoolValue(util.IsUnset(request.PushName)) {
 15780  		query["PushName"] = request.PushName
 15781  	}
 15782  
 15783  	if !tea.BoolValue(util.IsUnset(request.PushType)) {
 15784  		query["PushType"] = request.PushType
 15785  	}
 15786  
 15787  	if !tea.BoolValue(util.IsUnset(request.RepoId)) {
 15788  		query["RepoId"] = request.RepoId
 15789  	}
 15790  
 15791  	req := &openapi.OpenApiRequest{
 15792  		Query: openapiutil.Query(query),
 15793  	}
 15794  	params := &openapi.Params{
 15795  		Action:      tea.String("UpdateRepoBuildRule"),
 15796  		Version:     tea.String("2018-12-01"),
 15797  		Protocol:    tea.String("HTTPS"),
 15798  		Pathname:    tea.String("/"),
 15799  		Method:      tea.String("POST"),
 15800  		AuthType:    tea.String("AK"),
 15801  		Style:       tea.String("RPC"),
 15802  		ReqBodyType: tea.String("formData"),
 15803  		BodyType:    tea.String("json"),
 15804  	}
 15805  	_result = &UpdateRepoBuildRuleResponse{}
 15806  	_body, _err := client.CallApi(params, req, runtime)
 15807  	if _err != nil {
 15808  		return _result, _err
 15809  	}
 15810  	_err = tea.Convert(_body, &_result)
 15811  	return _result, _err
 15812  }
 15813  
 15814  func (client *Client) UpdateRepoBuildRule(request *UpdateRepoBuildRuleRequest) (_result *UpdateRepoBuildRuleResponse, _err error) {
 15815  	runtime := &util.RuntimeOptions{}
 15816  	_result = &UpdateRepoBuildRuleResponse{}
 15817  	_body, _err := client.UpdateRepoBuildRuleWithOptions(request, runtime)
 15818  	if _err != nil {
 15819  		return _result, _err
 15820  	}
 15821  	_result = _body
 15822  	return _result, _err
 15823  }
 15824  
 15825  func (client *Client) UpdateRepoSourceCodeRepoWithOptions(request *UpdateRepoSourceCodeRepoRequest, runtime *util.RuntimeOptions) (_result *UpdateRepoSourceCodeRepoResponse, _err error) {
 15826  	_err = util.ValidateModel(request)
 15827  	if _err != nil {
 15828  		return _result, _err
 15829  	}
 15830  	query := map[string]interface{}{}
 15831  	if !tea.BoolValue(util.IsUnset(request.AutoBuild)) {
 15832  		query["AutoBuild"] = request.AutoBuild
 15833  	}
 15834  
 15835  	if !tea.BoolValue(util.IsUnset(request.CodeRepoId)) {
 15836  		query["CodeRepoId"] = request.CodeRepoId
 15837  	}
 15838  
 15839  	if !tea.BoolValue(util.IsUnset(request.CodeRepoName)) {
 15840  		query["CodeRepoName"] = request.CodeRepoName
 15841  	}
 15842  
 15843  	if !tea.BoolValue(util.IsUnset(request.CodeRepoNamespaceName)) {
 15844  		query["CodeRepoNamespaceName"] = request.CodeRepoNamespaceName
 15845  	}
 15846  
 15847  	if !tea.BoolValue(util.IsUnset(request.CodeRepoType)) {
 15848  		query["CodeRepoType"] = request.CodeRepoType
 15849  	}
 15850  
 15851  	if !tea.BoolValue(util.IsUnset(request.DisableCacheBuild)) {
 15852  		query["DisableCacheBuild"] = request.DisableCacheBuild
 15853  	}
 15854  
 15855  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 15856  		query["InstanceId"] = request.InstanceId
 15857  	}
 15858  
 15859  	if !tea.BoolValue(util.IsUnset(request.OverseaBuild)) {
 15860  		query["OverseaBuild"] = request.OverseaBuild
 15861  	}
 15862  
 15863  	if !tea.BoolValue(util.IsUnset(request.RepoId)) {
 15864  		query["RepoId"] = request.RepoId
 15865  	}
 15866  
 15867  	req := &openapi.OpenApiRequest{
 15868  		Query: openapiutil.Query(query),
 15869  	}
 15870  	params := &openapi.Params{
 15871  		Action:      tea.String("UpdateRepoSourceCodeRepo"),
 15872  		Version:     tea.String("2018-12-01"),
 15873  		Protocol:    tea.String("HTTPS"),
 15874  		Pathname:    tea.String("/"),
 15875  		Method:      tea.String("POST"),
 15876  		AuthType:    tea.String("AK"),
 15877  		Style:       tea.String("RPC"),
 15878  		ReqBodyType: tea.String("formData"),
 15879  		BodyType:    tea.String("json"),
 15880  	}
 15881  	_result = &UpdateRepoSourceCodeRepoResponse{}
 15882  	_body, _err := client.CallApi(params, req, runtime)
 15883  	if _err != nil {
 15884  		return _result, _err
 15885  	}
 15886  	_err = tea.Convert(_body, &_result)
 15887  	return _result, _err
 15888  }
 15889  
 15890  func (client *Client) UpdateRepoSourceCodeRepo(request *UpdateRepoSourceCodeRepoRequest) (_result *UpdateRepoSourceCodeRepoResponse, _err error) {
 15891  	runtime := &util.RuntimeOptions{}
 15892  	_result = &UpdateRepoSourceCodeRepoResponse{}
 15893  	_body, _err := client.UpdateRepoSourceCodeRepoWithOptions(request, runtime)
 15894  	if _err != nil {
 15895  		return _result, _err
 15896  	}
 15897  	_result = _body
 15898  	return _result, _err
 15899  }
 15900  
 15901  func (client *Client) UpdateRepoTriggerWithOptions(request *UpdateRepoTriggerRequest, runtime *util.RuntimeOptions) (_result *UpdateRepoTriggerResponse, _err error) {
 15902  	_err = util.ValidateModel(request)
 15903  	if _err != nil {
 15904  		return _result, _err
 15905  	}
 15906  	query := map[string]interface{}{}
 15907  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 15908  		query["InstanceId"] = request.InstanceId
 15909  	}
 15910  
 15911  	if !tea.BoolValue(util.IsUnset(request.RepoId)) {
 15912  		query["RepoId"] = request.RepoId
 15913  	}
 15914  
 15915  	if !tea.BoolValue(util.IsUnset(request.TriggerId)) {
 15916  		query["TriggerId"] = request.TriggerId
 15917  	}
 15918  
 15919  	if !tea.BoolValue(util.IsUnset(request.TriggerName)) {
 15920  		query["TriggerName"] = request.TriggerName
 15921  	}
 15922  
 15923  	if !tea.BoolValue(util.IsUnset(request.TriggerTag)) {
 15924  		query["TriggerTag"] = request.TriggerTag
 15925  	}
 15926  
 15927  	if !tea.BoolValue(util.IsUnset(request.TriggerType)) {
 15928  		query["TriggerType"] = request.TriggerType
 15929  	}
 15930  
 15931  	if !tea.BoolValue(util.IsUnset(request.TriggerUrl)) {
 15932  		query["TriggerUrl"] = request.TriggerUrl
 15933  	}
 15934  
 15935  	req := &openapi.OpenApiRequest{
 15936  		Query: openapiutil.Query(query),
 15937  	}
 15938  	params := &openapi.Params{
 15939  		Action:      tea.String("UpdateRepoTrigger"),
 15940  		Version:     tea.String("2018-12-01"),
 15941  		Protocol:    tea.String("HTTPS"),
 15942  		Pathname:    tea.String("/"),
 15943  		Method:      tea.String("POST"),
 15944  		AuthType:    tea.String("AK"),
 15945  		Style:       tea.String("RPC"),
 15946  		ReqBodyType: tea.String("formData"),
 15947  		BodyType:    tea.String("json"),
 15948  	}
 15949  	_result = &UpdateRepoTriggerResponse{}
 15950  	_body, _err := client.CallApi(params, req, runtime)
 15951  	if _err != nil {
 15952  		return _result, _err
 15953  	}
 15954  	_err = tea.Convert(_body, &_result)
 15955  	return _result, _err
 15956  }
 15957  
 15958  func (client *Client) UpdateRepoTrigger(request *UpdateRepoTriggerRequest) (_result *UpdateRepoTriggerResponse, _err error) {
 15959  	runtime := &util.RuntimeOptions{}
 15960  	_result = &UpdateRepoTriggerResponse{}
 15961  	_body, _err := client.UpdateRepoTriggerWithOptions(request, runtime)
 15962  	if _err != nil {
 15963  		return _result, _err
 15964  	}
 15965  	_result = _body
 15966  	return _result, _err
 15967  }
 15968  
 15969  func (client *Client) UpdateRepositoryWithOptions(request *UpdateRepositoryRequest, runtime *util.RuntimeOptions) (_result *UpdateRepositoryResponse, _err error) {
 15970  	_err = util.ValidateModel(request)
 15971  	if _err != nil {
 15972  		return _result, _err
 15973  	}
 15974  	query := map[string]interface{}{}
 15975  	if !tea.BoolValue(util.IsUnset(request.Detail)) {
 15976  		query["Detail"] = request.Detail
 15977  	}
 15978  
 15979  	if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
 15980  		query["InstanceId"] = request.InstanceId
 15981  	}
 15982  
 15983  	if !tea.BoolValue(util.IsUnset(request.RepoId)) {
 15984  		query["RepoId"] = request.RepoId
 15985  	}
 15986  
 15987  	if !tea.BoolValue(util.IsUnset(request.RepoType)) {
 15988  		query["RepoType"] = request.RepoType
 15989  	}
 15990  
 15991  	if !tea.BoolValue(util.IsUnset(request.Summary)) {
 15992  		query["Summary"] = request.Summary
 15993  	}
 15994  
 15995  	if !tea.BoolValue(util.IsUnset(request.TagImmutability)) {
 15996  		query["TagImmutability"] = request.TagImmutability
 15997  	}
 15998  
 15999  	req := &openapi.OpenApiRequest{
 16000  		Query: openapiutil.Query(query),
 16001  	}
 16002  	params := &openapi.Params{
 16003  		Action:      tea.String("UpdateRepository"),
 16004  		Version:     tea.String("2018-12-01"),
 16005  		Protocol:    tea.String("HTTPS"),
 16006  		Pathname:    tea.String("/"),
 16007  		Method:      tea.String("POST"),
 16008  		AuthType:    tea.String("AK"),
 16009  		Style:       tea.String("RPC"),
 16010  		ReqBodyType: tea.String("formData"),
 16011  		BodyType:    tea.String("json"),
 16012  	}
 16013  	_result = &UpdateRepositoryResponse{}
 16014  	_body, _err := client.CallApi(params, req, runtime)
 16015  	if _err != nil {
 16016  		return _result, _err
 16017  	}
 16018  	_err = tea.Convert(_body, &_result)
 16019  	return _result, _err
 16020  }
 16021  
 16022  func (client *Client) UpdateRepository(request *UpdateRepositoryRequest) (_result *UpdateRepositoryResponse, _err error) {
 16023  	runtime := &util.RuntimeOptions{}
 16024  	_result = &UpdateRepositoryResponse{}
 16025  	_body, _err := client.UpdateRepositoryWithOptions(request, runtime)
 16026  	if _err != nil {
 16027  		return _result, _err
 16028  	}
 16029  	_result = _body
 16030  	return _result, _err
 16031  }
 16032  

View as plain text