github.com/sacloud/iaas-api-go@v1.12.0/stub/zz_api_stubs.go (about)

     1  // Copyright 2022-2023 The sacloud/iaas-api-go Authors
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //      http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  // generated by 'github.com/sacloud/iaas-api-go/internal/tools/gen-api-stub'; DO NOT EDIT
    16  
    17  package stub
    18  
    19  import (
    20  	"context"
    21  	"log"
    22  
    23  	"github.com/sacloud/iaas-api-go"
    24  	"github.com/sacloud/iaas-api-go/types"
    25  )
    26  
    27  /*************************************************
    28  * ArchiveStub
    29  *************************************************/
    30  
    31  // ArchiveFindStubResult is expected values of the Find operation
    32  type ArchiveFindStubResult struct {
    33  	Values *iaas.ArchiveFindResult
    34  	Err    error
    35  }
    36  
    37  // ArchiveCreateStubResult is expected values of the Create operation
    38  type ArchiveCreateStubResult struct {
    39  	Archive *iaas.Archive
    40  	Err     error
    41  }
    42  
    43  // ArchiveCreateBlankStubResult is expected values of the CreateBlank operation
    44  type ArchiveCreateBlankStubResult struct {
    45  	Archive   *iaas.Archive
    46  	FTPServer *iaas.FTPServer
    47  	Err       error
    48  }
    49  
    50  // ArchiveReadStubResult is expected values of the Read operation
    51  type ArchiveReadStubResult struct {
    52  	Archive *iaas.Archive
    53  	Err     error
    54  }
    55  
    56  // ArchiveUpdateStubResult is expected values of the Update operation
    57  type ArchiveUpdateStubResult struct {
    58  	Archive *iaas.Archive
    59  	Err     error
    60  }
    61  
    62  // ArchiveDeleteStubResult is expected values of the Delete operation
    63  type ArchiveDeleteStubResult struct {
    64  	Err error
    65  }
    66  
    67  // ArchiveOpenFTPStubResult is expected values of the OpenFTP operation
    68  type ArchiveOpenFTPStubResult struct {
    69  	FTPServer *iaas.FTPServer
    70  	Err       error
    71  }
    72  
    73  // ArchiveCloseFTPStubResult is expected values of the CloseFTP operation
    74  type ArchiveCloseFTPStubResult struct {
    75  	Err error
    76  }
    77  
    78  // ArchiveShareStubResult is expected values of the Share operation
    79  type ArchiveShareStubResult struct {
    80  	ArchiveShareInfo *iaas.ArchiveShareInfo
    81  	Err              error
    82  }
    83  
    84  // ArchiveCreateFromSharedStubResult is expected values of the CreateFromShared operation
    85  type ArchiveCreateFromSharedStubResult struct {
    86  	Archive *iaas.Archive
    87  	Err     error
    88  }
    89  
    90  // ArchiveTransferStubResult is expected values of the Transfer operation
    91  type ArchiveTransferStubResult struct {
    92  	Archive *iaas.Archive
    93  	Err     error
    94  }
    95  
    96  // ArchiveStub is for trace ArchiveOp operations
    97  type ArchiveStub struct {
    98  	FindStubResult             *ArchiveFindStubResult
    99  	CreateStubResult           *ArchiveCreateStubResult
   100  	CreateBlankStubResult      *ArchiveCreateBlankStubResult
   101  	ReadStubResult             *ArchiveReadStubResult
   102  	UpdateStubResult           *ArchiveUpdateStubResult
   103  	DeleteStubResult           *ArchiveDeleteStubResult
   104  	OpenFTPStubResult          *ArchiveOpenFTPStubResult
   105  	CloseFTPStubResult         *ArchiveCloseFTPStubResult
   106  	ShareStubResult            *ArchiveShareStubResult
   107  	CreateFromSharedStubResult *ArchiveCreateFromSharedStubResult
   108  	TransferStubResult         *ArchiveTransferStubResult
   109  }
   110  
   111  // NewArchiveStub creates new ArchiveStub instance
   112  func NewArchiveStub(caller iaas.APICaller) iaas.ArchiveAPI {
   113  	return &ArchiveStub{}
   114  }
   115  
   116  // Find is API call with trace log
   117  func (s *ArchiveStub) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.ArchiveFindResult, error) {
   118  	if s.FindStubResult == nil {
   119  		log.Fatal("ArchiveStub.FindStubResult is not set")
   120  	}
   121  	return s.FindStubResult.Values, s.FindStubResult.Err
   122  }
   123  
   124  // Create is API call with trace log
   125  func (s *ArchiveStub) Create(ctx context.Context, zone string, param *iaas.ArchiveCreateRequest) (*iaas.Archive, error) {
   126  	if s.CreateStubResult == nil {
   127  		log.Fatal("ArchiveStub.CreateStubResult is not set")
   128  	}
   129  	return s.CreateStubResult.Archive, s.CreateStubResult.Err
   130  }
   131  
   132  // CreateBlank is API call with trace log
   133  func (s *ArchiveStub) CreateBlank(ctx context.Context, zone string, param *iaas.ArchiveCreateBlankRequest) (*iaas.Archive, *iaas.FTPServer, error) {
   134  	if s.CreateBlankStubResult == nil {
   135  		log.Fatal("ArchiveStub.CreateBlankStubResult is not set")
   136  	}
   137  	return s.CreateBlankStubResult.Archive, s.CreateBlankStubResult.FTPServer, s.CreateBlankStubResult.Err
   138  }
   139  
   140  // Read is API call with trace log
   141  func (s *ArchiveStub) Read(ctx context.Context, zone string, id types.ID) (*iaas.Archive, error) {
   142  	if s.ReadStubResult == nil {
   143  		log.Fatal("ArchiveStub.ReadStubResult is not set")
   144  	}
   145  	return s.ReadStubResult.Archive, s.ReadStubResult.Err
   146  }
   147  
   148  // Update is API call with trace log
   149  func (s *ArchiveStub) Update(ctx context.Context, zone string, id types.ID, param *iaas.ArchiveUpdateRequest) (*iaas.Archive, error) {
   150  	if s.UpdateStubResult == nil {
   151  		log.Fatal("ArchiveStub.UpdateStubResult is not set")
   152  	}
   153  	return s.UpdateStubResult.Archive, s.UpdateStubResult.Err
   154  }
   155  
   156  // Delete is API call with trace log
   157  func (s *ArchiveStub) Delete(ctx context.Context, zone string, id types.ID) error {
   158  	if s.DeleteStubResult == nil {
   159  		log.Fatal("ArchiveStub.DeleteStubResult is not set")
   160  	}
   161  	return s.DeleteStubResult.Err
   162  }
   163  
   164  // OpenFTP is API call with trace log
   165  func (s *ArchiveStub) OpenFTP(ctx context.Context, zone string, id types.ID, openOption *iaas.OpenFTPRequest) (*iaas.FTPServer, error) {
   166  	if s.OpenFTPStubResult == nil {
   167  		log.Fatal("ArchiveStub.OpenFTPStubResult is not set")
   168  	}
   169  	return s.OpenFTPStubResult.FTPServer, s.OpenFTPStubResult.Err
   170  }
   171  
   172  // CloseFTP is API call with trace log
   173  func (s *ArchiveStub) CloseFTP(ctx context.Context, zone string, id types.ID) error {
   174  	if s.CloseFTPStubResult == nil {
   175  		log.Fatal("ArchiveStub.CloseFTPStubResult is not set")
   176  	}
   177  	return s.CloseFTPStubResult.Err
   178  }
   179  
   180  // Share is API call with trace log
   181  func (s *ArchiveStub) Share(ctx context.Context, zone string, id types.ID) (*iaas.ArchiveShareInfo, error) {
   182  	if s.ShareStubResult == nil {
   183  		log.Fatal("ArchiveStub.ShareStubResult is not set")
   184  	}
   185  	return s.ShareStubResult.ArchiveShareInfo, s.ShareStubResult.Err
   186  }
   187  
   188  // CreateFromShared is API call with trace log
   189  func (s *ArchiveStub) CreateFromShared(ctx context.Context, zone string, sourceArchiveID types.ID, destZoneID types.ID, param *iaas.ArchiveCreateRequestFromShared) (*iaas.Archive, error) {
   190  	if s.CreateFromSharedStubResult == nil {
   191  		log.Fatal("ArchiveStub.CreateFromSharedStubResult is not set")
   192  	}
   193  	return s.CreateFromSharedStubResult.Archive, s.CreateFromSharedStubResult.Err
   194  }
   195  
   196  // Transfer is API call with trace log
   197  func (s *ArchiveStub) Transfer(ctx context.Context, zone string, sourceArchiveID types.ID, destZoneID types.ID, param *iaas.ArchiveTransferRequest) (*iaas.Archive, error) {
   198  	if s.TransferStubResult == nil {
   199  		log.Fatal("ArchiveStub.TransferStubResult is not set")
   200  	}
   201  	return s.TransferStubResult.Archive, s.TransferStubResult.Err
   202  }
   203  
   204  /*************************************************
   205  * AuthStatusStub
   206  *************************************************/
   207  
   208  // AuthStatusReadStubResult is expected values of the Read operation
   209  type AuthStatusReadStubResult struct {
   210  	AuthStatus *iaas.AuthStatus
   211  	Err        error
   212  }
   213  
   214  // AuthStatusStub is for trace AuthStatusOp operations
   215  type AuthStatusStub struct {
   216  	ReadStubResult *AuthStatusReadStubResult
   217  }
   218  
   219  // NewAuthStatusStub creates new AuthStatusStub instance
   220  func NewAuthStatusStub(caller iaas.APICaller) iaas.AuthStatusAPI {
   221  	return &AuthStatusStub{}
   222  }
   223  
   224  // Read is API call with trace log
   225  func (s *AuthStatusStub) Read(ctx context.Context) (*iaas.AuthStatus, error) {
   226  	if s.ReadStubResult == nil {
   227  		log.Fatal("AuthStatusStub.ReadStubResult is not set")
   228  	}
   229  	return s.ReadStubResult.AuthStatus, s.ReadStubResult.Err
   230  }
   231  
   232  /*************************************************
   233  * AutoBackupStub
   234  *************************************************/
   235  
   236  // AutoBackupFindStubResult is expected values of the Find operation
   237  type AutoBackupFindStubResult struct {
   238  	Values *iaas.AutoBackupFindResult
   239  	Err    error
   240  }
   241  
   242  // AutoBackupCreateStubResult is expected values of the Create operation
   243  type AutoBackupCreateStubResult struct {
   244  	AutoBackup *iaas.AutoBackup
   245  	Err        error
   246  }
   247  
   248  // AutoBackupReadStubResult is expected values of the Read operation
   249  type AutoBackupReadStubResult struct {
   250  	AutoBackup *iaas.AutoBackup
   251  	Err        error
   252  }
   253  
   254  // AutoBackupUpdateStubResult is expected values of the Update operation
   255  type AutoBackupUpdateStubResult struct {
   256  	AutoBackup *iaas.AutoBackup
   257  	Err        error
   258  }
   259  
   260  // AutoBackupUpdateSettingsStubResult is expected values of the UpdateSettings operation
   261  type AutoBackupUpdateSettingsStubResult struct {
   262  	AutoBackup *iaas.AutoBackup
   263  	Err        error
   264  }
   265  
   266  // AutoBackupDeleteStubResult is expected values of the Delete operation
   267  type AutoBackupDeleteStubResult struct {
   268  	Err error
   269  }
   270  
   271  // AutoBackupStub is for trace AutoBackupOp operations
   272  type AutoBackupStub struct {
   273  	FindStubResult           *AutoBackupFindStubResult
   274  	CreateStubResult         *AutoBackupCreateStubResult
   275  	ReadStubResult           *AutoBackupReadStubResult
   276  	UpdateStubResult         *AutoBackupUpdateStubResult
   277  	UpdateSettingsStubResult *AutoBackupUpdateSettingsStubResult
   278  	DeleteStubResult         *AutoBackupDeleteStubResult
   279  }
   280  
   281  // NewAutoBackupStub creates new AutoBackupStub instance
   282  func NewAutoBackupStub(caller iaas.APICaller) iaas.AutoBackupAPI {
   283  	return &AutoBackupStub{}
   284  }
   285  
   286  // Find is API call with trace log
   287  func (s *AutoBackupStub) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.AutoBackupFindResult, error) {
   288  	if s.FindStubResult == nil {
   289  		log.Fatal("AutoBackupStub.FindStubResult is not set")
   290  	}
   291  	return s.FindStubResult.Values, s.FindStubResult.Err
   292  }
   293  
   294  // Create is API call with trace log
   295  func (s *AutoBackupStub) Create(ctx context.Context, zone string, param *iaas.AutoBackupCreateRequest) (*iaas.AutoBackup, error) {
   296  	if s.CreateStubResult == nil {
   297  		log.Fatal("AutoBackupStub.CreateStubResult is not set")
   298  	}
   299  	return s.CreateStubResult.AutoBackup, s.CreateStubResult.Err
   300  }
   301  
   302  // Read is API call with trace log
   303  func (s *AutoBackupStub) Read(ctx context.Context, zone string, id types.ID) (*iaas.AutoBackup, error) {
   304  	if s.ReadStubResult == nil {
   305  		log.Fatal("AutoBackupStub.ReadStubResult is not set")
   306  	}
   307  	return s.ReadStubResult.AutoBackup, s.ReadStubResult.Err
   308  }
   309  
   310  // Update is API call with trace log
   311  func (s *AutoBackupStub) Update(ctx context.Context, zone string, id types.ID, param *iaas.AutoBackupUpdateRequest) (*iaas.AutoBackup, error) {
   312  	if s.UpdateStubResult == nil {
   313  		log.Fatal("AutoBackupStub.UpdateStubResult is not set")
   314  	}
   315  	return s.UpdateStubResult.AutoBackup, s.UpdateStubResult.Err
   316  }
   317  
   318  // UpdateSettings is API call with trace log
   319  func (s *AutoBackupStub) UpdateSettings(ctx context.Context, zone string, id types.ID, param *iaas.AutoBackupUpdateSettingsRequest) (*iaas.AutoBackup, error) {
   320  	if s.UpdateSettingsStubResult == nil {
   321  		log.Fatal("AutoBackupStub.UpdateSettingsStubResult is not set")
   322  	}
   323  	return s.UpdateSettingsStubResult.AutoBackup, s.UpdateSettingsStubResult.Err
   324  }
   325  
   326  // Delete is API call with trace log
   327  func (s *AutoBackupStub) Delete(ctx context.Context, zone string, id types.ID) error {
   328  	if s.DeleteStubResult == nil {
   329  		log.Fatal("AutoBackupStub.DeleteStubResult is not set")
   330  	}
   331  	return s.DeleteStubResult.Err
   332  }
   333  
   334  /*************************************************
   335  * AutoScaleStub
   336  *************************************************/
   337  
   338  // AutoScaleFindStubResult is expected values of the Find operation
   339  type AutoScaleFindStubResult struct {
   340  	Values *iaas.AutoScaleFindResult
   341  	Err    error
   342  }
   343  
   344  // AutoScaleCreateStubResult is expected values of the Create operation
   345  type AutoScaleCreateStubResult struct {
   346  	AutoScale *iaas.AutoScale
   347  	Err       error
   348  }
   349  
   350  // AutoScaleReadStubResult is expected values of the Read operation
   351  type AutoScaleReadStubResult struct {
   352  	AutoScale *iaas.AutoScale
   353  	Err       error
   354  }
   355  
   356  // AutoScaleUpdateStubResult is expected values of the Update operation
   357  type AutoScaleUpdateStubResult struct {
   358  	AutoScale *iaas.AutoScale
   359  	Err       error
   360  }
   361  
   362  // AutoScaleUpdateSettingsStubResult is expected values of the UpdateSettings operation
   363  type AutoScaleUpdateSettingsStubResult struct {
   364  	AutoScale *iaas.AutoScale
   365  	Err       error
   366  }
   367  
   368  // AutoScaleDeleteStubResult is expected values of the Delete operation
   369  type AutoScaleDeleteStubResult struct {
   370  	Err error
   371  }
   372  
   373  // AutoScaleStatusStubResult is expected values of the Status operation
   374  type AutoScaleStatusStubResult struct {
   375  	AutoScaleStatus *iaas.AutoScaleStatus
   376  	Err             error
   377  }
   378  
   379  // AutoScaleScaleUpStubResult is expected values of the ScaleUp operation
   380  type AutoScaleScaleUpStubResult struct {
   381  	Err error
   382  }
   383  
   384  // AutoScaleScaleDownStubResult is expected values of the ScaleDown operation
   385  type AutoScaleScaleDownStubResult struct {
   386  	Err error
   387  }
   388  
   389  // AutoScaleStub is for trace AutoScaleOp operations
   390  type AutoScaleStub struct {
   391  	FindStubResult           *AutoScaleFindStubResult
   392  	CreateStubResult         *AutoScaleCreateStubResult
   393  	ReadStubResult           *AutoScaleReadStubResult
   394  	UpdateStubResult         *AutoScaleUpdateStubResult
   395  	UpdateSettingsStubResult *AutoScaleUpdateSettingsStubResult
   396  	DeleteStubResult         *AutoScaleDeleteStubResult
   397  	StatusStubResult         *AutoScaleStatusStubResult
   398  	ScaleUpStubResult        *AutoScaleScaleUpStubResult
   399  	ScaleDownStubResult      *AutoScaleScaleDownStubResult
   400  }
   401  
   402  // NewAutoScaleStub creates new AutoScaleStub instance
   403  func NewAutoScaleStub(caller iaas.APICaller) iaas.AutoScaleAPI {
   404  	return &AutoScaleStub{}
   405  }
   406  
   407  // Find is API call with trace log
   408  func (s *AutoScaleStub) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.AutoScaleFindResult, error) {
   409  	if s.FindStubResult == nil {
   410  		log.Fatal("AutoScaleStub.FindStubResult is not set")
   411  	}
   412  	return s.FindStubResult.Values, s.FindStubResult.Err
   413  }
   414  
   415  // Create is API call with trace log
   416  func (s *AutoScaleStub) Create(ctx context.Context, param *iaas.AutoScaleCreateRequest) (*iaas.AutoScale, error) {
   417  	if s.CreateStubResult == nil {
   418  		log.Fatal("AutoScaleStub.CreateStubResult is not set")
   419  	}
   420  	return s.CreateStubResult.AutoScale, s.CreateStubResult.Err
   421  }
   422  
   423  // Read is API call with trace log
   424  func (s *AutoScaleStub) Read(ctx context.Context, id types.ID) (*iaas.AutoScale, error) {
   425  	if s.ReadStubResult == nil {
   426  		log.Fatal("AutoScaleStub.ReadStubResult is not set")
   427  	}
   428  	return s.ReadStubResult.AutoScale, s.ReadStubResult.Err
   429  }
   430  
   431  // Update is API call with trace log
   432  func (s *AutoScaleStub) Update(ctx context.Context, id types.ID, param *iaas.AutoScaleUpdateRequest) (*iaas.AutoScale, error) {
   433  	if s.UpdateStubResult == nil {
   434  		log.Fatal("AutoScaleStub.UpdateStubResult is not set")
   435  	}
   436  	return s.UpdateStubResult.AutoScale, s.UpdateStubResult.Err
   437  }
   438  
   439  // UpdateSettings is API call with trace log
   440  func (s *AutoScaleStub) UpdateSettings(ctx context.Context, id types.ID, param *iaas.AutoScaleUpdateSettingsRequest) (*iaas.AutoScale, error) {
   441  	if s.UpdateSettingsStubResult == nil {
   442  		log.Fatal("AutoScaleStub.UpdateSettingsStubResult is not set")
   443  	}
   444  	return s.UpdateSettingsStubResult.AutoScale, s.UpdateSettingsStubResult.Err
   445  }
   446  
   447  // Delete is API call with trace log
   448  func (s *AutoScaleStub) Delete(ctx context.Context, id types.ID) error {
   449  	if s.DeleteStubResult == nil {
   450  		log.Fatal("AutoScaleStub.DeleteStubResult is not set")
   451  	}
   452  	return s.DeleteStubResult.Err
   453  }
   454  
   455  // Status is API call with trace log
   456  func (s *AutoScaleStub) Status(ctx context.Context, id types.ID) (*iaas.AutoScaleStatus, error) {
   457  	if s.StatusStubResult == nil {
   458  		log.Fatal("AutoScaleStub.StatusStubResult is not set")
   459  	}
   460  	return s.StatusStubResult.AutoScaleStatus, s.StatusStubResult.Err
   461  }
   462  
   463  // ScaleUp is API call with trace log
   464  func (s *AutoScaleStub) ScaleUp(ctx context.Context, id types.ID) error {
   465  	if s.ScaleUpStubResult == nil {
   466  		log.Fatal("AutoScaleStub.ScaleUpStubResult is not set")
   467  	}
   468  	return s.ScaleUpStubResult.Err
   469  }
   470  
   471  // ScaleDown is API call with trace log
   472  func (s *AutoScaleStub) ScaleDown(ctx context.Context, id types.ID) error {
   473  	if s.ScaleDownStubResult == nil {
   474  		log.Fatal("AutoScaleStub.ScaleDownStubResult is not set")
   475  	}
   476  	return s.ScaleDownStubResult.Err
   477  }
   478  
   479  /*************************************************
   480  * BillStub
   481  *************************************************/
   482  
   483  // BillByContractStubResult is expected values of the ByContract operation
   484  type BillByContractStubResult struct {
   485  	Values *iaas.BillByContractResult
   486  	Err    error
   487  }
   488  
   489  // BillByContractYearStubResult is expected values of the ByContractYear operation
   490  type BillByContractYearStubResult struct {
   491  	Values *iaas.BillByContractYearResult
   492  	Err    error
   493  }
   494  
   495  // BillByContractYearMonthStubResult is expected values of the ByContractYearMonth operation
   496  type BillByContractYearMonthStubResult struct {
   497  	Values *iaas.BillByContractYearMonthResult
   498  	Err    error
   499  }
   500  
   501  // BillReadStubResult is expected values of the Read operation
   502  type BillReadStubResult struct {
   503  	Values *iaas.BillReadResult
   504  	Err    error
   505  }
   506  
   507  // BillDetailsStubResult is expected values of the Details operation
   508  type BillDetailsStubResult struct {
   509  	Values *iaas.BillDetailsResult
   510  	Err    error
   511  }
   512  
   513  // BillDetailsCSVStubResult is expected values of the DetailsCSV operation
   514  type BillDetailsCSVStubResult struct {
   515  	BillDetailCSV *iaas.BillDetailCSV
   516  	Err           error
   517  }
   518  
   519  // BillStub is for trace BillOp operations
   520  type BillStub struct {
   521  	ByContractStubResult          *BillByContractStubResult
   522  	ByContractYearStubResult      *BillByContractYearStubResult
   523  	ByContractYearMonthStubResult *BillByContractYearMonthStubResult
   524  	ReadStubResult                *BillReadStubResult
   525  	DetailsStubResult             *BillDetailsStubResult
   526  	DetailsCSVStubResult          *BillDetailsCSVStubResult
   527  }
   528  
   529  // NewBillStub creates new BillStub instance
   530  func NewBillStub(caller iaas.APICaller) iaas.BillAPI {
   531  	return &BillStub{}
   532  }
   533  
   534  // ByContract is API call with trace log
   535  func (s *BillStub) ByContract(ctx context.Context, accountID types.ID) (*iaas.BillByContractResult, error) {
   536  	if s.ByContractStubResult == nil {
   537  		log.Fatal("BillStub.ByContractStubResult is not set")
   538  	}
   539  	return s.ByContractStubResult.Values, s.ByContractStubResult.Err
   540  }
   541  
   542  // ByContractYear is API call with trace log
   543  func (s *BillStub) ByContractYear(ctx context.Context, accountID types.ID, year int) (*iaas.BillByContractYearResult, error) {
   544  	if s.ByContractYearStubResult == nil {
   545  		log.Fatal("BillStub.ByContractYearStubResult is not set")
   546  	}
   547  	return s.ByContractYearStubResult.Values, s.ByContractYearStubResult.Err
   548  }
   549  
   550  // ByContractYearMonth is API call with trace log
   551  func (s *BillStub) ByContractYearMonth(ctx context.Context, accountID types.ID, year int, month int) (*iaas.BillByContractYearMonthResult, error) {
   552  	if s.ByContractYearMonthStubResult == nil {
   553  		log.Fatal("BillStub.ByContractYearMonthStubResult is not set")
   554  	}
   555  	return s.ByContractYearMonthStubResult.Values, s.ByContractYearMonthStubResult.Err
   556  }
   557  
   558  // Read is API call with trace log
   559  func (s *BillStub) Read(ctx context.Context, id types.ID) (*iaas.BillReadResult, error) {
   560  	if s.ReadStubResult == nil {
   561  		log.Fatal("BillStub.ReadStubResult is not set")
   562  	}
   563  	return s.ReadStubResult.Values, s.ReadStubResult.Err
   564  }
   565  
   566  // Details is API call with trace log
   567  func (s *BillStub) Details(ctx context.Context, MemberCode string, id types.ID) (*iaas.BillDetailsResult, error) {
   568  	if s.DetailsStubResult == nil {
   569  		log.Fatal("BillStub.DetailsStubResult is not set")
   570  	}
   571  	return s.DetailsStubResult.Values, s.DetailsStubResult.Err
   572  }
   573  
   574  // DetailsCSV is API call with trace log
   575  func (s *BillStub) DetailsCSV(ctx context.Context, MemberCode string, id types.ID) (*iaas.BillDetailCSV, error) {
   576  	if s.DetailsCSVStubResult == nil {
   577  		log.Fatal("BillStub.DetailsCSVStubResult is not set")
   578  	}
   579  	return s.DetailsCSVStubResult.BillDetailCSV, s.DetailsCSVStubResult.Err
   580  }
   581  
   582  /*************************************************
   583  * BridgeStub
   584  *************************************************/
   585  
   586  // BridgeFindStubResult is expected values of the Find operation
   587  type BridgeFindStubResult struct {
   588  	Values *iaas.BridgeFindResult
   589  	Err    error
   590  }
   591  
   592  // BridgeCreateStubResult is expected values of the Create operation
   593  type BridgeCreateStubResult struct {
   594  	Bridge *iaas.Bridge
   595  	Err    error
   596  }
   597  
   598  // BridgeReadStubResult is expected values of the Read operation
   599  type BridgeReadStubResult struct {
   600  	Bridge *iaas.Bridge
   601  	Err    error
   602  }
   603  
   604  // BridgeUpdateStubResult is expected values of the Update operation
   605  type BridgeUpdateStubResult struct {
   606  	Bridge *iaas.Bridge
   607  	Err    error
   608  }
   609  
   610  // BridgeDeleteStubResult is expected values of the Delete operation
   611  type BridgeDeleteStubResult struct {
   612  	Err error
   613  }
   614  
   615  // BridgeStub is for trace BridgeOp operations
   616  type BridgeStub struct {
   617  	FindStubResult   *BridgeFindStubResult
   618  	CreateStubResult *BridgeCreateStubResult
   619  	ReadStubResult   *BridgeReadStubResult
   620  	UpdateStubResult *BridgeUpdateStubResult
   621  	DeleteStubResult *BridgeDeleteStubResult
   622  }
   623  
   624  // NewBridgeStub creates new BridgeStub instance
   625  func NewBridgeStub(caller iaas.APICaller) iaas.BridgeAPI {
   626  	return &BridgeStub{}
   627  }
   628  
   629  // Find is API call with trace log
   630  func (s *BridgeStub) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.BridgeFindResult, error) {
   631  	if s.FindStubResult == nil {
   632  		log.Fatal("BridgeStub.FindStubResult is not set")
   633  	}
   634  	return s.FindStubResult.Values, s.FindStubResult.Err
   635  }
   636  
   637  // Create is API call with trace log
   638  func (s *BridgeStub) Create(ctx context.Context, zone string, param *iaas.BridgeCreateRequest) (*iaas.Bridge, error) {
   639  	if s.CreateStubResult == nil {
   640  		log.Fatal("BridgeStub.CreateStubResult is not set")
   641  	}
   642  	return s.CreateStubResult.Bridge, s.CreateStubResult.Err
   643  }
   644  
   645  // Read is API call with trace log
   646  func (s *BridgeStub) Read(ctx context.Context, zone string, id types.ID) (*iaas.Bridge, error) {
   647  	if s.ReadStubResult == nil {
   648  		log.Fatal("BridgeStub.ReadStubResult is not set")
   649  	}
   650  	return s.ReadStubResult.Bridge, s.ReadStubResult.Err
   651  }
   652  
   653  // Update is API call with trace log
   654  func (s *BridgeStub) Update(ctx context.Context, zone string, id types.ID, param *iaas.BridgeUpdateRequest) (*iaas.Bridge, error) {
   655  	if s.UpdateStubResult == nil {
   656  		log.Fatal("BridgeStub.UpdateStubResult is not set")
   657  	}
   658  	return s.UpdateStubResult.Bridge, s.UpdateStubResult.Err
   659  }
   660  
   661  // Delete is API call with trace log
   662  func (s *BridgeStub) Delete(ctx context.Context, zone string, id types.ID) error {
   663  	if s.DeleteStubResult == nil {
   664  		log.Fatal("BridgeStub.DeleteStubResult is not set")
   665  	}
   666  	return s.DeleteStubResult.Err
   667  }
   668  
   669  /*************************************************
   670  * CDROMStub
   671  *************************************************/
   672  
   673  // CDROMFindStubResult is expected values of the Find operation
   674  type CDROMFindStubResult struct {
   675  	Values *iaas.CDROMFindResult
   676  	Err    error
   677  }
   678  
   679  // CDROMCreateStubResult is expected values of the Create operation
   680  type CDROMCreateStubResult struct {
   681  	CDROM     *iaas.CDROM
   682  	FTPServer *iaas.FTPServer
   683  	Err       error
   684  }
   685  
   686  // CDROMReadStubResult is expected values of the Read operation
   687  type CDROMReadStubResult struct {
   688  	CDROM *iaas.CDROM
   689  	Err   error
   690  }
   691  
   692  // CDROMUpdateStubResult is expected values of the Update operation
   693  type CDROMUpdateStubResult struct {
   694  	CDROM *iaas.CDROM
   695  	Err   error
   696  }
   697  
   698  // CDROMDeleteStubResult is expected values of the Delete operation
   699  type CDROMDeleteStubResult struct {
   700  	Err error
   701  }
   702  
   703  // CDROMOpenFTPStubResult is expected values of the OpenFTP operation
   704  type CDROMOpenFTPStubResult struct {
   705  	FTPServer *iaas.FTPServer
   706  	Err       error
   707  }
   708  
   709  // CDROMCloseFTPStubResult is expected values of the CloseFTP operation
   710  type CDROMCloseFTPStubResult struct {
   711  	Err error
   712  }
   713  
   714  // CDROMStub is for trace CDROMOp operations
   715  type CDROMStub struct {
   716  	FindStubResult     *CDROMFindStubResult
   717  	CreateStubResult   *CDROMCreateStubResult
   718  	ReadStubResult     *CDROMReadStubResult
   719  	UpdateStubResult   *CDROMUpdateStubResult
   720  	DeleteStubResult   *CDROMDeleteStubResult
   721  	OpenFTPStubResult  *CDROMOpenFTPStubResult
   722  	CloseFTPStubResult *CDROMCloseFTPStubResult
   723  }
   724  
   725  // NewCDROMStub creates new CDROMStub instance
   726  func NewCDROMStub(caller iaas.APICaller) iaas.CDROMAPI {
   727  	return &CDROMStub{}
   728  }
   729  
   730  // Find is API call with trace log
   731  func (s *CDROMStub) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.CDROMFindResult, error) {
   732  	if s.FindStubResult == nil {
   733  		log.Fatal("CDROMStub.FindStubResult is not set")
   734  	}
   735  	return s.FindStubResult.Values, s.FindStubResult.Err
   736  }
   737  
   738  // Create is API call with trace log
   739  func (s *CDROMStub) Create(ctx context.Context, zone string, param *iaas.CDROMCreateRequest) (*iaas.CDROM, *iaas.FTPServer, error) {
   740  	if s.CreateStubResult == nil {
   741  		log.Fatal("CDROMStub.CreateStubResult is not set")
   742  	}
   743  	return s.CreateStubResult.CDROM, s.CreateStubResult.FTPServer, s.CreateStubResult.Err
   744  }
   745  
   746  // Read is API call with trace log
   747  func (s *CDROMStub) Read(ctx context.Context, zone string, id types.ID) (*iaas.CDROM, error) {
   748  	if s.ReadStubResult == nil {
   749  		log.Fatal("CDROMStub.ReadStubResult is not set")
   750  	}
   751  	return s.ReadStubResult.CDROM, s.ReadStubResult.Err
   752  }
   753  
   754  // Update is API call with trace log
   755  func (s *CDROMStub) Update(ctx context.Context, zone string, id types.ID, param *iaas.CDROMUpdateRequest) (*iaas.CDROM, error) {
   756  	if s.UpdateStubResult == nil {
   757  		log.Fatal("CDROMStub.UpdateStubResult is not set")
   758  	}
   759  	return s.UpdateStubResult.CDROM, s.UpdateStubResult.Err
   760  }
   761  
   762  // Delete is API call with trace log
   763  func (s *CDROMStub) Delete(ctx context.Context, zone string, id types.ID) error {
   764  	if s.DeleteStubResult == nil {
   765  		log.Fatal("CDROMStub.DeleteStubResult is not set")
   766  	}
   767  	return s.DeleteStubResult.Err
   768  }
   769  
   770  // OpenFTP is API call with trace log
   771  func (s *CDROMStub) OpenFTP(ctx context.Context, zone string, id types.ID, openOption *iaas.OpenFTPRequest) (*iaas.FTPServer, error) {
   772  	if s.OpenFTPStubResult == nil {
   773  		log.Fatal("CDROMStub.OpenFTPStubResult is not set")
   774  	}
   775  	return s.OpenFTPStubResult.FTPServer, s.OpenFTPStubResult.Err
   776  }
   777  
   778  // CloseFTP is API call with trace log
   779  func (s *CDROMStub) CloseFTP(ctx context.Context, zone string, id types.ID) error {
   780  	if s.CloseFTPStubResult == nil {
   781  		log.Fatal("CDROMStub.CloseFTPStubResult is not set")
   782  	}
   783  	return s.CloseFTPStubResult.Err
   784  }
   785  
   786  /*************************************************
   787  * CertificateAuthorityStub
   788  *************************************************/
   789  
   790  // CertificateAuthorityFindStubResult is expected values of the Find operation
   791  type CertificateAuthorityFindStubResult struct {
   792  	Values *iaas.CertificateAuthorityFindResult
   793  	Err    error
   794  }
   795  
   796  // CertificateAuthorityCreateStubResult is expected values of the Create operation
   797  type CertificateAuthorityCreateStubResult struct {
   798  	CertificateAuthority *iaas.CertificateAuthority
   799  	Err                  error
   800  }
   801  
   802  // CertificateAuthorityReadStubResult is expected values of the Read operation
   803  type CertificateAuthorityReadStubResult struct {
   804  	CertificateAuthority *iaas.CertificateAuthority
   805  	Err                  error
   806  }
   807  
   808  // CertificateAuthorityUpdateStubResult is expected values of the Update operation
   809  type CertificateAuthorityUpdateStubResult struct {
   810  	CertificateAuthority *iaas.CertificateAuthority
   811  	Err                  error
   812  }
   813  
   814  // CertificateAuthorityDeleteStubResult is expected values of the Delete operation
   815  type CertificateAuthorityDeleteStubResult struct {
   816  	Err error
   817  }
   818  
   819  // CertificateAuthorityDetailStubResult is expected values of the Detail operation
   820  type CertificateAuthorityDetailStubResult struct {
   821  	CertificateAuthority *iaas.CertificateAuthorityDetail
   822  	Err                  error
   823  }
   824  
   825  // CertificateAuthorityAddClientStubResult is expected values of the AddClient operation
   826  type CertificateAuthorityAddClientStubResult struct {
   827  	CertificateAuthority *iaas.CertificateAuthorityAddClientOrServerResult
   828  	Err                  error
   829  }
   830  
   831  // CertificateAuthorityListClientsStubResult is expected values of the ListClients operation
   832  type CertificateAuthorityListClientsStubResult struct {
   833  	Values *iaas.CertificateAuthorityListClientsResult
   834  	Err    error
   835  }
   836  
   837  // CertificateAuthorityReadClientStubResult is expected values of the ReadClient operation
   838  type CertificateAuthorityReadClientStubResult struct {
   839  	CertificateAuthority *iaas.CertificateAuthorityClient
   840  	Err                  error
   841  }
   842  
   843  // CertificateAuthorityRevokeClientStubResult is expected values of the RevokeClient operation
   844  type CertificateAuthorityRevokeClientStubResult struct {
   845  	Err error
   846  }
   847  
   848  // CertificateAuthorityHoldClientStubResult is expected values of the HoldClient operation
   849  type CertificateAuthorityHoldClientStubResult struct {
   850  	Err error
   851  }
   852  
   853  // CertificateAuthorityResumeClientStubResult is expected values of the ResumeClient operation
   854  type CertificateAuthorityResumeClientStubResult struct {
   855  	Err error
   856  }
   857  
   858  // CertificateAuthorityDenyClientStubResult is expected values of the DenyClient operation
   859  type CertificateAuthorityDenyClientStubResult struct {
   860  	Err error
   861  }
   862  
   863  // CertificateAuthorityAddServerStubResult is expected values of the AddServer operation
   864  type CertificateAuthorityAddServerStubResult struct {
   865  	CertificateAuthority *iaas.CertificateAuthorityAddClientOrServerResult
   866  	Err                  error
   867  }
   868  
   869  // CertificateAuthorityListServersStubResult is expected values of the ListServers operation
   870  type CertificateAuthorityListServersStubResult struct {
   871  	Values *iaas.CertificateAuthorityListServersResult
   872  	Err    error
   873  }
   874  
   875  // CertificateAuthorityReadServerStubResult is expected values of the ReadServer operation
   876  type CertificateAuthorityReadServerStubResult struct {
   877  	CertificateAuthority *iaas.CertificateAuthorityServer
   878  	Err                  error
   879  }
   880  
   881  // CertificateAuthorityRevokeServerStubResult is expected values of the RevokeServer operation
   882  type CertificateAuthorityRevokeServerStubResult struct {
   883  	Err error
   884  }
   885  
   886  // CertificateAuthorityHoldServerStubResult is expected values of the HoldServer operation
   887  type CertificateAuthorityHoldServerStubResult struct {
   888  	Err error
   889  }
   890  
   891  // CertificateAuthorityResumeServerStubResult is expected values of the ResumeServer operation
   892  type CertificateAuthorityResumeServerStubResult struct {
   893  	Err error
   894  }
   895  
   896  // CertificateAuthorityStub is for trace CertificateAuthorityOp operations
   897  type CertificateAuthorityStub struct {
   898  	FindStubResult         *CertificateAuthorityFindStubResult
   899  	CreateStubResult       *CertificateAuthorityCreateStubResult
   900  	ReadStubResult         *CertificateAuthorityReadStubResult
   901  	UpdateStubResult       *CertificateAuthorityUpdateStubResult
   902  	DeleteStubResult       *CertificateAuthorityDeleteStubResult
   903  	DetailStubResult       *CertificateAuthorityDetailStubResult
   904  	AddClientStubResult    *CertificateAuthorityAddClientStubResult
   905  	ListClientsStubResult  *CertificateAuthorityListClientsStubResult
   906  	ReadClientStubResult   *CertificateAuthorityReadClientStubResult
   907  	RevokeClientStubResult *CertificateAuthorityRevokeClientStubResult
   908  	HoldClientStubResult   *CertificateAuthorityHoldClientStubResult
   909  	ResumeClientStubResult *CertificateAuthorityResumeClientStubResult
   910  	DenyClientStubResult   *CertificateAuthorityDenyClientStubResult
   911  	AddServerStubResult    *CertificateAuthorityAddServerStubResult
   912  	ListServersStubResult  *CertificateAuthorityListServersStubResult
   913  	ReadServerStubResult   *CertificateAuthorityReadServerStubResult
   914  	RevokeServerStubResult *CertificateAuthorityRevokeServerStubResult
   915  	HoldServerStubResult   *CertificateAuthorityHoldServerStubResult
   916  	ResumeServerStubResult *CertificateAuthorityResumeServerStubResult
   917  }
   918  
   919  // NewCertificateAuthorityStub creates new CertificateAuthorityStub instance
   920  func NewCertificateAuthorityStub(caller iaas.APICaller) iaas.CertificateAuthorityAPI {
   921  	return &CertificateAuthorityStub{}
   922  }
   923  
   924  // Find is API call with trace log
   925  func (s *CertificateAuthorityStub) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.CertificateAuthorityFindResult, error) {
   926  	if s.FindStubResult == nil {
   927  		log.Fatal("CertificateAuthorityStub.FindStubResult is not set")
   928  	}
   929  	return s.FindStubResult.Values, s.FindStubResult.Err
   930  }
   931  
   932  // Create is API call with trace log
   933  func (s *CertificateAuthorityStub) Create(ctx context.Context, param *iaas.CertificateAuthorityCreateRequest) (*iaas.CertificateAuthority, error) {
   934  	if s.CreateStubResult == nil {
   935  		log.Fatal("CertificateAuthorityStub.CreateStubResult is not set")
   936  	}
   937  	return s.CreateStubResult.CertificateAuthority, s.CreateStubResult.Err
   938  }
   939  
   940  // Read is API call with trace log
   941  func (s *CertificateAuthorityStub) Read(ctx context.Context, id types.ID) (*iaas.CertificateAuthority, error) {
   942  	if s.ReadStubResult == nil {
   943  		log.Fatal("CertificateAuthorityStub.ReadStubResult is not set")
   944  	}
   945  	return s.ReadStubResult.CertificateAuthority, s.ReadStubResult.Err
   946  }
   947  
   948  // Update is API call with trace log
   949  func (s *CertificateAuthorityStub) Update(ctx context.Context, id types.ID, param *iaas.CertificateAuthorityUpdateRequest) (*iaas.CertificateAuthority, error) {
   950  	if s.UpdateStubResult == nil {
   951  		log.Fatal("CertificateAuthorityStub.UpdateStubResult is not set")
   952  	}
   953  	return s.UpdateStubResult.CertificateAuthority, s.UpdateStubResult.Err
   954  }
   955  
   956  // Delete is API call with trace log
   957  func (s *CertificateAuthorityStub) Delete(ctx context.Context, id types.ID) error {
   958  	if s.DeleteStubResult == nil {
   959  		log.Fatal("CertificateAuthorityStub.DeleteStubResult is not set")
   960  	}
   961  	return s.DeleteStubResult.Err
   962  }
   963  
   964  // Detail is API call with trace log
   965  func (s *CertificateAuthorityStub) Detail(ctx context.Context, id types.ID) (*iaas.CertificateAuthorityDetail, error) {
   966  	if s.DetailStubResult == nil {
   967  		log.Fatal("CertificateAuthorityStub.DetailStubResult is not set")
   968  	}
   969  	return s.DetailStubResult.CertificateAuthority, s.DetailStubResult.Err
   970  }
   971  
   972  // AddClient is API call with trace log
   973  func (s *CertificateAuthorityStub) AddClient(ctx context.Context, id types.ID, param *iaas.CertificateAuthorityAddClientParam) (*iaas.CertificateAuthorityAddClientOrServerResult, error) {
   974  	if s.AddClientStubResult == nil {
   975  		log.Fatal("CertificateAuthorityStub.AddClientStubResult is not set")
   976  	}
   977  	return s.AddClientStubResult.CertificateAuthority, s.AddClientStubResult.Err
   978  }
   979  
   980  // ListClients is API call with trace log
   981  func (s *CertificateAuthorityStub) ListClients(ctx context.Context, id types.ID) (*iaas.CertificateAuthorityListClientsResult, error) {
   982  	if s.ListClientsStubResult == nil {
   983  		log.Fatal("CertificateAuthorityStub.ListClientsStubResult is not set")
   984  	}
   985  	return s.ListClientsStubResult.Values, s.ListClientsStubResult.Err
   986  }
   987  
   988  // ReadClient is API call with trace log
   989  func (s *CertificateAuthorityStub) ReadClient(ctx context.Context, id types.ID, clientID string) (*iaas.CertificateAuthorityClient, error) {
   990  	if s.ReadClientStubResult == nil {
   991  		log.Fatal("CertificateAuthorityStub.ReadClientStubResult is not set")
   992  	}
   993  	return s.ReadClientStubResult.CertificateAuthority, s.ReadClientStubResult.Err
   994  }
   995  
   996  // RevokeClient is API call with trace log
   997  func (s *CertificateAuthorityStub) RevokeClient(ctx context.Context, id types.ID, clientID string) error {
   998  	if s.RevokeClientStubResult == nil {
   999  		log.Fatal("CertificateAuthorityStub.RevokeClientStubResult is not set")
  1000  	}
  1001  	return s.RevokeClientStubResult.Err
  1002  }
  1003  
  1004  // HoldClient is API call with trace log
  1005  func (s *CertificateAuthorityStub) HoldClient(ctx context.Context, id types.ID, clientID string) error {
  1006  	if s.HoldClientStubResult == nil {
  1007  		log.Fatal("CertificateAuthorityStub.HoldClientStubResult is not set")
  1008  	}
  1009  	return s.HoldClientStubResult.Err
  1010  }
  1011  
  1012  // ResumeClient is API call with trace log
  1013  func (s *CertificateAuthorityStub) ResumeClient(ctx context.Context, id types.ID, clientID string) error {
  1014  	if s.ResumeClientStubResult == nil {
  1015  		log.Fatal("CertificateAuthorityStub.ResumeClientStubResult is not set")
  1016  	}
  1017  	return s.ResumeClientStubResult.Err
  1018  }
  1019  
  1020  // DenyClient is API call with trace log
  1021  func (s *CertificateAuthorityStub) DenyClient(ctx context.Context, id types.ID, clientID string) error {
  1022  	if s.DenyClientStubResult == nil {
  1023  		log.Fatal("CertificateAuthorityStub.DenyClientStubResult is not set")
  1024  	}
  1025  	return s.DenyClientStubResult.Err
  1026  }
  1027  
  1028  // AddServer is API call with trace log
  1029  func (s *CertificateAuthorityStub) AddServer(ctx context.Context, id types.ID, param *iaas.CertificateAuthorityAddServerParam) (*iaas.CertificateAuthorityAddClientOrServerResult, error) {
  1030  	if s.AddServerStubResult == nil {
  1031  		log.Fatal("CertificateAuthorityStub.AddServerStubResult is not set")
  1032  	}
  1033  	return s.AddServerStubResult.CertificateAuthority, s.AddServerStubResult.Err
  1034  }
  1035  
  1036  // ListServers is API call with trace log
  1037  func (s *CertificateAuthorityStub) ListServers(ctx context.Context, id types.ID) (*iaas.CertificateAuthorityListServersResult, error) {
  1038  	if s.ListServersStubResult == nil {
  1039  		log.Fatal("CertificateAuthorityStub.ListServersStubResult is not set")
  1040  	}
  1041  	return s.ListServersStubResult.Values, s.ListServersStubResult.Err
  1042  }
  1043  
  1044  // ReadServer is API call with trace log
  1045  func (s *CertificateAuthorityStub) ReadServer(ctx context.Context, id types.ID, serverID string) (*iaas.CertificateAuthorityServer, error) {
  1046  	if s.ReadServerStubResult == nil {
  1047  		log.Fatal("CertificateAuthorityStub.ReadServerStubResult is not set")
  1048  	}
  1049  	return s.ReadServerStubResult.CertificateAuthority, s.ReadServerStubResult.Err
  1050  }
  1051  
  1052  // RevokeServer is API call with trace log
  1053  func (s *CertificateAuthorityStub) RevokeServer(ctx context.Context, id types.ID, serverID string) error {
  1054  	if s.RevokeServerStubResult == nil {
  1055  		log.Fatal("CertificateAuthorityStub.RevokeServerStubResult is not set")
  1056  	}
  1057  	return s.RevokeServerStubResult.Err
  1058  }
  1059  
  1060  // HoldServer is API call with trace log
  1061  func (s *CertificateAuthorityStub) HoldServer(ctx context.Context, id types.ID, serverID string) error {
  1062  	if s.HoldServerStubResult == nil {
  1063  		log.Fatal("CertificateAuthorityStub.HoldServerStubResult is not set")
  1064  	}
  1065  	return s.HoldServerStubResult.Err
  1066  }
  1067  
  1068  // ResumeServer is API call with trace log
  1069  func (s *CertificateAuthorityStub) ResumeServer(ctx context.Context, id types.ID, serverID string) error {
  1070  	if s.ResumeServerStubResult == nil {
  1071  		log.Fatal("CertificateAuthorityStub.ResumeServerStubResult is not set")
  1072  	}
  1073  	return s.ResumeServerStubResult.Err
  1074  }
  1075  
  1076  /*************************************************
  1077  * ContainerRegistryStub
  1078  *************************************************/
  1079  
  1080  // ContainerRegistryFindStubResult is expected values of the Find operation
  1081  type ContainerRegistryFindStubResult struct {
  1082  	Values *iaas.ContainerRegistryFindResult
  1083  	Err    error
  1084  }
  1085  
  1086  // ContainerRegistryCreateStubResult is expected values of the Create operation
  1087  type ContainerRegistryCreateStubResult struct {
  1088  	ContainerRegistry *iaas.ContainerRegistry
  1089  	Err               error
  1090  }
  1091  
  1092  // ContainerRegistryReadStubResult is expected values of the Read operation
  1093  type ContainerRegistryReadStubResult struct {
  1094  	ContainerRegistry *iaas.ContainerRegistry
  1095  	Err               error
  1096  }
  1097  
  1098  // ContainerRegistryUpdateStubResult is expected values of the Update operation
  1099  type ContainerRegistryUpdateStubResult struct {
  1100  	ContainerRegistry *iaas.ContainerRegistry
  1101  	Err               error
  1102  }
  1103  
  1104  // ContainerRegistryUpdateSettingsStubResult is expected values of the UpdateSettings operation
  1105  type ContainerRegistryUpdateSettingsStubResult struct {
  1106  	ContainerRegistry *iaas.ContainerRegistry
  1107  	Err               error
  1108  }
  1109  
  1110  // ContainerRegistryDeleteStubResult is expected values of the Delete operation
  1111  type ContainerRegistryDeleteStubResult struct {
  1112  	Err error
  1113  }
  1114  
  1115  // ContainerRegistryListUsersStubResult is expected values of the ListUsers operation
  1116  type ContainerRegistryListUsersStubResult struct {
  1117  	ContainerRegistryUsers *iaas.ContainerRegistryUsers
  1118  	Err                    error
  1119  }
  1120  
  1121  // ContainerRegistryAddUserStubResult is expected values of the AddUser operation
  1122  type ContainerRegistryAddUserStubResult struct {
  1123  	Err error
  1124  }
  1125  
  1126  // ContainerRegistryUpdateUserStubResult is expected values of the UpdateUser operation
  1127  type ContainerRegistryUpdateUserStubResult struct {
  1128  	Err error
  1129  }
  1130  
  1131  // ContainerRegistryDeleteUserStubResult is expected values of the DeleteUser operation
  1132  type ContainerRegistryDeleteUserStubResult struct {
  1133  	Err error
  1134  }
  1135  
  1136  // ContainerRegistryStub is for trace ContainerRegistryOp operations
  1137  type ContainerRegistryStub struct {
  1138  	FindStubResult           *ContainerRegistryFindStubResult
  1139  	CreateStubResult         *ContainerRegistryCreateStubResult
  1140  	ReadStubResult           *ContainerRegistryReadStubResult
  1141  	UpdateStubResult         *ContainerRegistryUpdateStubResult
  1142  	UpdateSettingsStubResult *ContainerRegistryUpdateSettingsStubResult
  1143  	DeleteStubResult         *ContainerRegistryDeleteStubResult
  1144  	ListUsersStubResult      *ContainerRegistryListUsersStubResult
  1145  	AddUserStubResult        *ContainerRegistryAddUserStubResult
  1146  	UpdateUserStubResult     *ContainerRegistryUpdateUserStubResult
  1147  	DeleteUserStubResult     *ContainerRegistryDeleteUserStubResult
  1148  }
  1149  
  1150  // NewContainerRegistryStub creates new ContainerRegistryStub instance
  1151  func NewContainerRegistryStub(caller iaas.APICaller) iaas.ContainerRegistryAPI {
  1152  	return &ContainerRegistryStub{}
  1153  }
  1154  
  1155  // Find is API call with trace log
  1156  func (s *ContainerRegistryStub) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.ContainerRegistryFindResult, error) {
  1157  	if s.FindStubResult == nil {
  1158  		log.Fatal("ContainerRegistryStub.FindStubResult is not set")
  1159  	}
  1160  	return s.FindStubResult.Values, s.FindStubResult.Err
  1161  }
  1162  
  1163  // Create is API call with trace log
  1164  func (s *ContainerRegistryStub) Create(ctx context.Context, param *iaas.ContainerRegistryCreateRequest) (*iaas.ContainerRegistry, error) {
  1165  	if s.CreateStubResult == nil {
  1166  		log.Fatal("ContainerRegistryStub.CreateStubResult is not set")
  1167  	}
  1168  	return s.CreateStubResult.ContainerRegistry, s.CreateStubResult.Err
  1169  }
  1170  
  1171  // Read is API call with trace log
  1172  func (s *ContainerRegistryStub) Read(ctx context.Context, id types.ID) (*iaas.ContainerRegistry, error) {
  1173  	if s.ReadStubResult == nil {
  1174  		log.Fatal("ContainerRegistryStub.ReadStubResult is not set")
  1175  	}
  1176  	return s.ReadStubResult.ContainerRegistry, s.ReadStubResult.Err
  1177  }
  1178  
  1179  // Update is API call with trace log
  1180  func (s *ContainerRegistryStub) Update(ctx context.Context, id types.ID, param *iaas.ContainerRegistryUpdateRequest) (*iaas.ContainerRegistry, error) {
  1181  	if s.UpdateStubResult == nil {
  1182  		log.Fatal("ContainerRegistryStub.UpdateStubResult is not set")
  1183  	}
  1184  	return s.UpdateStubResult.ContainerRegistry, s.UpdateStubResult.Err
  1185  }
  1186  
  1187  // UpdateSettings is API call with trace log
  1188  func (s *ContainerRegistryStub) UpdateSettings(ctx context.Context, id types.ID, param *iaas.ContainerRegistryUpdateSettingsRequest) (*iaas.ContainerRegistry, error) {
  1189  	if s.UpdateSettingsStubResult == nil {
  1190  		log.Fatal("ContainerRegistryStub.UpdateSettingsStubResult is not set")
  1191  	}
  1192  	return s.UpdateSettingsStubResult.ContainerRegistry, s.UpdateSettingsStubResult.Err
  1193  }
  1194  
  1195  // Delete is API call with trace log
  1196  func (s *ContainerRegistryStub) Delete(ctx context.Context, id types.ID) error {
  1197  	if s.DeleteStubResult == nil {
  1198  		log.Fatal("ContainerRegistryStub.DeleteStubResult is not set")
  1199  	}
  1200  	return s.DeleteStubResult.Err
  1201  }
  1202  
  1203  // ListUsers is API call with trace log
  1204  func (s *ContainerRegistryStub) ListUsers(ctx context.Context, id types.ID) (*iaas.ContainerRegistryUsers, error) {
  1205  	if s.ListUsersStubResult == nil {
  1206  		log.Fatal("ContainerRegistryStub.ListUsersStubResult is not set")
  1207  	}
  1208  	return s.ListUsersStubResult.ContainerRegistryUsers, s.ListUsersStubResult.Err
  1209  }
  1210  
  1211  // AddUser is API call with trace log
  1212  func (s *ContainerRegistryStub) AddUser(ctx context.Context, id types.ID, param *iaas.ContainerRegistryUserCreateRequest) error {
  1213  	if s.AddUserStubResult == nil {
  1214  		log.Fatal("ContainerRegistryStub.AddUserStubResult is not set")
  1215  	}
  1216  	return s.AddUserStubResult.Err
  1217  }
  1218  
  1219  // UpdateUser is API call with trace log
  1220  func (s *ContainerRegistryStub) UpdateUser(ctx context.Context, id types.ID, username string, param *iaas.ContainerRegistryUserUpdateRequest) error {
  1221  	if s.UpdateUserStubResult == nil {
  1222  		log.Fatal("ContainerRegistryStub.UpdateUserStubResult is not set")
  1223  	}
  1224  	return s.UpdateUserStubResult.Err
  1225  }
  1226  
  1227  // DeleteUser is API call with trace log
  1228  func (s *ContainerRegistryStub) DeleteUser(ctx context.Context, id types.ID, username string) error {
  1229  	if s.DeleteUserStubResult == nil {
  1230  		log.Fatal("ContainerRegistryStub.DeleteUserStubResult is not set")
  1231  	}
  1232  	return s.DeleteUserStubResult.Err
  1233  }
  1234  
  1235  /*************************************************
  1236  * CouponStub
  1237  *************************************************/
  1238  
  1239  // CouponFindStubResult is expected values of the Find operation
  1240  type CouponFindStubResult struct {
  1241  	Values *iaas.CouponFindResult
  1242  	Err    error
  1243  }
  1244  
  1245  // CouponStub is for trace CouponOp operations
  1246  type CouponStub struct {
  1247  	FindStubResult *CouponFindStubResult
  1248  }
  1249  
  1250  // NewCouponStub creates new CouponStub instance
  1251  func NewCouponStub(caller iaas.APICaller) iaas.CouponAPI {
  1252  	return &CouponStub{}
  1253  }
  1254  
  1255  // Find is API call with trace log
  1256  func (s *CouponStub) Find(ctx context.Context, accountID types.ID) (*iaas.CouponFindResult, error) {
  1257  	if s.FindStubResult == nil {
  1258  		log.Fatal("CouponStub.FindStubResult is not set")
  1259  	}
  1260  	return s.FindStubResult.Values, s.FindStubResult.Err
  1261  }
  1262  
  1263  /*************************************************
  1264  * DatabaseStub
  1265  *************************************************/
  1266  
  1267  // DatabaseFindStubResult is expected values of the Find operation
  1268  type DatabaseFindStubResult struct {
  1269  	Values *iaas.DatabaseFindResult
  1270  	Err    error
  1271  }
  1272  
  1273  // DatabaseCreateStubResult is expected values of the Create operation
  1274  type DatabaseCreateStubResult struct {
  1275  	Database *iaas.Database
  1276  	Err      error
  1277  }
  1278  
  1279  // DatabaseReadStubResult is expected values of the Read operation
  1280  type DatabaseReadStubResult struct {
  1281  	Database *iaas.Database
  1282  	Err      error
  1283  }
  1284  
  1285  // DatabaseUpdateStubResult is expected values of the Update operation
  1286  type DatabaseUpdateStubResult struct {
  1287  	Database *iaas.Database
  1288  	Err      error
  1289  }
  1290  
  1291  // DatabaseUpdateSettingsStubResult is expected values of the UpdateSettings operation
  1292  type DatabaseUpdateSettingsStubResult struct {
  1293  	Database *iaas.Database
  1294  	Err      error
  1295  }
  1296  
  1297  // DatabaseDeleteStubResult is expected values of the Delete operation
  1298  type DatabaseDeleteStubResult struct {
  1299  	Err error
  1300  }
  1301  
  1302  // DatabaseConfigStubResult is expected values of the Config operation
  1303  type DatabaseConfigStubResult struct {
  1304  	Err error
  1305  }
  1306  
  1307  // DatabaseBootStubResult is expected values of the Boot operation
  1308  type DatabaseBootStubResult struct {
  1309  	Err error
  1310  }
  1311  
  1312  // DatabaseShutdownStubResult is expected values of the Shutdown operation
  1313  type DatabaseShutdownStubResult struct {
  1314  	Err error
  1315  }
  1316  
  1317  // DatabaseResetStubResult is expected values of the Reset operation
  1318  type DatabaseResetStubResult struct {
  1319  	Err error
  1320  }
  1321  
  1322  // DatabaseMonitorCPUStubResult is expected values of the MonitorCPU operation
  1323  type DatabaseMonitorCPUStubResult struct {
  1324  	CPUTimeActivity *iaas.CPUTimeActivity
  1325  	Err             error
  1326  }
  1327  
  1328  // DatabaseMonitorDiskStubResult is expected values of the MonitorDisk operation
  1329  type DatabaseMonitorDiskStubResult struct {
  1330  	DiskActivity *iaas.DiskActivity
  1331  	Err          error
  1332  }
  1333  
  1334  // DatabaseMonitorInterfaceStubResult is expected values of the MonitorInterface operation
  1335  type DatabaseMonitorInterfaceStubResult struct {
  1336  	InterfaceActivity *iaas.InterfaceActivity
  1337  	Err               error
  1338  }
  1339  
  1340  // DatabaseMonitorDatabaseStubResult is expected values of the MonitorDatabase operation
  1341  type DatabaseMonitorDatabaseStubResult struct {
  1342  	DatabaseActivity *iaas.DatabaseActivity
  1343  	Err              error
  1344  }
  1345  
  1346  // DatabaseStatusStubResult is expected values of the Status operation
  1347  type DatabaseStatusStubResult struct {
  1348  	DatabaseStatus *iaas.DatabaseStatus
  1349  	Err            error
  1350  }
  1351  
  1352  // DatabaseGetParameterStubResult is expected values of the GetParameter operation
  1353  type DatabaseGetParameterStubResult struct {
  1354  	DatabaseParameter *iaas.DatabaseParameter
  1355  	Err               error
  1356  }
  1357  
  1358  // DatabaseSetParameterStubResult is expected values of the SetParameter operation
  1359  type DatabaseSetParameterStubResult struct {
  1360  	Err error
  1361  }
  1362  
  1363  // DatabaseStub is for trace DatabaseOp operations
  1364  type DatabaseStub struct {
  1365  	FindStubResult             *DatabaseFindStubResult
  1366  	CreateStubResult           *DatabaseCreateStubResult
  1367  	ReadStubResult             *DatabaseReadStubResult
  1368  	UpdateStubResult           *DatabaseUpdateStubResult
  1369  	UpdateSettingsStubResult   *DatabaseUpdateSettingsStubResult
  1370  	DeleteStubResult           *DatabaseDeleteStubResult
  1371  	ConfigStubResult           *DatabaseConfigStubResult
  1372  	BootStubResult             *DatabaseBootStubResult
  1373  	ShutdownStubResult         *DatabaseShutdownStubResult
  1374  	ResetStubResult            *DatabaseResetStubResult
  1375  	MonitorCPUStubResult       *DatabaseMonitorCPUStubResult
  1376  	MonitorDiskStubResult      *DatabaseMonitorDiskStubResult
  1377  	MonitorInterfaceStubResult *DatabaseMonitorInterfaceStubResult
  1378  	MonitorDatabaseStubResult  *DatabaseMonitorDatabaseStubResult
  1379  	StatusStubResult           *DatabaseStatusStubResult
  1380  	GetParameterStubResult     *DatabaseGetParameterStubResult
  1381  	SetParameterStubResult     *DatabaseSetParameterStubResult
  1382  }
  1383  
  1384  // NewDatabaseStub creates new DatabaseStub instance
  1385  func NewDatabaseStub(caller iaas.APICaller) iaas.DatabaseAPI {
  1386  	return &DatabaseStub{}
  1387  }
  1388  
  1389  // Find is API call with trace log
  1390  func (s *DatabaseStub) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.DatabaseFindResult, error) {
  1391  	if s.FindStubResult == nil {
  1392  		log.Fatal("DatabaseStub.FindStubResult is not set")
  1393  	}
  1394  	return s.FindStubResult.Values, s.FindStubResult.Err
  1395  }
  1396  
  1397  // Create is API call with trace log
  1398  func (s *DatabaseStub) Create(ctx context.Context, zone string, param *iaas.DatabaseCreateRequest) (*iaas.Database, error) {
  1399  	if s.CreateStubResult == nil {
  1400  		log.Fatal("DatabaseStub.CreateStubResult is not set")
  1401  	}
  1402  	return s.CreateStubResult.Database, s.CreateStubResult.Err
  1403  }
  1404  
  1405  // Read is API call with trace log
  1406  func (s *DatabaseStub) Read(ctx context.Context, zone string, id types.ID) (*iaas.Database, error) {
  1407  	if s.ReadStubResult == nil {
  1408  		log.Fatal("DatabaseStub.ReadStubResult is not set")
  1409  	}
  1410  	return s.ReadStubResult.Database, s.ReadStubResult.Err
  1411  }
  1412  
  1413  // Update is API call with trace log
  1414  func (s *DatabaseStub) Update(ctx context.Context, zone string, id types.ID, param *iaas.DatabaseUpdateRequest) (*iaas.Database, error) {
  1415  	if s.UpdateStubResult == nil {
  1416  		log.Fatal("DatabaseStub.UpdateStubResult is not set")
  1417  	}
  1418  	return s.UpdateStubResult.Database, s.UpdateStubResult.Err
  1419  }
  1420  
  1421  // UpdateSettings is API call with trace log
  1422  func (s *DatabaseStub) UpdateSettings(ctx context.Context, zone string, id types.ID, param *iaas.DatabaseUpdateSettingsRequest) (*iaas.Database, error) {
  1423  	if s.UpdateSettingsStubResult == nil {
  1424  		log.Fatal("DatabaseStub.UpdateSettingsStubResult is not set")
  1425  	}
  1426  	return s.UpdateSettingsStubResult.Database, s.UpdateSettingsStubResult.Err
  1427  }
  1428  
  1429  // Delete is API call with trace log
  1430  func (s *DatabaseStub) Delete(ctx context.Context, zone string, id types.ID) error {
  1431  	if s.DeleteStubResult == nil {
  1432  		log.Fatal("DatabaseStub.DeleteStubResult is not set")
  1433  	}
  1434  	return s.DeleteStubResult.Err
  1435  }
  1436  
  1437  // Config is API call with trace log
  1438  func (s *DatabaseStub) Config(ctx context.Context, zone string, id types.ID) error {
  1439  	if s.ConfigStubResult == nil {
  1440  		log.Fatal("DatabaseStub.ConfigStubResult is not set")
  1441  	}
  1442  	return s.ConfigStubResult.Err
  1443  }
  1444  
  1445  // Boot is API call with trace log
  1446  func (s *DatabaseStub) Boot(ctx context.Context, zone string, id types.ID) error {
  1447  	if s.BootStubResult == nil {
  1448  		log.Fatal("DatabaseStub.BootStubResult is not set")
  1449  	}
  1450  	return s.BootStubResult.Err
  1451  }
  1452  
  1453  // Shutdown is API call with trace log
  1454  func (s *DatabaseStub) Shutdown(ctx context.Context, zone string, id types.ID, shutdownOption *iaas.ShutdownOption) error {
  1455  	if s.ShutdownStubResult == nil {
  1456  		log.Fatal("DatabaseStub.ShutdownStubResult is not set")
  1457  	}
  1458  	return s.ShutdownStubResult.Err
  1459  }
  1460  
  1461  // Reset is API call with trace log
  1462  func (s *DatabaseStub) Reset(ctx context.Context, zone string, id types.ID) error {
  1463  	if s.ResetStubResult == nil {
  1464  		log.Fatal("DatabaseStub.ResetStubResult is not set")
  1465  	}
  1466  	return s.ResetStubResult.Err
  1467  }
  1468  
  1469  // MonitorCPU is API call with trace log
  1470  func (s *DatabaseStub) MonitorCPU(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.CPUTimeActivity, error) {
  1471  	if s.MonitorCPUStubResult == nil {
  1472  		log.Fatal("DatabaseStub.MonitorCPUStubResult is not set")
  1473  	}
  1474  	return s.MonitorCPUStubResult.CPUTimeActivity, s.MonitorCPUStubResult.Err
  1475  }
  1476  
  1477  // MonitorDisk is API call with trace log
  1478  func (s *DatabaseStub) MonitorDisk(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.DiskActivity, error) {
  1479  	if s.MonitorDiskStubResult == nil {
  1480  		log.Fatal("DatabaseStub.MonitorDiskStubResult is not set")
  1481  	}
  1482  	return s.MonitorDiskStubResult.DiskActivity, s.MonitorDiskStubResult.Err
  1483  }
  1484  
  1485  // MonitorInterface is API call with trace log
  1486  func (s *DatabaseStub) MonitorInterface(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.InterfaceActivity, error) {
  1487  	if s.MonitorInterfaceStubResult == nil {
  1488  		log.Fatal("DatabaseStub.MonitorInterfaceStubResult is not set")
  1489  	}
  1490  	return s.MonitorInterfaceStubResult.InterfaceActivity, s.MonitorInterfaceStubResult.Err
  1491  }
  1492  
  1493  // MonitorDatabase is API call with trace log
  1494  func (s *DatabaseStub) MonitorDatabase(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.DatabaseActivity, error) {
  1495  	if s.MonitorDatabaseStubResult == nil {
  1496  		log.Fatal("DatabaseStub.MonitorDatabaseStubResult is not set")
  1497  	}
  1498  	return s.MonitorDatabaseStubResult.DatabaseActivity, s.MonitorDatabaseStubResult.Err
  1499  }
  1500  
  1501  // Status is API call with trace log
  1502  func (s *DatabaseStub) Status(ctx context.Context, zone string, id types.ID) (*iaas.DatabaseStatus, error) {
  1503  	if s.StatusStubResult == nil {
  1504  		log.Fatal("DatabaseStub.StatusStubResult is not set")
  1505  	}
  1506  	return s.StatusStubResult.DatabaseStatus, s.StatusStubResult.Err
  1507  }
  1508  
  1509  // GetParameter is API call with trace log
  1510  func (s *DatabaseStub) GetParameter(ctx context.Context, zone string, id types.ID) (*iaas.DatabaseParameter, error) {
  1511  	if s.GetParameterStubResult == nil {
  1512  		log.Fatal("DatabaseStub.GetParameterStubResult is not set")
  1513  	}
  1514  	return s.GetParameterStubResult.DatabaseParameter, s.GetParameterStubResult.Err
  1515  }
  1516  
  1517  // SetParameter is API call with trace log
  1518  func (s *DatabaseStub) SetParameter(ctx context.Context, zone string, id types.ID, param map[string]interface{}) error {
  1519  	if s.SetParameterStubResult == nil {
  1520  		log.Fatal("DatabaseStub.SetParameterStubResult is not set")
  1521  	}
  1522  	return s.SetParameterStubResult.Err
  1523  }
  1524  
  1525  /*************************************************
  1526  * DiskStub
  1527  *************************************************/
  1528  
  1529  // DiskFindStubResult is expected values of the Find operation
  1530  type DiskFindStubResult struct {
  1531  	Values *iaas.DiskFindResult
  1532  	Err    error
  1533  }
  1534  
  1535  // DiskCreateStubResult is expected values of the Create operation
  1536  type DiskCreateStubResult struct {
  1537  	Disk *iaas.Disk
  1538  	Err  error
  1539  }
  1540  
  1541  // DiskConfigStubResult is expected values of the Config operation
  1542  type DiskConfigStubResult struct {
  1543  	Err error
  1544  }
  1545  
  1546  // DiskCreateWithConfigStubResult is expected values of the CreateWithConfig operation
  1547  type DiskCreateWithConfigStubResult struct {
  1548  	Disk *iaas.Disk
  1549  	Err  error
  1550  }
  1551  
  1552  // DiskResizePartitionStubResult is expected values of the ResizePartition operation
  1553  type DiskResizePartitionStubResult struct {
  1554  	Err error
  1555  }
  1556  
  1557  // DiskConnectToServerStubResult is expected values of the ConnectToServer operation
  1558  type DiskConnectToServerStubResult struct {
  1559  	Err error
  1560  }
  1561  
  1562  // DiskDisconnectFromServerStubResult is expected values of the DisconnectFromServer operation
  1563  type DiskDisconnectFromServerStubResult struct {
  1564  	Err error
  1565  }
  1566  
  1567  // DiskReadStubResult is expected values of the Read operation
  1568  type DiskReadStubResult struct {
  1569  	Disk *iaas.Disk
  1570  	Err  error
  1571  }
  1572  
  1573  // DiskUpdateStubResult is expected values of the Update operation
  1574  type DiskUpdateStubResult struct {
  1575  	Disk *iaas.Disk
  1576  	Err  error
  1577  }
  1578  
  1579  // DiskDeleteStubResult is expected values of the Delete operation
  1580  type DiskDeleteStubResult struct {
  1581  	Err error
  1582  }
  1583  
  1584  // DiskMonitorStubResult is expected values of the Monitor operation
  1585  type DiskMonitorStubResult struct {
  1586  	DiskActivity *iaas.DiskActivity
  1587  	Err          error
  1588  }
  1589  
  1590  // DiskMonitorDiskStubResult is expected values of the MonitorDisk operation
  1591  type DiskMonitorDiskStubResult struct {
  1592  	DiskActivity *iaas.DiskActivity
  1593  	Err          error
  1594  }
  1595  
  1596  // DiskStub is for trace DiskOp operations
  1597  type DiskStub struct {
  1598  	FindStubResult                 *DiskFindStubResult
  1599  	CreateStubResult               *DiskCreateStubResult
  1600  	ConfigStubResult               *DiskConfigStubResult
  1601  	CreateWithConfigStubResult     *DiskCreateWithConfigStubResult
  1602  	ResizePartitionStubResult      *DiskResizePartitionStubResult
  1603  	ConnectToServerStubResult      *DiskConnectToServerStubResult
  1604  	DisconnectFromServerStubResult *DiskDisconnectFromServerStubResult
  1605  	ReadStubResult                 *DiskReadStubResult
  1606  	UpdateStubResult               *DiskUpdateStubResult
  1607  	DeleteStubResult               *DiskDeleteStubResult
  1608  	MonitorStubResult              *DiskMonitorStubResult
  1609  	MonitorDiskStubResult          *DiskMonitorDiskStubResult
  1610  }
  1611  
  1612  // NewDiskStub creates new DiskStub instance
  1613  func NewDiskStub(caller iaas.APICaller) iaas.DiskAPI {
  1614  	return &DiskStub{}
  1615  }
  1616  
  1617  // Find is API call with trace log
  1618  func (s *DiskStub) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.DiskFindResult, error) {
  1619  	if s.FindStubResult == nil {
  1620  		log.Fatal("DiskStub.FindStubResult is not set")
  1621  	}
  1622  	return s.FindStubResult.Values, s.FindStubResult.Err
  1623  }
  1624  
  1625  // Create is API call with trace log
  1626  func (s *DiskStub) Create(ctx context.Context, zone string, createParam *iaas.DiskCreateRequest, distantFrom []types.ID) (*iaas.Disk, error) {
  1627  	if s.CreateStubResult == nil {
  1628  		log.Fatal("DiskStub.CreateStubResult is not set")
  1629  	}
  1630  	return s.CreateStubResult.Disk, s.CreateStubResult.Err
  1631  }
  1632  
  1633  // Config is API call with trace log
  1634  func (s *DiskStub) Config(ctx context.Context, zone string, id types.ID, edit *iaas.DiskEditRequest) error {
  1635  	if s.ConfigStubResult == nil {
  1636  		log.Fatal("DiskStub.ConfigStubResult is not set")
  1637  	}
  1638  	return s.ConfigStubResult.Err
  1639  }
  1640  
  1641  // CreateWithConfig is API call with trace log
  1642  func (s *DiskStub) CreateWithConfig(ctx context.Context, zone string, createParam *iaas.DiskCreateRequest, editParam *iaas.DiskEditRequest, bootAtAvailable bool, distantFrom []types.ID) (*iaas.Disk, error) {
  1643  	if s.CreateWithConfigStubResult == nil {
  1644  		log.Fatal("DiskStub.CreateWithConfigStubResult is not set")
  1645  	}
  1646  	return s.CreateWithConfigStubResult.Disk, s.CreateWithConfigStubResult.Err
  1647  }
  1648  
  1649  // ResizePartition is API call with trace log
  1650  func (s *DiskStub) ResizePartition(ctx context.Context, zone string, id types.ID, param *iaas.DiskResizePartitionRequest) error {
  1651  	if s.ResizePartitionStubResult == nil {
  1652  		log.Fatal("DiskStub.ResizePartitionStubResult is not set")
  1653  	}
  1654  	return s.ResizePartitionStubResult.Err
  1655  }
  1656  
  1657  // ConnectToServer is API call with trace log
  1658  func (s *DiskStub) ConnectToServer(ctx context.Context, zone string, id types.ID, serverID types.ID) error {
  1659  	if s.ConnectToServerStubResult == nil {
  1660  		log.Fatal("DiskStub.ConnectToServerStubResult is not set")
  1661  	}
  1662  	return s.ConnectToServerStubResult.Err
  1663  }
  1664  
  1665  // DisconnectFromServer is API call with trace log
  1666  func (s *DiskStub) DisconnectFromServer(ctx context.Context, zone string, id types.ID) error {
  1667  	if s.DisconnectFromServerStubResult == nil {
  1668  		log.Fatal("DiskStub.DisconnectFromServerStubResult is not set")
  1669  	}
  1670  	return s.DisconnectFromServerStubResult.Err
  1671  }
  1672  
  1673  // Read is API call with trace log
  1674  func (s *DiskStub) Read(ctx context.Context, zone string, id types.ID) (*iaas.Disk, error) {
  1675  	if s.ReadStubResult == nil {
  1676  		log.Fatal("DiskStub.ReadStubResult is not set")
  1677  	}
  1678  	return s.ReadStubResult.Disk, s.ReadStubResult.Err
  1679  }
  1680  
  1681  // Update is API call with trace log
  1682  func (s *DiskStub) Update(ctx context.Context, zone string, id types.ID, param *iaas.DiskUpdateRequest) (*iaas.Disk, error) {
  1683  	if s.UpdateStubResult == nil {
  1684  		log.Fatal("DiskStub.UpdateStubResult is not set")
  1685  	}
  1686  	return s.UpdateStubResult.Disk, s.UpdateStubResult.Err
  1687  }
  1688  
  1689  // Delete is API call with trace log
  1690  func (s *DiskStub) Delete(ctx context.Context, zone string, id types.ID) error {
  1691  	if s.DeleteStubResult == nil {
  1692  		log.Fatal("DiskStub.DeleteStubResult is not set")
  1693  	}
  1694  	return s.DeleteStubResult.Err
  1695  }
  1696  
  1697  // Monitor is API call with trace log
  1698  func (s *DiskStub) Monitor(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.DiskActivity, error) {
  1699  	if s.MonitorStubResult == nil {
  1700  		log.Fatal("DiskStub.MonitorStubResult is not set")
  1701  	}
  1702  	return s.MonitorStubResult.DiskActivity, s.MonitorStubResult.Err
  1703  }
  1704  
  1705  // MonitorDisk is API call with trace log
  1706  func (s *DiskStub) MonitorDisk(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.DiskActivity, error) {
  1707  	if s.MonitorDiskStubResult == nil {
  1708  		log.Fatal("DiskStub.MonitorDiskStubResult is not set")
  1709  	}
  1710  	return s.MonitorDiskStubResult.DiskActivity, s.MonitorDiskStubResult.Err
  1711  }
  1712  
  1713  /*************************************************
  1714  * DiskPlanStub
  1715  *************************************************/
  1716  
  1717  // DiskPlanFindStubResult is expected values of the Find operation
  1718  type DiskPlanFindStubResult struct {
  1719  	Values *iaas.DiskPlanFindResult
  1720  	Err    error
  1721  }
  1722  
  1723  // DiskPlanReadStubResult is expected values of the Read operation
  1724  type DiskPlanReadStubResult struct {
  1725  	DiskPlan *iaas.DiskPlan
  1726  	Err      error
  1727  }
  1728  
  1729  // DiskPlanStub is for trace DiskPlanOp operations
  1730  type DiskPlanStub struct {
  1731  	FindStubResult *DiskPlanFindStubResult
  1732  	ReadStubResult *DiskPlanReadStubResult
  1733  }
  1734  
  1735  // NewDiskPlanStub creates new DiskPlanStub instance
  1736  func NewDiskPlanStub(caller iaas.APICaller) iaas.DiskPlanAPI {
  1737  	return &DiskPlanStub{}
  1738  }
  1739  
  1740  // Find is API call with trace log
  1741  func (s *DiskPlanStub) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.DiskPlanFindResult, error) {
  1742  	if s.FindStubResult == nil {
  1743  		log.Fatal("DiskPlanStub.FindStubResult is not set")
  1744  	}
  1745  	return s.FindStubResult.Values, s.FindStubResult.Err
  1746  }
  1747  
  1748  // Read is API call with trace log
  1749  func (s *DiskPlanStub) Read(ctx context.Context, zone string, id types.ID) (*iaas.DiskPlan, error) {
  1750  	if s.ReadStubResult == nil {
  1751  		log.Fatal("DiskPlanStub.ReadStubResult is not set")
  1752  	}
  1753  	return s.ReadStubResult.DiskPlan, s.ReadStubResult.Err
  1754  }
  1755  
  1756  /*************************************************
  1757  * DNSStub
  1758  *************************************************/
  1759  
  1760  // DNSFindStubResult is expected values of the Find operation
  1761  type DNSFindStubResult struct {
  1762  	Values *iaas.DNSFindResult
  1763  	Err    error
  1764  }
  1765  
  1766  // DNSCreateStubResult is expected values of the Create operation
  1767  type DNSCreateStubResult struct {
  1768  	DNS *iaas.DNS
  1769  	Err error
  1770  }
  1771  
  1772  // DNSReadStubResult is expected values of the Read operation
  1773  type DNSReadStubResult struct {
  1774  	DNS *iaas.DNS
  1775  	Err error
  1776  }
  1777  
  1778  // DNSUpdateStubResult is expected values of the Update operation
  1779  type DNSUpdateStubResult struct {
  1780  	DNS *iaas.DNS
  1781  	Err error
  1782  }
  1783  
  1784  // DNSUpdateSettingsStubResult is expected values of the UpdateSettings operation
  1785  type DNSUpdateSettingsStubResult struct {
  1786  	DNS *iaas.DNS
  1787  	Err error
  1788  }
  1789  
  1790  // DNSDeleteStubResult is expected values of the Delete operation
  1791  type DNSDeleteStubResult struct {
  1792  	Err error
  1793  }
  1794  
  1795  // DNSStub is for trace DNSOp operations
  1796  type DNSStub struct {
  1797  	FindStubResult           *DNSFindStubResult
  1798  	CreateStubResult         *DNSCreateStubResult
  1799  	ReadStubResult           *DNSReadStubResult
  1800  	UpdateStubResult         *DNSUpdateStubResult
  1801  	UpdateSettingsStubResult *DNSUpdateSettingsStubResult
  1802  	DeleteStubResult         *DNSDeleteStubResult
  1803  }
  1804  
  1805  // NewDNSStub creates new DNSStub instance
  1806  func NewDNSStub(caller iaas.APICaller) iaas.DNSAPI {
  1807  	return &DNSStub{}
  1808  }
  1809  
  1810  // Find is API call with trace log
  1811  func (s *DNSStub) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.DNSFindResult, error) {
  1812  	if s.FindStubResult == nil {
  1813  		log.Fatal("DNSStub.FindStubResult is not set")
  1814  	}
  1815  	return s.FindStubResult.Values, s.FindStubResult.Err
  1816  }
  1817  
  1818  // Create is API call with trace log
  1819  func (s *DNSStub) Create(ctx context.Context, param *iaas.DNSCreateRequest) (*iaas.DNS, error) {
  1820  	if s.CreateStubResult == nil {
  1821  		log.Fatal("DNSStub.CreateStubResult is not set")
  1822  	}
  1823  	return s.CreateStubResult.DNS, s.CreateStubResult.Err
  1824  }
  1825  
  1826  // Read is API call with trace log
  1827  func (s *DNSStub) Read(ctx context.Context, id types.ID) (*iaas.DNS, error) {
  1828  	if s.ReadStubResult == nil {
  1829  		log.Fatal("DNSStub.ReadStubResult is not set")
  1830  	}
  1831  	return s.ReadStubResult.DNS, s.ReadStubResult.Err
  1832  }
  1833  
  1834  // Update is API call with trace log
  1835  func (s *DNSStub) Update(ctx context.Context, id types.ID, param *iaas.DNSUpdateRequest) (*iaas.DNS, error) {
  1836  	if s.UpdateStubResult == nil {
  1837  		log.Fatal("DNSStub.UpdateStubResult is not set")
  1838  	}
  1839  	return s.UpdateStubResult.DNS, s.UpdateStubResult.Err
  1840  }
  1841  
  1842  // UpdateSettings is API call with trace log
  1843  func (s *DNSStub) UpdateSettings(ctx context.Context, id types.ID, param *iaas.DNSUpdateSettingsRequest) (*iaas.DNS, error) {
  1844  	if s.UpdateSettingsStubResult == nil {
  1845  		log.Fatal("DNSStub.UpdateSettingsStubResult is not set")
  1846  	}
  1847  	return s.UpdateSettingsStubResult.DNS, s.UpdateSettingsStubResult.Err
  1848  }
  1849  
  1850  // Delete is API call with trace log
  1851  func (s *DNSStub) Delete(ctx context.Context, id types.ID) error {
  1852  	if s.DeleteStubResult == nil {
  1853  		log.Fatal("DNSStub.DeleteStubResult is not set")
  1854  	}
  1855  	return s.DeleteStubResult.Err
  1856  }
  1857  
  1858  /*************************************************
  1859  * EnhancedDBStub
  1860  *************************************************/
  1861  
  1862  // EnhancedDBFindStubResult is expected values of the Find operation
  1863  type EnhancedDBFindStubResult struct {
  1864  	Values *iaas.EnhancedDBFindResult
  1865  	Err    error
  1866  }
  1867  
  1868  // EnhancedDBCreateStubResult is expected values of the Create operation
  1869  type EnhancedDBCreateStubResult struct {
  1870  	EnhancedDB *iaas.EnhancedDB
  1871  	Err        error
  1872  }
  1873  
  1874  // EnhancedDBReadStubResult is expected values of the Read operation
  1875  type EnhancedDBReadStubResult struct {
  1876  	EnhancedDB *iaas.EnhancedDB
  1877  	Err        error
  1878  }
  1879  
  1880  // EnhancedDBUpdateStubResult is expected values of the Update operation
  1881  type EnhancedDBUpdateStubResult struct {
  1882  	EnhancedDB *iaas.EnhancedDB
  1883  	Err        error
  1884  }
  1885  
  1886  // EnhancedDBDeleteStubResult is expected values of the Delete operation
  1887  type EnhancedDBDeleteStubResult struct {
  1888  	Err error
  1889  }
  1890  
  1891  // EnhancedDBSetPasswordStubResult is expected values of the SetPassword operation
  1892  type EnhancedDBSetPasswordStubResult struct {
  1893  	Err error
  1894  }
  1895  
  1896  // EnhancedDBGetConfigStubResult is expected values of the GetConfig operation
  1897  type EnhancedDBGetConfigStubResult struct {
  1898  	EnhancedDBConfig *iaas.EnhancedDBConfig
  1899  	Err              error
  1900  }
  1901  
  1902  // EnhancedDBSetConfigStubResult is expected values of the SetConfig operation
  1903  type EnhancedDBSetConfigStubResult struct {
  1904  	Err error
  1905  }
  1906  
  1907  // EnhancedDBStub is for trace EnhancedDBOp operations
  1908  type EnhancedDBStub struct {
  1909  	FindStubResult        *EnhancedDBFindStubResult
  1910  	CreateStubResult      *EnhancedDBCreateStubResult
  1911  	ReadStubResult        *EnhancedDBReadStubResult
  1912  	UpdateStubResult      *EnhancedDBUpdateStubResult
  1913  	DeleteStubResult      *EnhancedDBDeleteStubResult
  1914  	SetPasswordStubResult *EnhancedDBSetPasswordStubResult
  1915  	GetConfigStubResult   *EnhancedDBGetConfigStubResult
  1916  	SetConfigStubResult   *EnhancedDBSetConfigStubResult
  1917  }
  1918  
  1919  // NewEnhancedDBStub creates new EnhancedDBStub instance
  1920  func NewEnhancedDBStub(caller iaas.APICaller) iaas.EnhancedDBAPI {
  1921  	return &EnhancedDBStub{}
  1922  }
  1923  
  1924  // Find is API call with trace log
  1925  func (s *EnhancedDBStub) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.EnhancedDBFindResult, error) {
  1926  	if s.FindStubResult == nil {
  1927  		log.Fatal("EnhancedDBStub.FindStubResult is not set")
  1928  	}
  1929  	return s.FindStubResult.Values, s.FindStubResult.Err
  1930  }
  1931  
  1932  // Create is API call with trace log
  1933  func (s *EnhancedDBStub) Create(ctx context.Context, param *iaas.EnhancedDBCreateRequest) (*iaas.EnhancedDB, error) {
  1934  	if s.CreateStubResult == nil {
  1935  		log.Fatal("EnhancedDBStub.CreateStubResult is not set")
  1936  	}
  1937  	return s.CreateStubResult.EnhancedDB, s.CreateStubResult.Err
  1938  }
  1939  
  1940  // Read is API call with trace log
  1941  func (s *EnhancedDBStub) Read(ctx context.Context, id types.ID) (*iaas.EnhancedDB, error) {
  1942  	if s.ReadStubResult == nil {
  1943  		log.Fatal("EnhancedDBStub.ReadStubResult is not set")
  1944  	}
  1945  	return s.ReadStubResult.EnhancedDB, s.ReadStubResult.Err
  1946  }
  1947  
  1948  // Update is API call with trace log
  1949  func (s *EnhancedDBStub) Update(ctx context.Context, id types.ID, param *iaas.EnhancedDBUpdateRequest) (*iaas.EnhancedDB, error) {
  1950  	if s.UpdateStubResult == nil {
  1951  		log.Fatal("EnhancedDBStub.UpdateStubResult is not set")
  1952  	}
  1953  	return s.UpdateStubResult.EnhancedDB, s.UpdateStubResult.Err
  1954  }
  1955  
  1956  // Delete is API call with trace log
  1957  func (s *EnhancedDBStub) Delete(ctx context.Context, id types.ID) error {
  1958  	if s.DeleteStubResult == nil {
  1959  		log.Fatal("EnhancedDBStub.DeleteStubResult is not set")
  1960  	}
  1961  	return s.DeleteStubResult.Err
  1962  }
  1963  
  1964  // SetPassword is API call with trace log
  1965  func (s *EnhancedDBStub) SetPassword(ctx context.Context, id types.ID, param *iaas.EnhancedDBSetPasswordRequest) error {
  1966  	if s.SetPasswordStubResult == nil {
  1967  		log.Fatal("EnhancedDBStub.SetPasswordStubResult is not set")
  1968  	}
  1969  	return s.SetPasswordStubResult.Err
  1970  }
  1971  
  1972  // GetConfig is API call with trace log
  1973  func (s *EnhancedDBStub) GetConfig(ctx context.Context, id types.ID) (*iaas.EnhancedDBConfig, error) {
  1974  	if s.GetConfigStubResult == nil {
  1975  		log.Fatal("EnhancedDBStub.GetConfigStubResult is not set")
  1976  	}
  1977  	return s.GetConfigStubResult.EnhancedDBConfig, s.GetConfigStubResult.Err
  1978  }
  1979  
  1980  // SetConfig is API call with trace log
  1981  func (s *EnhancedDBStub) SetConfig(ctx context.Context, id types.ID, param *iaas.EnhancedDBSetConfigRequest) error {
  1982  	if s.SetConfigStubResult == nil {
  1983  		log.Fatal("EnhancedDBStub.SetConfigStubResult is not set")
  1984  	}
  1985  	return s.SetConfigStubResult.Err
  1986  }
  1987  
  1988  /*************************************************
  1989  * ESMEStub
  1990  *************************************************/
  1991  
  1992  // ESMEFindStubResult is expected values of the Find operation
  1993  type ESMEFindStubResult struct {
  1994  	Values *iaas.ESMEFindResult
  1995  	Err    error
  1996  }
  1997  
  1998  // ESMECreateStubResult is expected values of the Create operation
  1999  type ESMECreateStubResult struct {
  2000  	ESME *iaas.ESME
  2001  	Err  error
  2002  }
  2003  
  2004  // ESMEReadStubResult is expected values of the Read operation
  2005  type ESMEReadStubResult struct {
  2006  	ESME *iaas.ESME
  2007  	Err  error
  2008  }
  2009  
  2010  // ESMEUpdateStubResult is expected values of the Update operation
  2011  type ESMEUpdateStubResult struct {
  2012  	ESME *iaas.ESME
  2013  	Err  error
  2014  }
  2015  
  2016  // ESMEDeleteStubResult is expected values of the Delete operation
  2017  type ESMEDeleteStubResult struct {
  2018  	Err error
  2019  }
  2020  
  2021  // ESMESendMessageWithGeneratedOTPStubResult is expected values of the SendMessageWithGeneratedOTP operation
  2022  type ESMESendMessageWithGeneratedOTPStubResult struct {
  2023  	ESMESendMessageResult *iaas.ESMESendMessageResult
  2024  	Err                   error
  2025  }
  2026  
  2027  // ESMESendMessageWithInputtedOTPStubResult is expected values of the SendMessageWithInputtedOTP operation
  2028  type ESMESendMessageWithInputtedOTPStubResult struct {
  2029  	ESMESendMessageResult *iaas.ESMESendMessageResult
  2030  	Err                   error
  2031  }
  2032  
  2033  // ESMELogsStubResult is expected values of the Logs operation
  2034  type ESMELogsStubResult struct {
  2035  	Logs []*iaas.ESMELogs
  2036  	Err  error
  2037  }
  2038  
  2039  // ESMEStub is for trace ESMEOp operations
  2040  type ESMEStub struct {
  2041  	FindStubResult                        *ESMEFindStubResult
  2042  	CreateStubResult                      *ESMECreateStubResult
  2043  	ReadStubResult                        *ESMEReadStubResult
  2044  	UpdateStubResult                      *ESMEUpdateStubResult
  2045  	DeleteStubResult                      *ESMEDeleteStubResult
  2046  	SendMessageWithGeneratedOTPStubResult *ESMESendMessageWithGeneratedOTPStubResult
  2047  	SendMessageWithInputtedOTPStubResult  *ESMESendMessageWithInputtedOTPStubResult
  2048  	LogsStubResult                        *ESMELogsStubResult
  2049  }
  2050  
  2051  // NewESMEStub creates new ESMEStub instance
  2052  func NewESMEStub(caller iaas.APICaller) iaas.ESMEAPI {
  2053  	return &ESMEStub{}
  2054  }
  2055  
  2056  // Find is API call with trace log
  2057  func (s *ESMEStub) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.ESMEFindResult, error) {
  2058  	if s.FindStubResult == nil {
  2059  		log.Fatal("ESMEStub.FindStubResult is not set")
  2060  	}
  2061  	return s.FindStubResult.Values, s.FindStubResult.Err
  2062  }
  2063  
  2064  // Create is API call with trace log
  2065  func (s *ESMEStub) Create(ctx context.Context, param *iaas.ESMECreateRequest) (*iaas.ESME, error) {
  2066  	if s.CreateStubResult == nil {
  2067  		log.Fatal("ESMEStub.CreateStubResult is not set")
  2068  	}
  2069  	return s.CreateStubResult.ESME, s.CreateStubResult.Err
  2070  }
  2071  
  2072  // Read is API call with trace log
  2073  func (s *ESMEStub) Read(ctx context.Context, id types.ID) (*iaas.ESME, error) {
  2074  	if s.ReadStubResult == nil {
  2075  		log.Fatal("ESMEStub.ReadStubResult is not set")
  2076  	}
  2077  	return s.ReadStubResult.ESME, s.ReadStubResult.Err
  2078  }
  2079  
  2080  // Update is API call with trace log
  2081  func (s *ESMEStub) Update(ctx context.Context, id types.ID, param *iaas.ESMEUpdateRequest) (*iaas.ESME, error) {
  2082  	if s.UpdateStubResult == nil {
  2083  		log.Fatal("ESMEStub.UpdateStubResult is not set")
  2084  	}
  2085  	return s.UpdateStubResult.ESME, s.UpdateStubResult.Err
  2086  }
  2087  
  2088  // Delete is API call with trace log
  2089  func (s *ESMEStub) Delete(ctx context.Context, id types.ID) error {
  2090  	if s.DeleteStubResult == nil {
  2091  		log.Fatal("ESMEStub.DeleteStubResult is not set")
  2092  	}
  2093  	return s.DeleteStubResult.Err
  2094  }
  2095  
  2096  // SendMessageWithGeneratedOTP is API call with trace log
  2097  func (s *ESMEStub) SendMessageWithGeneratedOTP(ctx context.Context, id types.ID, param *iaas.ESMESendMessageWithGeneratedOTPRequest) (*iaas.ESMESendMessageResult, error) {
  2098  	if s.SendMessageWithGeneratedOTPStubResult == nil {
  2099  		log.Fatal("ESMEStub.SendMessageWithGeneratedOTPStubResult is not set")
  2100  	}
  2101  	return s.SendMessageWithGeneratedOTPStubResult.ESMESendMessageResult, s.SendMessageWithGeneratedOTPStubResult.Err
  2102  }
  2103  
  2104  // SendMessageWithInputtedOTP is API call with trace log
  2105  func (s *ESMEStub) SendMessageWithInputtedOTP(ctx context.Context, id types.ID, param *iaas.ESMESendMessageWithInputtedOTPRequest) (*iaas.ESMESendMessageResult, error) {
  2106  	if s.SendMessageWithInputtedOTPStubResult == nil {
  2107  		log.Fatal("ESMEStub.SendMessageWithInputtedOTPStubResult is not set")
  2108  	}
  2109  	return s.SendMessageWithInputtedOTPStubResult.ESMESendMessageResult, s.SendMessageWithInputtedOTPStubResult.Err
  2110  }
  2111  
  2112  // Logs is API call with trace log
  2113  func (s *ESMEStub) Logs(ctx context.Context, id types.ID) ([]*iaas.ESMELogs, error) {
  2114  	if s.LogsStubResult == nil {
  2115  		log.Fatal("ESMEStub.LogsStubResult is not set")
  2116  	}
  2117  	return s.LogsStubResult.Logs, s.LogsStubResult.Err
  2118  }
  2119  
  2120  /*************************************************
  2121  * GSLBStub
  2122  *************************************************/
  2123  
  2124  // GSLBFindStubResult is expected values of the Find operation
  2125  type GSLBFindStubResult struct {
  2126  	Values *iaas.GSLBFindResult
  2127  	Err    error
  2128  }
  2129  
  2130  // GSLBCreateStubResult is expected values of the Create operation
  2131  type GSLBCreateStubResult struct {
  2132  	GSLB *iaas.GSLB
  2133  	Err  error
  2134  }
  2135  
  2136  // GSLBReadStubResult is expected values of the Read operation
  2137  type GSLBReadStubResult struct {
  2138  	GSLB *iaas.GSLB
  2139  	Err  error
  2140  }
  2141  
  2142  // GSLBUpdateStubResult is expected values of the Update operation
  2143  type GSLBUpdateStubResult struct {
  2144  	GSLB *iaas.GSLB
  2145  	Err  error
  2146  }
  2147  
  2148  // GSLBUpdateSettingsStubResult is expected values of the UpdateSettings operation
  2149  type GSLBUpdateSettingsStubResult struct {
  2150  	GSLB *iaas.GSLB
  2151  	Err  error
  2152  }
  2153  
  2154  // GSLBDeleteStubResult is expected values of the Delete operation
  2155  type GSLBDeleteStubResult struct {
  2156  	Err error
  2157  }
  2158  
  2159  // GSLBStub is for trace GSLBOp operations
  2160  type GSLBStub struct {
  2161  	FindStubResult           *GSLBFindStubResult
  2162  	CreateStubResult         *GSLBCreateStubResult
  2163  	ReadStubResult           *GSLBReadStubResult
  2164  	UpdateStubResult         *GSLBUpdateStubResult
  2165  	UpdateSettingsStubResult *GSLBUpdateSettingsStubResult
  2166  	DeleteStubResult         *GSLBDeleteStubResult
  2167  }
  2168  
  2169  // NewGSLBStub creates new GSLBStub instance
  2170  func NewGSLBStub(caller iaas.APICaller) iaas.GSLBAPI {
  2171  	return &GSLBStub{}
  2172  }
  2173  
  2174  // Find is API call with trace log
  2175  func (s *GSLBStub) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.GSLBFindResult, error) {
  2176  	if s.FindStubResult == nil {
  2177  		log.Fatal("GSLBStub.FindStubResult is not set")
  2178  	}
  2179  	return s.FindStubResult.Values, s.FindStubResult.Err
  2180  }
  2181  
  2182  // Create is API call with trace log
  2183  func (s *GSLBStub) Create(ctx context.Context, param *iaas.GSLBCreateRequest) (*iaas.GSLB, error) {
  2184  	if s.CreateStubResult == nil {
  2185  		log.Fatal("GSLBStub.CreateStubResult is not set")
  2186  	}
  2187  	return s.CreateStubResult.GSLB, s.CreateStubResult.Err
  2188  }
  2189  
  2190  // Read is API call with trace log
  2191  func (s *GSLBStub) Read(ctx context.Context, id types.ID) (*iaas.GSLB, error) {
  2192  	if s.ReadStubResult == nil {
  2193  		log.Fatal("GSLBStub.ReadStubResult is not set")
  2194  	}
  2195  	return s.ReadStubResult.GSLB, s.ReadStubResult.Err
  2196  }
  2197  
  2198  // Update is API call with trace log
  2199  func (s *GSLBStub) Update(ctx context.Context, id types.ID, param *iaas.GSLBUpdateRequest) (*iaas.GSLB, error) {
  2200  	if s.UpdateStubResult == nil {
  2201  		log.Fatal("GSLBStub.UpdateStubResult is not set")
  2202  	}
  2203  	return s.UpdateStubResult.GSLB, s.UpdateStubResult.Err
  2204  }
  2205  
  2206  // UpdateSettings is API call with trace log
  2207  func (s *GSLBStub) UpdateSettings(ctx context.Context, id types.ID, param *iaas.GSLBUpdateSettingsRequest) (*iaas.GSLB, error) {
  2208  	if s.UpdateSettingsStubResult == nil {
  2209  		log.Fatal("GSLBStub.UpdateSettingsStubResult is not set")
  2210  	}
  2211  	return s.UpdateSettingsStubResult.GSLB, s.UpdateSettingsStubResult.Err
  2212  }
  2213  
  2214  // Delete is API call with trace log
  2215  func (s *GSLBStub) Delete(ctx context.Context, id types.ID) error {
  2216  	if s.DeleteStubResult == nil {
  2217  		log.Fatal("GSLBStub.DeleteStubResult is not set")
  2218  	}
  2219  	return s.DeleteStubResult.Err
  2220  }
  2221  
  2222  /*************************************************
  2223  * IconStub
  2224  *************************************************/
  2225  
  2226  // IconFindStubResult is expected values of the Find operation
  2227  type IconFindStubResult struct {
  2228  	Values *iaas.IconFindResult
  2229  	Err    error
  2230  }
  2231  
  2232  // IconCreateStubResult is expected values of the Create operation
  2233  type IconCreateStubResult struct {
  2234  	Icon *iaas.Icon
  2235  	Err  error
  2236  }
  2237  
  2238  // IconReadStubResult is expected values of the Read operation
  2239  type IconReadStubResult struct {
  2240  	Icon *iaas.Icon
  2241  	Err  error
  2242  }
  2243  
  2244  // IconUpdateStubResult is expected values of the Update operation
  2245  type IconUpdateStubResult struct {
  2246  	Icon *iaas.Icon
  2247  	Err  error
  2248  }
  2249  
  2250  // IconDeleteStubResult is expected values of the Delete operation
  2251  type IconDeleteStubResult struct {
  2252  	Err error
  2253  }
  2254  
  2255  // IconStub is for trace IconOp operations
  2256  type IconStub struct {
  2257  	FindStubResult   *IconFindStubResult
  2258  	CreateStubResult *IconCreateStubResult
  2259  	ReadStubResult   *IconReadStubResult
  2260  	UpdateStubResult *IconUpdateStubResult
  2261  	DeleteStubResult *IconDeleteStubResult
  2262  }
  2263  
  2264  // NewIconStub creates new IconStub instance
  2265  func NewIconStub(caller iaas.APICaller) iaas.IconAPI {
  2266  	return &IconStub{}
  2267  }
  2268  
  2269  // Find is API call with trace log
  2270  func (s *IconStub) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.IconFindResult, error) {
  2271  	if s.FindStubResult == nil {
  2272  		log.Fatal("IconStub.FindStubResult is not set")
  2273  	}
  2274  	return s.FindStubResult.Values, s.FindStubResult.Err
  2275  }
  2276  
  2277  // Create is API call with trace log
  2278  func (s *IconStub) Create(ctx context.Context, param *iaas.IconCreateRequest) (*iaas.Icon, error) {
  2279  	if s.CreateStubResult == nil {
  2280  		log.Fatal("IconStub.CreateStubResult is not set")
  2281  	}
  2282  	return s.CreateStubResult.Icon, s.CreateStubResult.Err
  2283  }
  2284  
  2285  // Read is API call with trace log
  2286  func (s *IconStub) Read(ctx context.Context, id types.ID) (*iaas.Icon, error) {
  2287  	if s.ReadStubResult == nil {
  2288  		log.Fatal("IconStub.ReadStubResult is not set")
  2289  	}
  2290  	return s.ReadStubResult.Icon, s.ReadStubResult.Err
  2291  }
  2292  
  2293  // Update is API call with trace log
  2294  func (s *IconStub) Update(ctx context.Context, id types.ID, param *iaas.IconUpdateRequest) (*iaas.Icon, error) {
  2295  	if s.UpdateStubResult == nil {
  2296  		log.Fatal("IconStub.UpdateStubResult is not set")
  2297  	}
  2298  	return s.UpdateStubResult.Icon, s.UpdateStubResult.Err
  2299  }
  2300  
  2301  // Delete is API call with trace log
  2302  func (s *IconStub) Delete(ctx context.Context, id types.ID) error {
  2303  	if s.DeleteStubResult == nil {
  2304  		log.Fatal("IconStub.DeleteStubResult is not set")
  2305  	}
  2306  	return s.DeleteStubResult.Err
  2307  }
  2308  
  2309  /*************************************************
  2310  * InterfaceStub
  2311  *************************************************/
  2312  
  2313  // InterfaceFindStubResult is expected values of the Find operation
  2314  type InterfaceFindStubResult struct {
  2315  	Values *iaas.InterfaceFindResult
  2316  	Err    error
  2317  }
  2318  
  2319  // InterfaceCreateStubResult is expected values of the Create operation
  2320  type InterfaceCreateStubResult struct {
  2321  	Interface *iaas.Interface
  2322  	Err       error
  2323  }
  2324  
  2325  // InterfaceReadStubResult is expected values of the Read operation
  2326  type InterfaceReadStubResult struct {
  2327  	Interface *iaas.Interface
  2328  	Err       error
  2329  }
  2330  
  2331  // InterfaceUpdateStubResult is expected values of the Update operation
  2332  type InterfaceUpdateStubResult struct {
  2333  	Interface *iaas.Interface
  2334  	Err       error
  2335  }
  2336  
  2337  // InterfaceDeleteStubResult is expected values of the Delete operation
  2338  type InterfaceDeleteStubResult struct {
  2339  	Err error
  2340  }
  2341  
  2342  // InterfaceMonitorStubResult is expected values of the Monitor operation
  2343  type InterfaceMonitorStubResult struct {
  2344  	InterfaceActivity *iaas.InterfaceActivity
  2345  	Err               error
  2346  }
  2347  
  2348  // InterfaceConnectToSharedSegmentStubResult is expected values of the ConnectToSharedSegment operation
  2349  type InterfaceConnectToSharedSegmentStubResult struct {
  2350  	Err error
  2351  }
  2352  
  2353  // InterfaceConnectToSwitchStubResult is expected values of the ConnectToSwitch operation
  2354  type InterfaceConnectToSwitchStubResult struct {
  2355  	Err error
  2356  }
  2357  
  2358  // InterfaceDisconnectFromSwitchStubResult is expected values of the DisconnectFromSwitch operation
  2359  type InterfaceDisconnectFromSwitchStubResult struct {
  2360  	Err error
  2361  }
  2362  
  2363  // InterfaceConnectToPacketFilterStubResult is expected values of the ConnectToPacketFilter operation
  2364  type InterfaceConnectToPacketFilterStubResult struct {
  2365  	Err error
  2366  }
  2367  
  2368  // InterfaceDisconnectFromPacketFilterStubResult is expected values of the DisconnectFromPacketFilter operation
  2369  type InterfaceDisconnectFromPacketFilterStubResult struct {
  2370  	Err error
  2371  }
  2372  
  2373  // InterfaceStub is for trace InterfaceOp operations
  2374  type InterfaceStub struct {
  2375  	FindStubResult                       *InterfaceFindStubResult
  2376  	CreateStubResult                     *InterfaceCreateStubResult
  2377  	ReadStubResult                       *InterfaceReadStubResult
  2378  	UpdateStubResult                     *InterfaceUpdateStubResult
  2379  	DeleteStubResult                     *InterfaceDeleteStubResult
  2380  	MonitorStubResult                    *InterfaceMonitorStubResult
  2381  	ConnectToSharedSegmentStubResult     *InterfaceConnectToSharedSegmentStubResult
  2382  	ConnectToSwitchStubResult            *InterfaceConnectToSwitchStubResult
  2383  	DisconnectFromSwitchStubResult       *InterfaceDisconnectFromSwitchStubResult
  2384  	ConnectToPacketFilterStubResult      *InterfaceConnectToPacketFilterStubResult
  2385  	DisconnectFromPacketFilterStubResult *InterfaceDisconnectFromPacketFilterStubResult
  2386  }
  2387  
  2388  // NewInterfaceStub creates new InterfaceStub instance
  2389  func NewInterfaceStub(caller iaas.APICaller) iaas.InterfaceAPI {
  2390  	return &InterfaceStub{}
  2391  }
  2392  
  2393  // Find is API call with trace log
  2394  func (s *InterfaceStub) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.InterfaceFindResult, error) {
  2395  	if s.FindStubResult == nil {
  2396  		log.Fatal("InterfaceStub.FindStubResult is not set")
  2397  	}
  2398  	return s.FindStubResult.Values, s.FindStubResult.Err
  2399  }
  2400  
  2401  // Create is API call with trace log
  2402  func (s *InterfaceStub) Create(ctx context.Context, zone string, param *iaas.InterfaceCreateRequest) (*iaas.Interface, error) {
  2403  	if s.CreateStubResult == nil {
  2404  		log.Fatal("InterfaceStub.CreateStubResult is not set")
  2405  	}
  2406  	return s.CreateStubResult.Interface, s.CreateStubResult.Err
  2407  }
  2408  
  2409  // Read is API call with trace log
  2410  func (s *InterfaceStub) Read(ctx context.Context, zone string, id types.ID) (*iaas.Interface, error) {
  2411  	if s.ReadStubResult == nil {
  2412  		log.Fatal("InterfaceStub.ReadStubResult is not set")
  2413  	}
  2414  	return s.ReadStubResult.Interface, s.ReadStubResult.Err
  2415  }
  2416  
  2417  // Update is API call with trace log
  2418  func (s *InterfaceStub) Update(ctx context.Context, zone string, id types.ID, param *iaas.InterfaceUpdateRequest) (*iaas.Interface, error) {
  2419  	if s.UpdateStubResult == nil {
  2420  		log.Fatal("InterfaceStub.UpdateStubResult is not set")
  2421  	}
  2422  	return s.UpdateStubResult.Interface, s.UpdateStubResult.Err
  2423  }
  2424  
  2425  // Delete is API call with trace log
  2426  func (s *InterfaceStub) Delete(ctx context.Context, zone string, id types.ID) error {
  2427  	if s.DeleteStubResult == nil {
  2428  		log.Fatal("InterfaceStub.DeleteStubResult is not set")
  2429  	}
  2430  	return s.DeleteStubResult.Err
  2431  }
  2432  
  2433  // Monitor is API call with trace log
  2434  func (s *InterfaceStub) Monitor(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.InterfaceActivity, error) {
  2435  	if s.MonitorStubResult == nil {
  2436  		log.Fatal("InterfaceStub.MonitorStubResult is not set")
  2437  	}
  2438  	return s.MonitorStubResult.InterfaceActivity, s.MonitorStubResult.Err
  2439  }
  2440  
  2441  // ConnectToSharedSegment is API call with trace log
  2442  func (s *InterfaceStub) ConnectToSharedSegment(ctx context.Context, zone string, id types.ID) error {
  2443  	if s.ConnectToSharedSegmentStubResult == nil {
  2444  		log.Fatal("InterfaceStub.ConnectToSharedSegmentStubResult is not set")
  2445  	}
  2446  	return s.ConnectToSharedSegmentStubResult.Err
  2447  }
  2448  
  2449  // ConnectToSwitch is API call with trace log
  2450  func (s *InterfaceStub) ConnectToSwitch(ctx context.Context, zone string, id types.ID, switchID types.ID) error {
  2451  	if s.ConnectToSwitchStubResult == nil {
  2452  		log.Fatal("InterfaceStub.ConnectToSwitchStubResult is not set")
  2453  	}
  2454  	return s.ConnectToSwitchStubResult.Err
  2455  }
  2456  
  2457  // DisconnectFromSwitch is API call with trace log
  2458  func (s *InterfaceStub) DisconnectFromSwitch(ctx context.Context, zone string, id types.ID) error {
  2459  	if s.DisconnectFromSwitchStubResult == nil {
  2460  		log.Fatal("InterfaceStub.DisconnectFromSwitchStubResult is not set")
  2461  	}
  2462  	return s.DisconnectFromSwitchStubResult.Err
  2463  }
  2464  
  2465  // ConnectToPacketFilter is API call with trace log
  2466  func (s *InterfaceStub) ConnectToPacketFilter(ctx context.Context, zone string, id types.ID, packetFilterID types.ID) error {
  2467  	if s.ConnectToPacketFilterStubResult == nil {
  2468  		log.Fatal("InterfaceStub.ConnectToPacketFilterStubResult is not set")
  2469  	}
  2470  	return s.ConnectToPacketFilterStubResult.Err
  2471  }
  2472  
  2473  // DisconnectFromPacketFilter is API call with trace log
  2474  func (s *InterfaceStub) DisconnectFromPacketFilter(ctx context.Context, zone string, id types.ID) error {
  2475  	if s.DisconnectFromPacketFilterStubResult == nil {
  2476  		log.Fatal("InterfaceStub.DisconnectFromPacketFilterStubResult is not set")
  2477  	}
  2478  	return s.DisconnectFromPacketFilterStubResult.Err
  2479  }
  2480  
  2481  /*************************************************
  2482  * InternetStub
  2483  *************************************************/
  2484  
  2485  // InternetFindStubResult is expected values of the Find operation
  2486  type InternetFindStubResult struct {
  2487  	Values *iaas.InternetFindResult
  2488  	Err    error
  2489  }
  2490  
  2491  // InternetCreateStubResult is expected values of the Create operation
  2492  type InternetCreateStubResult struct {
  2493  	Internet *iaas.Internet
  2494  	Err      error
  2495  }
  2496  
  2497  // InternetReadStubResult is expected values of the Read operation
  2498  type InternetReadStubResult struct {
  2499  	Internet *iaas.Internet
  2500  	Err      error
  2501  }
  2502  
  2503  // InternetUpdateStubResult is expected values of the Update operation
  2504  type InternetUpdateStubResult struct {
  2505  	Internet *iaas.Internet
  2506  	Err      error
  2507  }
  2508  
  2509  // InternetDeleteStubResult is expected values of the Delete operation
  2510  type InternetDeleteStubResult struct {
  2511  	Err error
  2512  }
  2513  
  2514  // InternetUpdateBandWidthStubResult is expected values of the UpdateBandWidth operation
  2515  type InternetUpdateBandWidthStubResult struct {
  2516  	Internet *iaas.Internet
  2517  	Err      error
  2518  }
  2519  
  2520  // InternetAddSubnetStubResult is expected values of the AddSubnet operation
  2521  type InternetAddSubnetStubResult struct {
  2522  	Subnet *iaas.InternetSubnetOperationResult
  2523  	Err    error
  2524  }
  2525  
  2526  // InternetUpdateSubnetStubResult is expected values of the UpdateSubnet operation
  2527  type InternetUpdateSubnetStubResult struct {
  2528  	Subnet *iaas.InternetSubnetOperationResult
  2529  	Err    error
  2530  }
  2531  
  2532  // InternetDeleteSubnetStubResult is expected values of the DeleteSubnet operation
  2533  type InternetDeleteSubnetStubResult struct {
  2534  	Err error
  2535  }
  2536  
  2537  // InternetMonitorStubResult is expected values of the Monitor operation
  2538  type InternetMonitorStubResult struct {
  2539  	RouterActivity *iaas.RouterActivity
  2540  	Err            error
  2541  }
  2542  
  2543  // InternetMonitorRouterStubResult is expected values of the MonitorRouter operation
  2544  type InternetMonitorRouterStubResult struct {
  2545  	RouterActivity *iaas.RouterActivity
  2546  	Err            error
  2547  }
  2548  
  2549  // InternetEnableIPv6StubResult is expected values of the EnableIPv6 operation
  2550  type InternetEnableIPv6StubResult struct {
  2551  	IPv6Net *iaas.IPv6NetInfo
  2552  	Err     error
  2553  }
  2554  
  2555  // InternetDisableIPv6StubResult is expected values of the DisableIPv6 operation
  2556  type InternetDisableIPv6StubResult struct {
  2557  	Err error
  2558  }
  2559  
  2560  // InternetStub is for trace InternetOp operations
  2561  type InternetStub struct {
  2562  	FindStubResult            *InternetFindStubResult
  2563  	CreateStubResult          *InternetCreateStubResult
  2564  	ReadStubResult            *InternetReadStubResult
  2565  	UpdateStubResult          *InternetUpdateStubResult
  2566  	DeleteStubResult          *InternetDeleteStubResult
  2567  	UpdateBandWidthStubResult *InternetUpdateBandWidthStubResult
  2568  	AddSubnetStubResult       *InternetAddSubnetStubResult
  2569  	UpdateSubnetStubResult    *InternetUpdateSubnetStubResult
  2570  	DeleteSubnetStubResult    *InternetDeleteSubnetStubResult
  2571  	MonitorStubResult         *InternetMonitorStubResult
  2572  	MonitorRouterStubResult   *InternetMonitorRouterStubResult
  2573  	EnableIPv6StubResult      *InternetEnableIPv6StubResult
  2574  	DisableIPv6StubResult     *InternetDisableIPv6StubResult
  2575  }
  2576  
  2577  // NewInternetStub creates new InternetStub instance
  2578  func NewInternetStub(caller iaas.APICaller) iaas.InternetAPI {
  2579  	return &InternetStub{}
  2580  }
  2581  
  2582  // Find is API call with trace log
  2583  func (s *InternetStub) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.InternetFindResult, error) {
  2584  	if s.FindStubResult == nil {
  2585  		log.Fatal("InternetStub.FindStubResult is not set")
  2586  	}
  2587  	return s.FindStubResult.Values, s.FindStubResult.Err
  2588  }
  2589  
  2590  // Create is API call with trace log
  2591  func (s *InternetStub) Create(ctx context.Context, zone string, param *iaas.InternetCreateRequest) (*iaas.Internet, error) {
  2592  	if s.CreateStubResult == nil {
  2593  		log.Fatal("InternetStub.CreateStubResult is not set")
  2594  	}
  2595  	return s.CreateStubResult.Internet, s.CreateStubResult.Err
  2596  }
  2597  
  2598  // Read is API call with trace log
  2599  func (s *InternetStub) Read(ctx context.Context, zone string, id types.ID) (*iaas.Internet, error) {
  2600  	if s.ReadStubResult == nil {
  2601  		log.Fatal("InternetStub.ReadStubResult is not set")
  2602  	}
  2603  	return s.ReadStubResult.Internet, s.ReadStubResult.Err
  2604  }
  2605  
  2606  // Update is API call with trace log
  2607  func (s *InternetStub) Update(ctx context.Context, zone string, id types.ID, param *iaas.InternetUpdateRequest) (*iaas.Internet, error) {
  2608  	if s.UpdateStubResult == nil {
  2609  		log.Fatal("InternetStub.UpdateStubResult is not set")
  2610  	}
  2611  	return s.UpdateStubResult.Internet, s.UpdateStubResult.Err
  2612  }
  2613  
  2614  // Delete is API call with trace log
  2615  func (s *InternetStub) Delete(ctx context.Context, zone string, id types.ID) error {
  2616  	if s.DeleteStubResult == nil {
  2617  		log.Fatal("InternetStub.DeleteStubResult is not set")
  2618  	}
  2619  	return s.DeleteStubResult.Err
  2620  }
  2621  
  2622  // UpdateBandWidth is API call with trace log
  2623  func (s *InternetStub) UpdateBandWidth(ctx context.Context, zone string, id types.ID, param *iaas.InternetUpdateBandWidthRequest) (*iaas.Internet, error) {
  2624  	if s.UpdateBandWidthStubResult == nil {
  2625  		log.Fatal("InternetStub.UpdateBandWidthStubResult is not set")
  2626  	}
  2627  	return s.UpdateBandWidthStubResult.Internet, s.UpdateBandWidthStubResult.Err
  2628  }
  2629  
  2630  // AddSubnet is API call with trace log
  2631  func (s *InternetStub) AddSubnet(ctx context.Context, zone string, id types.ID, param *iaas.InternetAddSubnetRequest) (*iaas.InternetSubnetOperationResult, error) {
  2632  	if s.AddSubnetStubResult == nil {
  2633  		log.Fatal("InternetStub.AddSubnetStubResult is not set")
  2634  	}
  2635  	return s.AddSubnetStubResult.Subnet, s.AddSubnetStubResult.Err
  2636  }
  2637  
  2638  // UpdateSubnet is API call with trace log
  2639  func (s *InternetStub) UpdateSubnet(ctx context.Context, zone string, id types.ID, subnetID types.ID, param *iaas.InternetUpdateSubnetRequest) (*iaas.InternetSubnetOperationResult, error) {
  2640  	if s.UpdateSubnetStubResult == nil {
  2641  		log.Fatal("InternetStub.UpdateSubnetStubResult is not set")
  2642  	}
  2643  	return s.UpdateSubnetStubResult.Subnet, s.UpdateSubnetStubResult.Err
  2644  }
  2645  
  2646  // DeleteSubnet is API call with trace log
  2647  func (s *InternetStub) DeleteSubnet(ctx context.Context, zone string, id types.ID, subnetID types.ID) error {
  2648  	if s.DeleteSubnetStubResult == nil {
  2649  		log.Fatal("InternetStub.DeleteSubnetStubResult is not set")
  2650  	}
  2651  	return s.DeleteSubnetStubResult.Err
  2652  }
  2653  
  2654  // Monitor is API call with trace log
  2655  func (s *InternetStub) Monitor(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.RouterActivity, error) {
  2656  	if s.MonitorStubResult == nil {
  2657  		log.Fatal("InternetStub.MonitorStubResult is not set")
  2658  	}
  2659  	return s.MonitorStubResult.RouterActivity, s.MonitorStubResult.Err
  2660  }
  2661  
  2662  // MonitorRouter is API call with trace log
  2663  func (s *InternetStub) MonitorRouter(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.RouterActivity, error) {
  2664  	if s.MonitorRouterStubResult == nil {
  2665  		log.Fatal("InternetStub.MonitorRouterStubResult is not set")
  2666  	}
  2667  	return s.MonitorRouterStubResult.RouterActivity, s.MonitorRouterStubResult.Err
  2668  }
  2669  
  2670  // EnableIPv6 is API call with trace log
  2671  func (s *InternetStub) EnableIPv6(ctx context.Context, zone string, id types.ID) (*iaas.IPv6NetInfo, error) {
  2672  	if s.EnableIPv6StubResult == nil {
  2673  		log.Fatal("InternetStub.EnableIPv6StubResult is not set")
  2674  	}
  2675  	return s.EnableIPv6StubResult.IPv6Net, s.EnableIPv6StubResult.Err
  2676  }
  2677  
  2678  // DisableIPv6 is API call with trace log
  2679  func (s *InternetStub) DisableIPv6(ctx context.Context, zone string, id types.ID, ipv6netID types.ID) error {
  2680  	if s.DisableIPv6StubResult == nil {
  2681  		log.Fatal("InternetStub.DisableIPv6StubResult is not set")
  2682  	}
  2683  	return s.DisableIPv6StubResult.Err
  2684  }
  2685  
  2686  /*************************************************
  2687  * InternetPlanStub
  2688  *************************************************/
  2689  
  2690  // InternetPlanFindStubResult is expected values of the Find operation
  2691  type InternetPlanFindStubResult struct {
  2692  	Values *iaas.InternetPlanFindResult
  2693  	Err    error
  2694  }
  2695  
  2696  // InternetPlanReadStubResult is expected values of the Read operation
  2697  type InternetPlanReadStubResult struct {
  2698  	InternetPlan *iaas.InternetPlan
  2699  	Err          error
  2700  }
  2701  
  2702  // InternetPlanStub is for trace InternetPlanOp operations
  2703  type InternetPlanStub struct {
  2704  	FindStubResult *InternetPlanFindStubResult
  2705  	ReadStubResult *InternetPlanReadStubResult
  2706  }
  2707  
  2708  // NewInternetPlanStub creates new InternetPlanStub instance
  2709  func NewInternetPlanStub(caller iaas.APICaller) iaas.InternetPlanAPI {
  2710  	return &InternetPlanStub{}
  2711  }
  2712  
  2713  // Find is API call with trace log
  2714  func (s *InternetPlanStub) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.InternetPlanFindResult, error) {
  2715  	if s.FindStubResult == nil {
  2716  		log.Fatal("InternetPlanStub.FindStubResult is not set")
  2717  	}
  2718  	return s.FindStubResult.Values, s.FindStubResult.Err
  2719  }
  2720  
  2721  // Read is API call with trace log
  2722  func (s *InternetPlanStub) Read(ctx context.Context, zone string, id types.ID) (*iaas.InternetPlan, error) {
  2723  	if s.ReadStubResult == nil {
  2724  		log.Fatal("InternetPlanStub.ReadStubResult is not set")
  2725  	}
  2726  	return s.ReadStubResult.InternetPlan, s.ReadStubResult.Err
  2727  }
  2728  
  2729  /*************************************************
  2730  * IPAddressStub
  2731  *************************************************/
  2732  
  2733  // IPAddressListStubResult is expected values of the List operation
  2734  type IPAddressListStubResult struct {
  2735  	Values *iaas.IPAddressListResult
  2736  	Err    error
  2737  }
  2738  
  2739  // IPAddressReadStubResult is expected values of the Read operation
  2740  type IPAddressReadStubResult struct {
  2741  	IPAddress *iaas.IPAddress
  2742  	Err       error
  2743  }
  2744  
  2745  // IPAddressUpdateHostNameStubResult is expected values of the UpdateHostName operation
  2746  type IPAddressUpdateHostNameStubResult struct {
  2747  	IPAddress *iaas.IPAddress
  2748  	Err       error
  2749  }
  2750  
  2751  // IPAddressStub is for trace IPAddressOp operations
  2752  type IPAddressStub struct {
  2753  	ListStubResult           *IPAddressListStubResult
  2754  	ReadStubResult           *IPAddressReadStubResult
  2755  	UpdateHostNameStubResult *IPAddressUpdateHostNameStubResult
  2756  }
  2757  
  2758  // NewIPAddressStub creates new IPAddressStub instance
  2759  func NewIPAddressStub(caller iaas.APICaller) iaas.IPAddressAPI {
  2760  	return &IPAddressStub{}
  2761  }
  2762  
  2763  // List is API call with trace log
  2764  func (s *IPAddressStub) List(ctx context.Context, zone string) (*iaas.IPAddressListResult, error) {
  2765  	if s.ListStubResult == nil {
  2766  		log.Fatal("IPAddressStub.ListStubResult is not set")
  2767  	}
  2768  	return s.ListStubResult.Values, s.ListStubResult.Err
  2769  }
  2770  
  2771  // Read is API call with trace log
  2772  func (s *IPAddressStub) Read(ctx context.Context, zone string, ipAddress string) (*iaas.IPAddress, error) {
  2773  	if s.ReadStubResult == nil {
  2774  		log.Fatal("IPAddressStub.ReadStubResult is not set")
  2775  	}
  2776  	return s.ReadStubResult.IPAddress, s.ReadStubResult.Err
  2777  }
  2778  
  2779  // UpdateHostName is API call with trace log
  2780  func (s *IPAddressStub) UpdateHostName(ctx context.Context, zone string, ipAddress string, hostName string) (*iaas.IPAddress, error) {
  2781  	if s.UpdateHostNameStubResult == nil {
  2782  		log.Fatal("IPAddressStub.UpdateHostNameStubResult is not set")
  2783  	}
  2784  	return s.UpdateHostNameStubResult.IPAddress, s.UpdateHostNameStubResult.Err
  2785  }
  2786  
  2787  /*************************************************
  2788  * IPv6NetStub
  2789  *************************************************/
  2790  
  2791  // IPv6NetListStubResult is expected values of the List operation
  2792  type IPv6NetListStubResult struct {
  2793  	Values *iaas.IPv6NetListResult
  2794  	Err    error
  2795  }
  2796  
  2797  // IPv6NetFindStubResult is expected values of the Find operation
  2798  type IPv6NetFindStubResult struct {
  2799  	Values *iaas.IPv6NetFindResult
  2800  	Err    error
  2801  }
  2802  
  2803  // IPv6NetReadStubResult is expected values of the Read operation
  2804  type IPv6NetReadStubResult struct {
  2805  	IPv6Net *iaas.IPv6Net
  2806  	Err     error
  2807  }
  2808  
  2809  // IPv6NetStub is for trace IPv6NetOp operations
  2810  type IPv6NetStub struct {
  2811  	ListStubResult *IPv6NetListStubResult
  2812  	FindStubResult *IPv6NetFindStubResult
  2813  	ReadStubResult *IPv6NetReadStubResult
  2814  }
  2815  
  2816  // NewIPv6NetStub creates new IPv6NetStub instance
  2817  func NewIPv6NetStub(caller iaas.APICaller) iaas.IPv6NetAPI {
  2818  	return &IPv6NetStub{}
  2819  }
  2820  
  2821  // List is API call with trace log
  2822  func (s *IPv6NetStub) List(ctx context.Context, zone string) (*iaas.IPv6NetListResult, error) {
  2823  	if s.ListStubResult == nil {
  2824  		log.Fatal("IPv6NetStub.ListStubResult is not set")
  2825  	}
  2826  	return s.ListStubResult.Values, s.ListStubResult.Err
  2827  }
  2828  
  2829  // Find is API call with trace log
  2830  func (s *IPv6NetStub) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.IPv6NetFindResult, error) {
  2831  	if s.FindStubResult == nil {
  2832  		log.Fatal("IPv6NetStub.FindStubResult is not set")
  2833  	}
  2834  	return s.FindStubResult.Values, s.FindStubResult.Err
  2835  }
  2836  
  2837  // Read is API call with trace log
  2838  func (s *IPv6NetStub) Read(ctx context.Context, zone string, id types.ID) (*iaas.IPv6Net, error) {
  2839  	if s.ReadStubResult == nil {
  2840  		log.Fatal("IPv6NetStub.ReadStubResult is not set")
  2841  	}
  2842  	return s.ReadStubResult.IPv6Net, s.ReadStubResult.Err
  2843  }
  2844  
  2845  /*************************************************
  2846  * IPv6AddrStub
  2847  *************************************************/
  2848  
  2849  // IPv6AddrFindStubResult is expected values of the Find operation
  2850  type IPv6AddrFindStubResult struct {
  2851  	Values *iaas.IPv6AddrFindResult
  2852  	Err    error
  2853  }
  2854  
  2855  // IPv6AddrCreateStubResult is expected values of the Create operation
  2856  type IPv6AddrCreateStubResult struct {
  2857  	IPv6Addr *iaas.IPv6Addr
  2858  	Err      error
  2859  }
  2860  
  2861  // IPv6AddrReadStubResult is expected values of the Read operation
  2862  type IPv6AddrReadStubResult struct {
  2863  	IPv6Addr *iaas.IPv6Addr
  2864  	Err      error
  2865  }
  2866  
  2867  // IPv6AddrUpdateStubResult is expected values of the Update operation
  2868  type IPv6AddrUpdateStubResult struct {
  2869  	IPv6Addr *iaas.IPv6Addr
  2870  	Err      error
  2871  }
  2872  
  2873  // IPv6AddrDeleteStubResult is expected values of the Delete operation
  2874  type IPv6AddrDeleteStubResult struct {
  2875  	Err error
  2876  }
  2877  
  2878  // IPv6AddrStub is for trace IPv6AddrOp operations
  2879  type IPv6AddrStub struct {
  2880  	FindStubResult   *IPv6AddrFindStubResult
  2881  	CreateStubResult *IPv6AddrCreateStubResult
  2882  	ReadStubResult   *IPv6AddrReadStubResult
  2883  	UpdateStubResult *IPv6AddrUpdateStubResult
  2884  	DeleteStubResult *IPv6AddrDeleteStubResult
  2885  }
  2886  
  2887  // NewIPv6AddrStub creates new IPv6AddrStub instance
  2888  func NewIPv6AddrStub(caller iaas.APICaller) iaas.IPv6AddrAPI {
  2889  	return &IPv6AddrStub{}
  2890  }
  2891  
  2892  // Find is API call with trace log
  2893  func (s *IPv6AddrStub) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.IPv6AddrFindResult, error) {
  2894  	if s.FindStubResult == nil {
  2895  		log.Fatal("IPv6AddrStub.FindStubResult is not set")
  2896  	}
  2897  	return s.FindStubResult.Values, s.FindStubResult.Err
  2898  }
  2899  
  2900  // Create is API call with trace log
  2901  func (s *IPv6AddrStub) Create(ctx context.Context, zone string, param *iaas.IPv6AddrCreateRequest) (*iaas.IPv6Addr, error) {
  2902  	if s.CreateStubResult == nil {
  2903  		log.Fatal("IPv6AddrStub.CreateStubResult is not set")
  2904  	}
  2905  	return s.CreateStubResult.IPv6Addr, s.CreateStubResult.Err
  2906  }
  2907  
  2908  // Read is API call with trace log
  2909  func (s *IPv6AddrStub) Read(ctx context.Context, zone string, ipv6addr string) (*iaas.IPv6Addr, error) {
  2910  	if s.ReadStubResult == nil {
  2911  		log.Fatal("IPv6AddrStub.ReadStubResult is not set")
  2912  	}
  2913  	return s.ReadStubResult.IPv6Addr, s.ReadStubResult.Err
  2914  }
  2915  
  2916  // Update is API call with trace log
  2917  func (s *IPv6AddrStub) Update(ctx context.Context, zone string, ipv6addr string, param *iaas.IPv6AddrUpdateRequest) (*iaas.IPv6Addr, error) {
  2918  	if s.UpdateStubResult == nil {
  2919  		log.Fatal("IPv6AddrStub.UpdateStubResult is not set")
  2920  	}
  2921  	return s.UpdateStubResult.IPv6Addr, s.UpdateStubResult.Err
  2922  }
  2923  
  2924  // Delete is API call with trace log
  2925  func (s *IPv6AddrStub) Delete(ctx context.Context, zone string, ipv6addr string) error {
  2926  	if s.DeleteStubResult == nil {
  2927  		log.Fatal("IPv6AddrStub.DeleteStubResult is not set")
  2928  	}
  2929  	return s.DeleteStubResult.Err
  2930  }
  2931  
  2932  /*************************************************
  2933  * LicenseStub
  2934  *************************************************/
  2935  
  2936  // LicenseFindStubResult is expected values of the Find operation
  2937  type LicenseFindStubResult struct {
  2938  	Values *iaas.LicenseFindResult
  2939  	Err    error
  2940  }
  2941  
  2942  // LicenseCreateStubResult is expected values of the Create operation
  2943  type LicenseCreateStubResult struct {
  2944  	License *iaas.License
  2945  	Err     error
  2946  }
  2947  
  2948  // LicenseReadStubResult is expected values of the Read operation
  2949  type LicenseReadStubResult struct {
  2950  	License *iaas.License
  2951  	Err     error
  2952  }
  2953  
  2954  // LicenseUpdateStubResult is expected values of the Update operation
  2955  type LicenseUpdateStubResult struct {
  2956  	License *iaas.License
  2957  	Err     error
  2958  }
  2959  
  2960  // LicenseDeleteStubResult is expected values of the Delete operation
  2961  type LicenseDeleteStubResult struct {
  2962  	Err error
  2963  }
  2964  
  2965  // LicenseStub is for trace LicenseOp operations
  2966  type LicenseStub struct {
  2967  	FindStubResult   *LicenseFindStubResult
  2968  	CreateStubResult *LicenseCreateStubResult
  2969  	ReadStubResult   *LicenseReadStubResult
  2970  	UpdateStubResult *LicenseUpdateStubResult
  2971  	DeleteStubResult *LicenseDeleteStubResult
  2972  }
  2973  
  2974  // NewLicenseStub creates new LicenseStub instance
  2975  func NewLicenseStub(caller iaas.APICaller) iaas.LicenseAPI {
  2976  	return &LicenseStub{}
  2977  }
  2978  
  2979  // Find is API call with trace log
  2980  func (s *LicenseStub) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.LicenseFindResult, error) {
  2981  	if s.FindStubResult == nil {
  2982  		log.Fatal("LicenseStub.FindStubResult is not set")
  2983  	}
  2984  	return s.FindStubResult.Values, s.FindStubResult.Err
  2985  }
  2986  
  2987  // Create is API call with trace log
  2988  func (s *LicenseStub) Create(ctx context.Context, param *iaas.LicenseCreateRequest) (*iaas.License, error) {
  2989  	if s.CreateStubResult == nil {
  2990  		log.Fatal("LicenseStub.CreateStubResult is not set")
  2991  	}
  2992  	return s.CreateStubResult.License, s.CreateStubResult.Err
  2993  }
  2994  
  2995  // Read is API call with trace log
  2996  func (s *LicenseStub) Read(ctx context.Context, id types.ID) (*iaas.License, error) {
  2997  	if s.ReadStubResult == nil {
  2998  		log.Fatal("LicenseStub.ReadStubResult is not set")
  2999  	}
  3000  	return s.ReadStubResult.License, s.ReadStubResult.Err
  3001  }
  3002  
  3003  // Update is API call with trace log
  3004  func (s *LicenseStub) Update(ctx context.Context, id types.ID, param *iaas.LicenseUpdateRequest) (*iaas.License, error) {
  3005  	if s.UpdateStubResult == nil {
  3006  		log.Fatal("LicenseStub.UpdateStubResult is not set")
  3007  	}
  3008  	return s.UpdateStubResult.License, s.UpdateStubResult.Err
  3009  }
  3010  
  3011  // Delete is API call with trace log
  3012  func (s *LicenseStub) Delete(ctx context.Context, id types.ID) error {
  3013  	if s.DeleteStubResult == nil {
  3014  		log.Fatal("LicenseStub.DeleteStubResult is not set")
  3015  	}
  3016  	return s.DeleteStubResult.Err
  3017  }
  3018  
  3019  /*************************************************
  3020  * LicenseInfoStub
  3021  *************************************************/
  3022  
  3023  // LicenseInfoFindStubResult is expected values of the Find operation
  3024  type LicenseInfoFindStubResult struct {
  3025  	Values *iaas.LicenseInfoFindResult
  3026  	Err    error
  3027  }
  3028  
  3029  // LicenseInfoReadStubResult is expected values of the Read operation
  3030  type LicenseInfoReadStubResult struct {
  3031  	LicenseInfo *iaas.LicenseInfo
  3032  	Err         error
  3033  }
  3034  
  3035  // LicenseInfoStub is for trace LicenseInfoOp operations
  3036  type LicenseInfoStub struct {
  3037  	FindStubResult *LicenseInfoFindStubResult
  3038  	ReadStubResult *LicenseInfoReadStubResult
  3039  }
  3040  
  3041  // NewLicenseInfoStub creates new LicenseInfoStub instance
  3042  func NewLicenseInfoStub(caller iaas.APICaller) iaas.LicenseInfoAPI {
  3043  	return &LicenseInfoStub{}
  3044  }
  3045  
  3046  // Find is API call with trace log
  3047  func (s *LicenseInfoStub) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.LicenseInfoFindResult, error) {
  3048  	if s.FindStubResult == nil {
  3049  		log.Fatal("LicenseInfoStub.FindStubResult is not set")
  3050  	}
  3051  	return s.FindStubResult.Values, s.FindStubResult.Err
  3052  }
  3053  
  3054  // Read is API call with trace log
  3055  func (s *LicenseInfoStub) Read(ctx context.Context, id types.ID) (*iaas.LicenseInfo, error) {
  3056  	if s.ReadStubResult == nil {
  3057  		log.Fatal("LicenseInfoStub.ReadStubResult is not set")
  3058  	}
  3059  	return s.ReadStubResult.LicenseInfo, s.ReadStubResult.Err
  3060  }
  3061  
  3062  /*************************************************
  3063  * LoadBalancerStub
  3064  *************************************************/
  3065  
  3066  // LoadBalancerFindStubResult is expected values of the Find operation
  3067  type LoadBalancerFindStubResult struct {
  3068  	Values *iaas.LoadBalancerFindResult
  3069  	Err    error
  3070  }
  3071  
  3072  // LoadBalancerCreateStubResult is expected values of the Create operation
  3073  type LoadBalancerCreateStubResult struct {
  3074  	LoadBalancer *iaas.LoadBalancer
  3075  	Err          error
  3076  }
  3077  
  3078  // LoadBalancerReadStubResult is expected values of the Read operation
  3079  type LoadBalancerReadStubResult struct {
  3080  	LoadBalancer *iaas.LoadBalancer
  3081  	Err          error
  3082  }
  3083  
  3084  // LoadBalancerUpdateStubResult is expected values of the Update operation
  3085  type LoadBalancerUpdateStubResult struct {
  3086  	LoadBalancer *iaas.LoadBalancer
  3087  	Err          error
  3088  }
  3089  
  3090  // LoadBalancerUpdateSettingsStubResult is expected values of the UpdateSettings operation
  3091  type LoadBalancerUpdateSettingsStubResult struct {
  3092  	LoadBalancer *iaas.LoadBalancer
  3093  	Err          error
  3094  }
  3095  
  3096  // LoadBalancerDeleteStubResult is expected values of the Delete operation
  3097  type LoadBalancerDeleteStubResult struct {
  3098  	Err error
  3099  }
  3100  
  3101  // LoadBalancerConfigStubResult is expected values of the Config operation
  3102  type LoadBalancerConfigStubResult struct {
  3103  	Err error
  3104  }
  3105  
  3106  // LoadBalancerBootStubResult is expected values of the Boot operation
  3107  type LoadBalancerBootStubResult struct {
  3108  	Err error
  3109  }
  3110  
  3111  // LoadBalancerShutdownStubResult is expected values of the Shutdown operation
  3112  type LoadBalancerShutdownStubResult struct {
  3113  	Err error
  3114  }
  3115  
  3116  // LoadBalancerResetStubResult is expected values of the Reset operation
  3117  type LoadBalancerResetStubResult struct {
  3118  	Err error
  3119  }
  3120  
  3121  // LoadBalancerMonitorCPUStubResult is expected values of the MonitorCPU operation
  3122  type LoadBalancerMonitorCPUStubResult struct {
  3123  	CPUTimeActivity *iaas.CPUTimeActivity
  3124  	Err             error
  3125  }
  3126  
  3127  // LoadBalancerMonitorInterfaceStubResult is expected values of the MonitorInterface operation
  3128  type LoadBalancerMonitorInterfaceStubResult struct {
  3129  	InterfaceActivity *iaas.InterfaceActivity
  3130  	Err               error
  3131  }
  3132  
  3133  // LoadBalancerStatusStubResult is expected values of the Status operation
  3134  type LoadBalancerStatusStubResult struct {
  3135  	Values *iaas.LoadBalancerStatusResult
  3136  	Err    error
  3137  }
  3138  
  3139  // LoadBalancerStub is for trace LoadBalancerOp operations
  3140  type LoadBalancerStub struct {
  3141  	FindStubResult             *LoadBalancerFindStubResult
  3142  	CreateStubResult           *LoadBalancerCreateStubResult
  3143  	ReadStubResult             *LoadBalancerReadStubResult
  3144  	UpdateStubResult           *LoadBalancerUpdateStubResult
  3145  	UpdateSettingsStubResult   *LoadBalancerUpdateSettingsStubResult
  3146  	DeleteStubResult           *LoadBalancerDeleteStubResult
  3147  	ConfigStubResult           *LoadBalancerConfigStubResult
  3148  	BootStubResult             *LoadBalancerBootStubResult
  3149  	ShutdownStubResult         *LoadBalancerShutdownStubResult
  3150  	ResetStubResult            *LoadBalancerResetStubResult
  3151  	MonitorCPUStubResult       *LoadBalancerMonitorCPUStubResult
  3152  	MonitorInterfaceStubResult *LoadBalancerMonitorInterfaceStubResult
  3153  	StatusStubResult           *LoadBalancerStatusStubResult
  3154  }
  3155  
  3156  // NewLoadBalancerStub creates new LoadBalancerStub instance
  3157  func NewLoadBalancerStub(caller iaas.APICaller) iaas.LoadBalancerAPI {
  3158  	return &LoadBalancerStub{}
  3159  }
  3160  
  3161  // Find is API call with trace log
  3162  func (s *LoadBalancerStub) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.LoadBalancerFindResult, error) {
  3163  	if s.FindStubResult == nil {
  3164  		log.Fatal("LoadBalancerStub.FindStubResult is not set")
  3165  	}
  3166  	return s.FindStubResult.Values, s.FindStubResult.Err
  3167  }
  3168  
  3169  // Create is API call with trace log
  3170  func (s *LoadBalancerStub) Create(ctx context.Context, zone string, param *iaas.LoadBalancerCreateRequest) (*iaas.LoadBalancer, error) {
  3171  	if s.CreateStubResult == nil {
  3172  		log.Fatal("LoadBalancerStub.CreateStubResult is not set")
  3173  	}
  3174  	return s.CreateStubResult.LoadBalancer, s.CreateStubResult.Err
  3175  }
  3176  
  3177  // Read is API call with trace log
  3178  func (s *LoadBalancerStub) Read(ctx context.Context, zone string, id types.ID) (*iaas.LoadBalancer, error) {
  3179  	if s.ReadStubResult == nil {
  3180  		log.Fatal("LoadBalancerStub.ReadStubResult is not set")
  3181  	}
  3182  	return s.ReadStubResult.LoadBalancer, s.ReadStubResult.Err
  3183  }
  3184  
  3185  // Update is API call with trace log
  3186  func (s *LoadBalancerStub) Update(ctx context.Context, zone string, id types.ID, param *iaas.LoadBalancerUpdateRequest) (*iaas.LoadBalancer, error) {
  3187  	if s.UpdateStubResult == nil {
  3188  		log.Fatal("LoadBalancerStub.UpdateStubResult is not set")
  3189  	}
  3190  	return s.UpdateStubResult.LoadBalancer, s.UpdateStubResult.Err
  3191  }
  3192  
  3193  // UpdateSettings is API call with trace log
  3194  func (s *LoadBalancerStub) UpdateSettings(ctx context.Context, zone string, id types.ID, param *iaas.LoadBalancerUpdateSettingsRequest) (*iaas.LoadBalancer, error) {
  3195  	if s.UpdateSettingsStubResult == nil {
  3196  		log.Fatal("LoadBalancerStub.UpdateSettingsStubResult is not set")
  3197  	}
  3198  	return s.UpdateSettingsStubResult.LoadBalancer, s.UpdateSettingsStubResult.Err
  3199  }
  3200  
  3201  // Delete is API call with trace log
  3202  func (s *LoadBalancerStub) Delete(ctx context.Context, zone string, id types.ID) error {
  3203  	if s.DeleteStubResult == nil {
  3204  		log.Fatal("LoadBalancerStub.DeleteStubResult is not set")
  3205  	}
  3206  	return s.DeleteStubResult.Err
  3207  }
  3208  
  3209  // Config is API call with trace log
  3210  func (s *LoadBalancerStub) Config(ctx context.Context, zone string, id types.ID) error {
  3211  	if s.ConfigStubResult == nil {
  3212  		log.Fatal("LoadBalancerStub.ConfigStubResult is not set")
  3213  	}
  3214  	return s.ConfigStubResult.Err
  3215  }
  3216  
  3217  // Boot is API call with trace log
  3218  func (s *LoadBalancerStub) Boot(ctx context.Context, zone string, id types.ID) error {
  3219  	if s.BootStubResult == nil {
  3220  		log.Fatal("LoadBalancerStub.BootStubResult is not set")
  3221  	}
  3222  	return s.BootStubResult.Err
  3223  }
  3224  
  3225  // Shutdown is API call with trace log
  3226  func (s *LoadBalancerStub) Shutdown(ctx context.Context, zone string, id types.ID, shutdownOption *iaas.ShutdownOption) error {
  3227  	if s.ShutdownStubResult == nil {
  3228  		log.Fatal("LoadBalancerStub.ShutdownStubResult is not set")
  3229  	}
  3230  	return s.ShutdownStubResult.Err
  3231  }
  3232  
  3233  // Reset is API call with trace log
  3234  func (s *LoadBalancerStub) Reset(ctx context.Context, zone string, id types.ID) error {
  3235  	if s.ResetStubResult == nil {
  3236  		log.Fatal("LoadBalancerStub.ResetStubResult is not set")
  3237  	}
  3238  	return s.ResetStubResult.Err
  3239  }
  3240  
  3241  // MonitorCPU is API call with trace log
  3242  func (s *LoadBalancerStub) MonitorCPU(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.CPUTimeActivity, error) {
  3243  	if s.MonitorCPUStubResult == nil {
  3244  		log.Fatal("LoadBalancerStub.MonitorCPUStubResult is not set")
  3245  	}
  3246  	return s.MonitorCPUStubResult.CPUTimeActivity, s.MonitorCPUStubResult.Err
  3247  }
  3248  
  3249  // MonitorInterface is API call with trace log
  3250  func (s *LoadBalancerStub) MonitorInterface(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.InterfaceActivity, error) {
  3251  	if s.MonitorInterfaceStubResult == nil {
  3252  		log.Fatal("LoadBalancerStub.MonitorInterfaceStubResult is not set")
  3253  	}
  3254  	return s.MonitorInterfaceStubResult.InterfaceActivity, s.MonitorInterfaceStubResult.Err
  3255  }
  3256  
  3257  // Status is API call with trace log
  3258  func (s *LoadBalancerStub) Status(ctx context.Context, zone string, id types.ID) (*iaas.LoadBalancerStatusResult, error) {
  3259  	if s.StatusStubResult == nil {
  3260  		log.Fatal("LoadBalancerStub.StatusStubResult is not set")
  3261  	}
  3262  	return s.StatusStubResult.Values, s.StatusStubResult.Err
  3263  }
  3264  
  3265  /*************************************************
  3266  * LocalRouterStub
  3267  *************************************************/
  3268  
  3269  // LocalRouterFindStubResult is expected values of the Find operation
  3270  type LocalRouterFindStubResult struct {
  3271  	Values *iaas.LocalRouterFindResult
  3272  	Err    error
  3273  }
  3274  
  3275  // LocalRouterCreateStubResult is expected values of the Create operation
  3276  type LocalRouterCreateStubResult struct {
  3277  	LocalRouter *iaas.LocalRouter
  3278  	Err         error
  3279  }
  3280  
  3281  // LocalRouterReadStubResult is expected values of the Read operation
  3282  type LocalRouterReadStubResult struct {
  3283  	LocalRouter *iaas.LocalRouter
  3284  	Err         error
  3285  }
  3286  
  3287  // LocalRouterUpdateStubResult is expected values of the Update operation
  3288  type LocalRouterUpdateStubResult struct {
  3289  	LocalRouter *iaas.LocalRouter
  3290  	Err         error
  3291  }
  3292  
  3293  // LocalRouterUpdateSettingsStubResult is expected values of the UpdateSettings operation
  3294  type LocalRouterUpdateSettingsStubResult struct {
  3295  	LocalRouter *iaas.LocalRouter
  3296  	Err         error
  3297  }
  3298  
  3299  // LocalRouterDeleteStubResult is expected values of the Delete operation
  3300  type LocalRouterDeleteStubResult struct {
  3301  	Err error
  3302  }
  3303  
  3304  // LocalRouterHealthStatusStubResult is expected values of the HealthStatus operation
  3305  type LocalRouterHealthStatusStubResult struct {
  3306  	LocalRouterHealth *iaas.LocalRouterHealth
  3307  	Err               error
  3308  }
  3309  
  3310  // LocalRouterMonitorLocalRouterStubResult is expected values of the MonitorLocalRouter operation
  3311  type LocalRouterMonitorLocalRouterStubResult struct {
  3312  	LocalRouterActivity *iaas.LocalRouterActivity
  3313  	Err                 error
  3314  }
  3315  
  3316  // LocalRouterStub is for trace LocalRouterOp operations
  3317  type LocalRouterStub struct {
  3318  	FindStubResult               *LocalRouterFindStubResult
  3319  	CreateStubResult             *LocalRouterCreateStubResult
  3320  	ReadStubResult               *LocalRouterReadStubResult
  3321  	UpdateStubResult             *LocalRouterUpdateStubResult
  3322  	UpdateSettingsStubResult     *LocalRouterUpdateSettingsStubResult
  3323  	DeleteStubResult             *LocalRouterDeleteStubResult
  3324  	HealthStatusStubResult       *LocalRouterHealthStatusStubResult
  3325  	MonitorLocalRouterStubResult *LocalRouterMonitorLocalRouterStubResult
  3326  }
  3327  
  3328  // NewLocalRouterStub creates new LocalRouterStub instance
  3329  func NewLocalRouterStub(caller iaas.APICaller) iaas.LocalRouterAPI {
  3330  	return &LocalRouterStub{}
  3331  }
  3332  
  3333  // Find is API call with trace log
  3334  func (s *LocalRouterStub) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.LocalRouterFindResult, error) {
  3335  	if s.FindStubResult == nil {
  3336  		log.Fatal("LocalRouterStub.FindStubResult is not set")
  3337  	}
  3338  	return s.FindStubResult.Values, s.FindStubResult.Err
  3339  }
  3340  
  3341  // Create is API call with trace log
  3342  func (s *LocalRouterStub) Create(ctx context.Context, param *iaas.LocalRouterCreateRequest) (*iaas.LocalRouter, error) {
  3343  	if s.CreateStubResult == nil {
  3344  		log.Fatal("LocalRouterStub.CreateStubResult is not set")
  3345  	}
  3346  	return s.CreateStubResult.LocalRouter, s.CreateStubResult.Err
  3347  }
  3348  
  3349  // Read is API call with trace log
  3350  func (s *LocalRouterStub) Read(ctx context.Context, id types.ID) (*iaas.LocalRouter, error) {
  3351  	if s.ReadStubResult == nil {
  3352  		log.Fatal("LocalRouterStub.ReadStubResult is not set")
  3353  	}
  3354  	return s.ReadStubResult.LocalRouter, s.ReadStubResult.Err
  3355  }
  3356  
  3357  // Update is API call with trace log
  3358  func (s *LocalRouterStub) Update(ctx context.Context, id types.ID, param *iaas.LocalRouterUpdateRequest) (*iaas.LocalRouter, error) {
  3359  	if s.UpdateStubResult == nil {
  3360  		log.Fatal("LocalRouterStub.UpdateStubResult is not set")
  3361  	}
  3362  	return s.UpdateStubResult.LocalRouter, s.UpdateStubResult.Err
  3363  }
  3364  
  3365  // UpdateSettings is API call with trace log
  3366  func (s *LocalRouterStub) UpdateSettings(ctx context.Context, id types.ID, param *iaas.LocalRouterUpdateSettingsRequest) (*iaas.LocalRouter, error) {
  3367  	if s.UpdateSettingsStubResult == nil {
  3368  		log.Fatal("LocalRouterStub.UpdateSettingsStubResult is not set")
  3369  	}
  3370  	return s.UpdateSettingsStubResult.LocalRouter, s.UpdateSettingsStubResult.Err
  3371  }
  3372  
  3373  // Delete is API call with trace log
  3374  func (s *LocalRouterStub) Delete(ctx context.Context, id types.ID) error {
  3375  	if s.DeleteStubResult == nil {
  3376  		log.Fatal("LocalRouterStub.DeleteStubResult is not set")
  3377  	}
  3378  	return s.DeleteStubResult.Err
  3379  }
  3380  
  3381  // HealthStatus is API call with trace log
  3382  func (s *LocalRouterStub) HealthStatus(ctx context.Context, id types.ID) (*iaas.LocalRouterHealth, error) {
  3383  	if s.HealthStatusStubResult == nil {
  3384  		log.Fatal("LocalRouterStub.HealthStatusStubResult is not set")
  3385  	}
  3386  	return s.HealthStatusStubResult.LocalRouterHealth, s.HealthStatusStubResult.Err
  3387  }
  3388  
  3389  // MonitorLocalRouter is API call with trace log
  3390  func (s *LocalRouterStub) MonitorLocalRouter(ctx context.Context, id types.ID, condition *iaas.MonitorCondition) (*iaas.LocalRouterActivity, error) {
  3391  	if s.MonitorLocalRouterStubResult == nil {
  3392  		log.Fatal("LocalRouterStub.MonitorLocalRouterStubResult is not set")
  3393  	}
  3394  	return s.MonitorLocalRouterStubResult.LocalRouterActivity, s.MonitorLocalRouterStubResult.Err
  3395  }
  3396  
  3397  /*************************************************
  3398  * MobileGatewayStub
  3399  *************************************************/
  3400  
  3401  // MobileGatewayFindStubResult is expected values of the Find operation
  3402  type MobileGatewayFindStubResult struct {
  3403  	Values *iaas.MobileGatewayFindResult
  3404  	Err    error
  3405  }
  3406  
  3407  // MobileGatewayCreateStubResult is expected values of the Create operation
  3408  type MobileGatewayCreateStubResult struct {
  3409  	MobileGateway *iaas.MobileGateway
  3410  	Err           error
  3411  }
  3412  
  3413  // MobileGatewayReadStubResult is expected values of the Read operation
  3414  type MobileGatewayReadStubResult struct {
  3415  	MobileGateway *iaas.MobileGateway
  3416  	Err           error
  3417  }
  3418  
  3419  // MobileGatewayUpdateStubResult is expected values of the Update operation
  3420  type MobileGatewayUpdateStubResult struct {
  3421  	MobileGateway *iaas.MobileGateway
  3422  	Err           error
  3423  }
  3424  
  3425  // MobileGatewayUpdateSettingsStubResult is expected values of the UpdateSettings operation
  3426  type MobileGatewayUpdateSettingsStubResult struct {
  3427  	MobileGateway *iaas.MobileGateway
  3428  	Err           error
  3429  }
  3430  
  3431  // MobileGatewayDeleteStubResult is expected values of the Delete operation
  3432  type MobileGatewayDeleteStubResult struct {
  3433  	Err error
  3434  }
  3435  
  3436  // MobileGatewayConfigStubResult is expected values of the Config operation
  3437  type MobileGatewayConfigStubResult struct {
  3438  	Err error
  3439  }
  3440  
  3441  // MobileGatewayBootStubResult is expected values of the Boot operation
  3442  type MobileGatewayBootStubResult struct {
  3443  	Err error
  3444  }
  3445  
  3446  // MobileGatewayShutdownStubResult is expected values of the Shutdown operation
  3447  type MobileGatewayShutdownStubResult struct {
  3448  	Err error
  3449  }
  3450  
  3451  // MobileGatewayResetStubResult is expected values of the Reset operation
  3452  type MobileGatewayResetStubResult struct {
  3453  	Err error
  3454  }
  3455  
  3456  // MobileGatewayConnectToSwitchStubResult is expected values of the ConnectToSwitch operation
  3457  type MobileGatewayConnectToSwitchStubResult struct {
  3458  	Err error
  3459  }
  3460  
  3461  // MobileGatewayDisconnectFromSwitchStubResult is expected values of the DisconnectFromSwitch operation
  3462  type MobileGatewayDisconnectFromSwitchStubResult struct {
  3463  	Err error
  3464  }
  3465  
  3466  // MobileGatewayGetDNSStubResult is expected values of the GetDNS operation
  3467  type MobileGatewayGetDNSStubResult struct {
  3468  	SIMGroup *iaas.MobileGatewayDNSSetting
  3469  	Err      error
  3470  }
  3471  
  3472  // MobileGatewaySetDNSStubResult is expected values of the SetDNS operation
  3473  type MobileGatewaySetDNSStubResult struct {
  3474  	Err error
  3475  }
  3476  
  3477  // MobileGatewayGetSIMRoutesStubResult is expected values of the GetSIMRoutes operation
  3478  type MobileGatewayGetSIMRoutesStubResult struct {
  3479  	SIMRoutes iaas.MobileGatewaySIMRoutes
  3480  	Err       error
  3481  }
  3482  
  3483  // MobileGatewaySetSIMRoutesStubResult is expected values of the SetSIMRoutes operation
  3484  type MobileGatewaySetSIMRoutesStubResult struct {
  3485  	Err error
  3486  }
  3487  
  3488  // MobileGatewayListSIMStubResult is expected values of the ListSIM operation
  3489  type MobileGatewayListSIMStubResult struct {
  3490  	SIM iaas.MobileGatewaySIMs
  3491  	Err error
  3492  }
  3493  
  3494  // MobileGatewayAddSIMStubResult is expected values of the AddSIM operation
  3495  type MobileGatewayAddSIMStubResult struct {
  3496  	Err error
  3497  }
  3498  
  3499  // MobileGatewayDeleteSIMStubResult is expected values of the DeleteSIM operation
  3500  type MobileGatewayDeleteSIMStubResult struct {
  3501  	Err error
  3502  }
  3503  
  3504  // MobileGatewayLogsStubResult is expected values of the Logs operation
  3505  type MobileGatewayLogsStubResult struct {
  3506  	Logs []*iaas.MobileGatewaySIMLogs
  3507  	Err  error
  3508  }
  3509  
  3510  // MobileGatewayGetTrafficConfigStubResult is expected values of the GetTrafficConfig operation
  3511  type MobileGatewayGetTrafficConfigStubResult struct {
  3512  	TrafficMonitoring *iaas.MobileGatewayTrafficControl
  3513  	Err               error
  3514  }
  3515  
  3516  // MobileGatewaySetTrafficConfigStubResult is expected values of the SetTrafficConfig operation
  3517  type MobileGatewaySetTrafficConfigStubResult struct {
  3518  	Err error
  3519  }
  3520  
  3521  // MobileGatewayDeleteTrafficConfigStubResult is expected values of the DeleteTrafficConfig operation
  3522  type MobileGatewayDeleteTrafficConfigStubResult struct {
  3523  	Err error
  3524  }
  3525  
  3526  // MobileGatewayTrafficStatusStubResult is expected values of the TrafficStatus operation
  3527  type MobileGatewayTrafficStatusStubResult struct {
  3528  	TrafficStatus *iaas.MobileGatewayTrafficStatus
  3529  	Err           error
  3530  }
  3531  
  3532  // MobileGatewayMonitorInterfaceStubResult is expected values of the MonitorInterface operation
  3533  type MobileGatewayMonitorInterfaceStubResult struct {
  3534  	InterfaceActivity *iaas.InterfaceActivity
  3535  	Err               error
  3536  }
  3537  
  3538  // MobileGatewayStub is for trace MobileGatewayOp operations
  3539  type MobileGatewayStub struct {
  3540  	FindStubResult                 *MobileGatewayFindStubResult
  3541  	CreateStubResult               *MobileGatewayCreateStubResult
  3542  	ReadStubResult                 *MobileGatewayReadStubResult
  3543  	UpdateStubResult               *MobileGatewayUpdateStubResult
  3544  	UpdateSettingsStubResult       *MobileGatewayUpdateSettingsStubResult
  3545  	DeleteStubResult               *MobileGatewayDeleteStubResult
  3546  	ConfigStubResult               *MobileGatewayConfigStubResult
  3547  	BootStubResult                 *MobileGatewayBootStubResult
  3548  	ShutdownStubResult             *MobileGatewayShutdownStubResult
  3549  	ResetStubResult                *MobileGatewayResetStubResult
  3550  	ConnectToSwitchStubResult      *MobileGatewayConnectToSwitchStubResult
  3551  	DisconnectFromSwitchStubResult *MobileGatewayDisconnectFromSwitchStubResult
  3552  	GetDNSStubResult               *MobileGatewayGetDNSStubResult
  3553  	SetDNSStubResult               *MobileGatewaySetDNSStubResult
  3554  	GetSIMRoutesStubResult         *MobileGatewayGetSIMRoutesStubResult
  3555  	SetSIMRoutesStubResult         *MobileGatewaySetSIMRoutesStubResult
  3556  	ListSIMStubResult              *MobileGatewayListSIMStubResult
  3557  	AddSIMStubResult               *MobileGatewayAddSIMStubResult
  3558  	DeleteSIMStubResult            *MobileGatewayDeleteSIMStubResult
  3559  	LogsStubResult                 *MobileGatewayLogsStubResult
  3560  	GetTrafficConfigStubResult     *MobileGatewayGetTrafficConfigStubResult
  3561  	SetTrafficConfigStubResult     *MobileGatewaySetTrafficConfigStubResult
  3562  	DeleteTrafficConfigStubResult  *MobileGatewayDeleteTrafficConfigStubResult
  3563  	TrafficStatusStubResult        *MobileGatewayTrafficStatusStubResult
  3564  	MonitorInterfaceStubResult     *MobileGatewayMonitorInterfaceStubResult
  3565  }
  3566  
  3567  // NewMobileGatewayStub creates new MobileGatewayStub instance
  3568  func NewMobileGatewayStub(caller iaas.APICaller) iaas.MobileGatewayAPI {
  3569  	return &MobileGatewayStub{}
  3570  }
  3571  
  3572  // Find is API call with trace log
  3573  func (s *MobileGatewayStub) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.MobileGatewayFindResult, error) {
  3574  	if s.FindStubResult == nil {
  3575  		log.Fatal("MobileGatewayStub.FindStubResult is not set")
  3576  	}
  3577  	return s.FindStubResult.Values, s.FindStubResult.Err
  3578  }
  3579  
  3580  // Create is API call with trace log
  3581  func (s *MobileGatewayStub) Create(ctx context.Context, zone string, param *iaas.MobileGatewayCreateRequest) (*iaas.MobileGateway, error) {
  3582  	if s.CreateStubResult == nil {
  3583  		log.Fatal("MobileGatewayStub.CreateStubResult is not set")
  3584  	}
  3585  	return s.CreateStubResult.MobileGateway, s.CreateStubResult.Err
  3586  }
  3587  
  3588  // Read is API call with trace log
  3589  func (s *MobileGatewayStub) Read(ctx context.Context, zone string, id types.ID) (*iaas.MobileGateway, error) {
  3590  	if s.ReadStubResult == nil {
  3591  		log.Fatal("MobileGatewayStub.ReadStubResult is not set")
  3592  	}
  3593  	return s.ReadStubResult.MobileGateway, s.ReadStubResult.Err
  3594  }
  3595  
  3596  // Update is API call with trace log
  3597  func (s *MobileGatewayStub) Update(ctx context.Context, zone string, id types.ID, param *iaas.MobileGatewayUpdateRequest) (*iaas.MobileGateway, error) {
  3598  	if s.UpdateStubResult == nil {
  3599  		log.Fatal("MobileGatewayStub.UpdateStubResult is not set")
  3600  	}
  3601  	return s.UpdateStubResult.MobileGateway, s.UpdateStubResult.Err
  3602  }
  3603  
  3604  // UpdateSettings is API call with trace log
  3605  func (s *MobileGatewayStub) UpdateSettings(ctx context.Context, zone string, id types.ID, param *iaas.MobileGatewayUpdateSettingsRequest) (*iaas.MobileGateway, error) {
  3606  	if s.UpdateSettingsStubResult == nil {
  3607  		log.Fatal("MobileGatewayStub.UpdateSettingsStubResult is not set")
  3608  	}
  3609  	return s.UpdateSettingsStubResult.MobileGateway, s.UpdateSettingsStubResult.Err
  3610  }
  3611  
  3612  // Delete is API call with trace log
  3613  func (s *MobileGatewayStub) Delete(ctx context.Context, zone string, id types.ID) error {
  3614  	if s.DeleteStubResult == nil {
  3615  		log.Fatal("MobileGatewayStub.DeleteStubResult is not set")
  3616  	}
  3617  	return s.DeleteStubResult.Err
  3618  }
  3619  
  3620  // Config is API call with trace log
  3621  func (s *MobileGatewayStub) Config(ctx context.Context, zone string, id types.ID) error {
  3622  	if s.ConfigStubResult == nil {
  3623  		log.Fatal("MobileGatewayStub.ConfigStubResult is not set")
  3624  	}
  3625  	return s.ConfigStubResult.Err
  3626  }
  3627  
  3628  // Boot is API call with trace log
  3629  func (s *MobileGatewayStub) Boot(ctx context.Context, zone string, id types.ID) error {
  3630  	if s.BootStubResult == nil {
  3631  		log.Fatal("MobileGatewayStub.BootStubResult is not set")
  3632  	}
  3633  	return s.BootStubResult.Err
  3634  }
  3635  
  3636  // Shutdown is API call with trace log
  3637  func (s *MobileGatewayStub) Shutdown(ctx context.Context, zone string, id types.ID, shutdownOption *iaas.ShutdownOption) error {
  3638  	if s.ShutdownStubResult == nil {
  3639  		log.Fatal("MobileGatewayStub.ShutdownStubResult is not set")
  3640  	}
  3641  	return s.ShutdownStubResult.Err
  3642  }
  3643  
  3644  // Reset is API call with trace log
  3645  func (s *MobileGatewayStub) Reset(ctx context.Context, zone string, id types.ID) error {
  3646  	if s.ResetStubResult == nil {
  3647  		log.Fatal("MobileGatewayStub.ResetStubResult is not set")
  3648  	}
  3649  	return s.ResetStubResult.Err
  3650  }
  3651  
  3652  // ConnectToSwitch is API call with trace log
  3653  func (s *MobileGatewayStub) ConnectToSwitch(ctx context.Context, zone string, id types.ID, switchID types.ID) error {
  3654  	if s.ConnectToSwitchStubResult == nil {
  3655  		log.Fatal("MobileGatewayStub.ConnectToSwitchStubResult is not set")
  3656  	}
  3657  	return s.ConnectToSwitchStubResult.Err
  3658  }
  3659  
  3660  // DisconnectFromSwitch is API call with trace log
  3661  func (s *MobileGatewayStub) DisconnectFromSwitch(ctx context.Context, zone string, id types.ID) error {
  3662  	if s.DisconnectFromSwitchStubResult == nil {
  3663  		log.Fatal("MobileGatewayStub.DisconnectFromSwitchStubResult is not set")
  3664  	}
  3665  	return s.DisconnectFromSwitchStubResult.Err
  3666  }
  3667  
  3668  // GetDNS is API call with trace log
  3669  func (s *MobileGatewayStub) GetDNS(ctx context.Context, zone string, id types.ID) (*iaas.MobileGatewayDNSSetting, error) {
  3670  	if s.GetDNSStubResult == nil {
  3671  		log.Fatal("MobileGatewayStub.GetDNSStubResult is not set")
  3672  	}
  3673  	return s.GetDNSStubResult.SIMGroup, s.GetDNSStubResult.Err
  3674  }
  3675  
  3676  // SetDNS is API call with trace log
  3677  func (s *MobileGatewayStub) SetDNS(ctx context.Context, zone string, id types.ID, param *iaas.MobileGatewayDNSSetting) error {
  3678  	if s.SetDNSStubResult == nil {
  3679  		log.Fatal("MobileGatewayStub.SetDNSStubResult is not set")
  3680  	}
  3681  	return s.SetDNSStubResult.Err
  3682  }
  3683  
  3684  // GetSIMRoutes is API call with trace log
  3685  func (s *MobileGatewayStub) GetSIMRoutes(ctx context.Context, zone string, id types.ID) (iaas.MobileGatewaySIMRoutes, error) {
  3686  	if s.GetSIMRoutesStubResult == nil {
  3687  		log.Fatal("MobileGatewayStub.GetSIMRoutesStubResult is not set")
  3688  	}
  3689  	return s.GetSIMRoutesStubResult.SIMRoutes, s.GetSIMRoutesStubResult.Err
  3690  }
  3691  
  3692  // SetSIMRoutes is API call with trace log
  3693  func (s *MobileGatewayStub) SetSIMRoutes(ctx context.Context, zone string, id types.ID, param []*iaas.MobileGatewaySIMRouteParam) error {
  3694  	if s.SetSIMRoutesStubResult == nil {
  3695  		log.Fatal("MobileGatewayStub.SetSIMRoutesStubResult is not set")
  3696  	}
  3697  	return s.SetSIMRoutesStubResult.Err
  3698  }
  3699  
  3700  // ListSIM is API call with trace log
  3701  func (s *MobileGatewayStub) ListSIM(ctx context.Context, zone string, id types.ID) (iaas.MobileGatewaySIMs, error) {
  3702  	if s.ListSIMStubResult == nil {
  3703  		log.Fatal("MobileGatewayStub.ListSIMStubResult is not set")
  3704  	}
  3705  	return s.ListSIMStubResult.SIM, s.ListSIMStubResult.Err
  3706  }
  3707  
  3708  // AddSIM is API call with trace log
  3709  func (s *MobileGatewayStub) AddSIM(ctx context.Context, zone string, id types.ID, param *iaas.MobileGatewayAddSIMRequest) error {
  3710  	if s.AddSIMStubResult == nil {
  3711  		log.Fatal("MobileGatewayStub.AddSIMStubResult is not set")
  3712  	}
  3713  	return s.AddSIMStubResult.Err
  3714  }
  3715  
  3716  // DeleteSIM is API call with trace log
  3717  func (s *MobileGatewayStub) DeleteSIM(ctx context.Context, zone string, id types.ID, simID types.ID) error {
  3718  	if s.DeleteSIMStubResult == nil {
  3719  		log.Fatal("MobileGatewayStub.DeleteSIMStubResult is not set")
  3720  	}
  3721  	return s.DeleteSIMStubResult.Err
  3722  }
  3723  
  3724  // Logs is API call with trace log
  3725  func (s *MobileGatewayStub) Logs(ctx context.Context, zone string, id types.ID) ([]*iaas.MobileGatewaySIMLogs, error) {
  3726  	if s.LogsStubResult == nil {
  3727  		log.Fatal("MobileGatewayStub.LogsStubResult is not set")
  3728  	}
  3729  	return s.LogsStubResult.Logs, s.LogsStubResult.Err
  3730  }
  3731  
  3732  // GetTrafficConfig is API call with trace log
  3733  func (s *MobileGatewayStub) GetTrafficConfig(ctx context.Context, zone string, id types.ID) (*iaas.MobileGatewayTrafficControl, error) {
  3734  	if s.GetTrafficConfigStubResult == nil {
  3735  		log.Fatal("MobileGatewayStub.GetTrafficConfigStubResult is not set")
  3736  	}
  3737  	return s.GetTrafficConfigStubResult.TrafficMonitoring, s.GetTrafficConfigStubResult.Err
  3738  }
  3739  
  3740  // SetTrafficConfig is API call with trace log
  3741  func (s *MobileGatewayStub) SetTrafficConfig(ctx context.Context, zone string, id types.ID, param *iaas.MobileGatewayTrafficControl) error {
  3742  	if s.SetTrafficConfigStubResult == nil {
  3743  		log.Fatal("MobileGatewayStub.SetTrafficConfigStubResult is not set")
  3744  	}
  3745  	return s.SetTrafficConfigStubResult.Err
  3746  }
  3747  
  3748  // DeleteTrafficConfig is API call with trace log
  3749  func (s *MobileGatewayStub) DeleteTrafficConfig(ctx context.Context, zone string, id types.ID) error {
  3750  	if s.DeleteTrafficConfigStubResult == nil {
  3751  		log.Fatal("MobileGatewayStub.DeleteTrafficConfigStubResult is not set")
  3752  	}
  3753  	return s.DeleteTrafficConfigStubResult.Err
  3754  }
  3755  
  3756  // TrafficStatus is API call with trace log
  3757  func (s *MobileGatewayStub) TrafficStatus(ctx context.Context, zone string, id types.ID) (*iaas.MobileGatewayTrafficStatus, error) {
  3758  	if s.TrafficStatusStubResult == nil {
  3759  		log.Fatal("MobileGatewayStub.TrafficStatusStubResult is not set")
  3760  	}
  3761  	return s.TrafficStatusStubResult.TrafficStatus, s.TrafficStatusStubResult.Err
  3762  }
  3763  
  3764  // MonitorInterface is API call with trace log
  3765  func (s *MobileGatewayStub) MonitorInterface(ctx context.Context, zone string, id types.ID, index int, condition *iaas.MonitorCondition) (*iaas.InterfaceActivity, error) {
  3766  	if s.MonitorInterfaceStubResult == nil {
  3767  		log.Fatal("MobileGatewayStub.MonitorInterfaceStubResult is not set")
  3768  	}
  3769  	return s.MonitorInterfaceStubResult.InterfaceActivity, s.MonitorInterfaceStubResult.Err
  3770  }
  3771  
  3772  /*************************************************
  3773  * NFSStub
  3774  *************************************************/
  3775  
  3776  // NFSFindStubResult is expected values of the Find operation
  3777  type NFSFindStubResult struct {
  3778  	Values *iaas.NFSFindResult
  3779  	Err    error
  3780  }
  3781  
  3782  // NFSCreateStubResult is expected values of the Create operation
  3783  type NFSCreateStubResult struct {
  3784  	NFS *iaas.NFS
  3785  	Err error
  3786  }
  3787  
  3788  // NFSReadStubResult is expected values of the Read operation
  3789  type NFSReadStubResult struct {
  3790  	NFS *iaas.NFS
  3791  	Err error
  3792  }
  3793  
  3794  // NFSUpdateStubResult is expected values of the Update operation
  3795  type NFSUpdateStubResult struct {
  3796  	NFS *iaas.NFS
  3797  	Err error
  3798  }
  3799  
  3800  // NFSDeleteStubResult is expected values of the Delete operation
  3801  type NFSDeleteStubResult struct {
  3802  	Err error
  3803  }
  3804  
  3805  // NFSBootStubResult is expected values of the Boot operation
  3806  type NFSBootStubResult struct {
  3807  	Err error
  3808  }
  3809  
  3810  // NFSShutdownStubResult is expected values of the Shutdown operation
  3811  type NFSShutdownStubResult struct {
  3812  	Err error
  3813  }
  3814  
  3815  // NFSResetStubResult is expected values of the Reset operation
  3816  type NFSResetStubResult struct {
  3817  	Err error
  3818  }
  3819  
  3820  // NFSMonitorCPUStubResult is expected values of the MonitorCPU operation
  3821  type NFSMonitorCPUStubResult struct {
  3822  	CPUTimeActivity *iaas.CPUTimeActivity
  3823  	Err             error
  3824  }
  3825  
  3826  // NFSMonitorFreeDiskSizeStubResult is expected values of the MonitorFreeDiskSize operation
  3827  type NFSMonitorFreeDiskSizeStubResult struct {
  3828  	FreeDiskSizeActivity *iaas.FreeDiskSizeActivity
  3829  	Err                  error
  3830  }
  3831  
  3832  // NFSMonitorInterfaceStubResult is expected values of the MonitorInterface operation
  3833  type NFSMonitorInterfaceStubResult struct {
  3834  	InterfaceActivity *iaas.InterfaceActivity
  3835  	Err               error
  3836  }
  3837  
  3838  // NFSStub is for trace NFSOp operations
  3839  type NFSStub struct {
  3840  	FindStubResult                *NFSFindStubResult
  3841  	CreateStubResult              *NFSCreateStubResult
  3842  	ReadStubResult                *NFSReadStubResult
  3843  	UpdateStubResult              *NFSUpdateStubResult
  3844  	DeleteStubResult              *NFSDeleteStubResult
  3845  	BootStubResult                *NFSBootStubResult
  3846  	ShutdownStubResult            *NFSShutdownStubResult
  3847  	ResetStubResult               *NFSResetStubResult
  3848  	MonitorCPUStubResult          *NFSMonitorCPUStubResult
  3849  	MonitorFreeDiskSizeStubResult *NFSMonitorFreeDiskSizeStubResult
  3850  	MonitorInterfaceStubResult    *NFSMonitorInterfaceStubResult
  3851  }
  3852  
  3853  // NewNFSStub creates new NFSStub instance
  3854  func NewNFSStub(caller iaas.APICaller) iaas.NFSAPI {
  3855  	return &NFSStub{}
  3856  }
  3857  
  3858  // Find is API call with trace log
  3859  func (s *NFSStub) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.NFSFindResult, error) {
  3860  	if s.FindStubResult == nil {
  3861  		log.Fatal("NFSStub.FindStubResult is not set")
  3862  	}
  3863  	return s.FindStubResult.Values, s.FindStubResult.Err
  3864  }
  3865  
  3866  // Create is API call with trace log
  3867  func (s *NFSStub) Create(ctx context.Context, zone string, param *iaas.NFSCreateRequest) (*iaas.NFS, error) {
  3868  	if s.CreateStubResult == nil {
  3869  		log.Fatal("NFSStub.CreateStubResult is not set")
  3870  	}
  3871  	return s.CreateStubResult.NFS, s.CreateStubResult.Err
  3872  }
  3873  
  3874  // Read is API call with trace log
  3875  func (s *NFSStub) Read(ctx context.Context, zone string, id types.ID) (*iaas.NFS, error) {
  3876  	if s.ReadStubResult == nil {
  3877  		log.Fatal("NFSStub.ReadStubResult is not set")
  3878  	}
  3879  	return s.ReadStubResult.NFS, s.ReadStubResult.Err
  3880  }
  3881  
  3882  // Update is API call with trace log
  3883  func (s *NFSStub) Update(ctx context.Context, zone string, id types.ID, param *iaas.NFSUpdateRequest) (*iaas.NFS, error) {
  3884  	if s.UpdateStubResult == nil {
  3885  		log.Fatal("NFSStub.UpdateStubResult is not set")
  3886  	}
  3887  	return s.UpdateStubResult.NFS, s.UpdateStubResult.Err
  3888  }
  3889  
  3890  // Delete is API call with trace log
  3891  func (s *NFSStub) Delete(ctx context.Context, zone string, id types.ID) error {
  3892  	if s.DeleteStubResult == nil {
  3893  		log.Fatal("NFSStub.DeleteStubResult is not set")
  3894  	}
  3895  	return s.DeleteStubResult.Err
  3896  }
  3897  
  3898  // Boot is API call with trace log
  3899  func (s *NFSStub) Boot(ctx context.Context, zone string, id types.ID) error {
  3900  	if s.BootStubResult == nil {
  3901  		log.Fatal("NFSStub.BootStubResult is not set")
  3902  	}
  3903  	return s.BootStubResult.Err
  3904  }
  3905  
  3906  // Shutdown is API call with trace log
  3907  func (s *NFSStub) Shutdown(ctx context.Context, zone string, id types.ID, shutdownOption *iaas.ShutdownOption) error {
  3908  	if s.ShutdownStubResult == nil {
  3909  		log.Fatal("NFSStub.ShutdownStubResult is not set")
  3910  	}
  3911  	return s.ShutdownStubResult.Err
  3912  }
  3913  
  3914  // Reset is API call with trace log
  3915  func (s *NFSStub) Reset(ctx context.Context, zone string, id types.ID) error {
  3916  	if s.ResetStubResult == nil {
  3917  		log.Fatal("NFSStub.ResetStubResult is not set")
  3918  	}
  3919  	return s.ResetStubResult.Err
  3920  }
  3921  
  3922  // MonitorCPU is API call with trace log
  3923  func (s *NFSStub) MonitorCPU(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.CPUTimeActivity, error) {
  3924  	if s.MonitorCPUStubResult == nil {
  3925  		log.Fatal("NFSStub.MonitorCPUStubResult is not set")
  3926  	}
  3927  	return s.MonitorCPUStubResult.CPUTimeActivity, s.MonitorCPUStubResult.Err
  3928  }
  3929  
  3930  // MonitorFreeDiskSize is API call with trace log
  3931  func (s *NFSStub) MonitorFreeDiskSize(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.FreeDiskSizeActivity, error) {
  3932  	if s.MonitorFreeDiskSizeStubResult == nil {
  3933  		log.Fatal("NFSStub.MonitorFreeDiskSizeStubResult is not set")
  3934  	}
  3935  	return s.MonitorFreeDiskSizeStubResult.FreeDiskSizeActivity, s.MonitorFreeDiskSizeStubResult.Err
  3936  }
  3937  
  3938  // MonitorInterface is API call with trace log
  3939  func (s *NFSStub) MonitorInterface(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.InterfaceActivity, error) {
  3940  	if s.MonitorInterfaceStubResult == nil {
  3941  		log.Fatal("NFSStub.MonitorInterfaceStubResult is not set")
  3942  	}
  3943  	return s.MonitorInterfaceStubResult.InterfaceActivity, s.MonitorInterfaceStubResult.Err
  3944  }
  3945  
  3946  /*************************************************
  3947  * NoteStub
  3948  *************************************************/
  3949  
  3950  // NoteFindStubResult is expected values of the Find operation
  3951  type NoteFindStubResult struct {
  3952  	Values *iaas.NoteFindResult
  3953  	Err    error
  3954  }
  3955  
  3956  // NoteCreateStubResult is expected values of the Create operation
  3957  type NoteCreateStubResult struct {
  3958  	Note *iaas.Note
  3959  	Err  error
  3960  }
  3961  
  3962  // NoteReadStubResult is expected values of the Read operation
  3963  type NoteReadStubResult struct {
  3964  	Note *iaas.Note
  3965  	Err  error
  3966  }
  3967  
  3968  // NoteUpdateStubResult is expected values of the Update operation
  3969  type NoteUpdateStubResult struct {
  3970  	Note *iaas.Note
  3971  	Err  error
  3972  }
  3973  
  3974  // NoteDeleteStubResult is expected values of the Delete operation
  3975  type NoteDeleteStubResult struct {
  3976  	Err error
  3977  }
  3978  
  3979  // NoteStub is for trace NoteOp operations
  3980  type NoteStub struct {
  3981  	FindStubResult   *NoteFindStubResult
  3982  	CreateStubResult *NoteCreateStubResult
  3983  	ReadStubResult   *NoteReadStubResult
  3984  	UpdateStubResult *NoteUpdateStubResult
  3985  	DeleteStubResult *NoteDeleteStubResult
  3986  }
  3987  
  3988  // NewNoteStub creates new NoteStub instance
  3989  func NewNoteStub(caller iaas.APICaller) iaas.NoteAPI {
  3990  	return &NoteStub{}
  3991  }
  3992  
  3993  // Find is API call with trace log
  3994  func (s *NoteStub) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.NoteFindResult, error) {
  3995  	if s.FindStubResult == nil {
  3996  		log.Fatal("NoteStub.FindStubResult is not set")
  3997  	}
  3998  	return s.FindStubResult.Values, s.FindStubResult.Err
  3999  }
  4000  
  4001  // Create is API call with trace log
  4002  func (s *NoteStub) Create(ctx context.Context, param *iaas.NoteCreateRequest) (*iaas.Note, error) {
  4003  	if s.CreateStubResult == nil {
  4004  		log.Fatal("NoteStub.CreateStubResult is not set")
  4005  	}
  4006  	return s.CreateStubResult.Note, s.CreateStubResult.Err
  4007  }
  4008  
  4009  // Read is API call with trace log
  4010  func (s *NoteStub) Read(ctx context.Context, id types.ID) (*iaas.Note, error) {
  4011  	if s.ReadStubResult == nil {
  4012  		log.Fatal("NoteStub.ReadStubResult is not set")
  4013  	}
  4014  	return s.ReadStubResult.Note, s.ReadStubResult.Err
  4015  }
  4016  
  4017  // Update is API call with trace log
  4018  func (s *NoteStub) Update(ctx context.Context, id types.ID, param *iaas.NoteUpdateRequest) (*iaas.Note, error) {
  4019  	if s.UpdateStubResult == nil {
  4020  		log.Fatal("NoteStub.UpdateStubResult is not set")
  4021  	}
  4022  	return s.UpdateStubResult.Note, s.UpdateStubResult.Err
  4023  }
  4024  
  4025  // Delete is API call with trace log
  4026  func (s *NoteStub) Delete(ctx context.Context, id types.ID) error {
  4027  	if s.DeleteStubResult == nil {
  4028  		log.Fatal("NoteStub.DeleteStubResult is not set")
  4029  	}
  4030  	return s.DeleteStubResult.Err
  4031  }
  4032  
  4033  /*************************************************
  4034  * PacketFilterStub
  4035  *************************************************/
  4036  
  4037  // PacketFilterFindStubResult is expected values of the Find operation
  4038  type PacketFilterFindStubResult struct {
  4039  	Values *iaas.PacketFilterFindResult
  4040  	Err    error
  4041  }
  4042  
  4043  // PacketFilterCreateStubResult is expected values of the Create operation
  4044  type PacketFilterCreateStubResult struct {
  4045  	PacketFilter *iaas.PacketFilter
  4046  	Err          error
  4047  }
  4048  
  4049  // PacketFilterReadStubResult is expected values of the Read operation
  4050  type PacketFilterReadStubResult struct {
  4051  	PacketFilter *iaas.PacketFilter
  4052  	Err          error
  4053  }
  4054  
  4055  // PacketFilterUpdateStubResult is expected values of the Update operation
  4056  type PacketFilterUpdateStubResult struct {
  4057  	PacketFilter *iaas.PacketFilter
  4058  	Err          error
  4059  }
  4060  
  4061  // PacketFilterDeleteStubResult is expected values of the Delete operation
  4062  type PacketFilterDeleteStubResult struct {
  4063  	Err error
  4064  }
  4065  
  4066  // PacketFilterStub is for trace PacketFilterOp operations
  4067  type PacketFilterStub struct {
  4068  	FindStubResult   *PacketFilterFindStubResult
  4069  	CreateStubResult *PacketFilterCreateStubResult
  4070  	ReadStubResult   *PacketFilterReadStubResult
  4071  	UpdateStubResult *PacketFilterUpdateStubResult
  4072  	DeleteStubResult *PacketFilterDeleteStubResult
  4073  }
  4074  
  4075  // NewPacketFilterStub creates new PacketFilterStub instance
  4076  func NewPacketFilterStub(caller iaas.APICaller) iaas.PacketFilterAPI {
  4077  	return &PacketFilterStub{}
  4078  }
  4079  
  4080  // Find is API call with trace log
  4081  func (s *PacketFilterStub) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.PacketFilterFindResult, error) {
  4082  	if s.FindStubResult == nil {
  4083  		log.Fatal("PacketFilterStub.FindStubResult is not set")
  4084  	}
  4085  	return s.FindStubResult.Values, s.FindStubResult.Err
  4086  }
  4087  
  4088  // Create is API call with trace log
  4089  func (s *PacketFilterStub) Create(ctx context.Context, zone string, param *iaas.PacketFilterCreateRequest) (*iaas.PacketFilter, error) {
  4090  	if s.CreateStubResult == nil {
  4091  		log.Fatal("PacketFilterStub.CreateStubResult is not set")
  4092  	}
  4093  	return s.CreateStubResult.PacketFilter, s.CreateStubResult.Err
  4094  }
  4095  
  4096  // Read is API call with trace log
  4097  func (s *PacketFilterStub) Read(ctx context.Context, zone string, id types.ID) (*iaas.PacketFilter, error) {
  4098  	if s.ReadStubResult == nil {
  4099  		log.Fatal("PacketFilterStub.ReadStubResult is not set")
  4100  	}
  4101  	return s.ReadStubResult.PacketFilter, s.ReadStubResult.Err
  4102  }
  4103  
  4104  // Update is API call with trace log
  4105  func (s *PacketFilterStub) Update(ctx context.Context, zone string, id types.ID, updateParam *iaas.PacketFilterUpdateRequest, originalExpressionHash string) (*iaas.PacketFilter, error) {
  4106  	if s.UpdateStubResult == nil {
  4107  		log.Fatal("PacketFilterStub.UpdateStubResult is not set")
  4108  	}
  4109  	return s.UpdateStubResult.PacketFilter, s.UpdateStubResult.Err
  4110  }
  4111  
  4112  // Delete is API call with trace log
  4113  func (s *PacketFilterStub) Delete(ctx context.Context, zone string, id types.ID) error {
  4114  	if s.DeleteStubResult == nil {
  4115  		log.Fatal("PacketFilterStub.DeleteStubResult is not set")
  4116  	}
  4117  	return s.DeleteStubResult.Err
  4118  }
  4119  
  4120  /*************************************************
  4121  * PrivateHostStub
  4122  *************************************************/
  4123  
  4124  // PrivateHostFindStubResult is expected values of the Find operation
  4125  type PrivateHostFindStubResult struct {
  4126  	Values *iaas.PrivateHostFindResult
  4127  	Err    error
  4128  }
  4129  
  4130  // PrivateHostCreateStubResult is expected values of the Create operation
  4131  type PrivateHostCreateStubResult struct {
  4132  	PrivateHost *iaas.PrivateHost
  4133  	Err         error
  4134  }
  4135  
  4136  // PrivateHostReadStubResult is expected values of the Read operation
  4137  type PrivateHostReadStubResult struct {
  4138  	PrivateHost *iaas.PrivateHost
  4139  	Err         error
  4140  }
  4141  
  4142  // PrivateHostUpdateStubResult is expected values of the Update operation
  4143  type PrivateHostUpdateStubResult struct {
  4144  	PrivateHost *iaas.PrivateHost
  4145  	Err         error
  4146  }
  4147  
  4148  // PrivateHostDeleteStubResult is expected values of the Delete operation
  4149  type PrivateHostDeleteStubResult struct {
  4150  	Err error
  4151  }
  4152  
  4153  // PrivateHostStub is for trace PrivateHostOp operations
  4154  type PrivateHostStub struct {
  4155  	FindStubResult   *PrivateHostFindStubResult
  4156  	CreateStubResult *PrivateHostCreateStubResult
  4157  	ReadStubResult   *PrivateHostReadStubResult
  4158  	UpdateStubResult *PrivateHostUpdateStubResult
  4159  	DeleteStubResult *PrivateHostDeleteStubResult
  4160  }
  4161  
  4162  // NewPrivateHostStub creates new PrivateHostStub instance
  4163  func NewPrivateHostStub(caller iaas.APICaller) iaas.PrivateHostAPI {
  4164  	return &PrivateHostStub{}
  4165  }
  4166  
  4167  // Find is API call with trace log
  4168  func (s *PrivateHostStub) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.PrivateHostFindResult, error) {
  4169  	if s.FindStubResult == nil {
  4170  		log.Fatal("PrivateHostStub.FindStubResult is not set")
  4171  	}
  4172  	return s.FindStubResult.Values, s.FindStubResult.Err
  4173  }
  4174  
  4175  // Create is API call with trace log
  4176  func (s *PrivateHostStub) Create(ctx context.Context, zone string, param *iaas.PrivateHostCreateRequest) (*iaas.PrivateHost, error) {
  4177  	if s.CreateStubResult == nil {
  4178  		log.Fatal("PrivateHostStub.CreateStubResult is not set")
  4179  	}
  4180  	return s.CreateStubResult.PrivateHost, s.CreateStubResult.Err
  4181  }
  4182  
  4183  // Read is API call with trace log
  4184  func (s *PrivateHostStub) Read(ctx context.Context, zone string, id types.ID) (*iaas.PrivateHost, error) {
  4185  	if s.ReadStubResult == nil {
  4186  		log.Fatal("PrivateHostStub.ReadStubResult is not set")
  4187  	}
  4188  	return s.ReadStubResult.PrivateHost, s.ReadStubResult.Err
  4189  }
  4190  
  4191  // Update is API call with trace log
  4192  func (s *PrivateHostStub) Update(ctx context.Context, zone string, id types.ID, param *iaas.PrivateHostUpdateRequest) (*iaas.PrivateHost, error) {
  4193  	if s.UpdateStubResult == nil {
  4194  		log.Fatal("PrivateHostStub.UpdateStubResult is not set")
  4195  	}
  4196  	return s.UpdateStubResult.PrivateHost, s.UpdateStubResult.Err
  4197  }
  4198  
  4199  // Delete is API call with trace log
  4200  func (s *PrivateHostStub) Delete(ctx context.Context, zone string, id types.ID) error {
  4201  	if s.DeleteStubResult == nil {
  4202  		log.Fatal("PrivateHostStub.DeleteStubResult is not set")
  4203  	}
  4204  	return s.DeleteStubResult.Err
  4205  }
  4206  
  4207  /*************************************************
  4208  * PrivateHostPlanStub
  4209  *************************************************/
  4210  
  4211  // PrivateHostPlanFindStubResult is expected values of the Find operation
  4212  type PrivateHostPlanFindStubResult struct {
  4213  	Values *iaas.PrivateHostPlanFindResult
  4214  	Err    error
  4215  }
  4216  
  4217  // PrivateHostPlanReadStubResult is expected values of the Read operation
  4218  type PrivateHostPlanReadStubResult struct {
  4219  	PrivateHostPlan *iaas.PrivateHostPlan
  4220  	Err             error
  4221  }
  4222  
  4223  // PrivateHostPlanStub is for trace PrivateHostPlanOp operations
  4224  type PrivateHostPlanStub struct {
  4225  	FindStubResult *PrivateHostPlanFindStubResult
  4226  	ReadStubResult *PrivateHostPlanReadStubResult
  4227  }
  4228  
  4229  // NewPrivateHostPlanStub creates new PrivateHostPlanStub instance
  4230  func NewPrivateHostPlanStub(caller iaas.APICaller) iaas.PrivateHostPlanAPI {
  4231  	return &PrivateHostPlanStub{}
  4232  }
  4233  
  4234  // Find is API call with trace log
  4235  func (s *PrivateHostPlanStub) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.PrivateHostPlanFindResult, error) {
  4236  	if s.FindStubResult == nil {
  4237  		log.Fatal("PrivateHostPlanStub.FindStubResult is not set")
  4238  	}
  4239  	return s.FindStubResult.Values, s.FindStubResult.Err
  4240  }
  4241  
  4242  // Read is API call with trace log
  4243  func (s *PrivateHostPlanStub) Read(ctx context.Context, zone string, id types.ID) (*iaas.PrivateHostPlan, error) {
  4244  	if s.ReadStubResult == nil {
  4245  		log.Fatal("PrivateHostPlanStub.ReadStubResult is not set")
  4246  	}
  4247  	return s.ReadStubResult.PrivateHostPlan, s.ReadStubResult.Err
  4248  }
  4249  
  4250  /*************************************************
  4251  * ProxyLBStub
  4252  *************************************************/
  4253  
  4254  // ProxyLBFindStubResult is expected values of the Find operation
  4255  type ProxyLBFindStubResult struct {
  4256  	Values *iaas.ProxyLBFindResult
  4257  	Err    error
  4258  }
  4259  
  4260  // ProxyLBCreateStubResult is expected values of the Create operation
  4261  type ProxyLBCreateStubResult struct {
  4262  	ProxyLB *iaas.ProxyLB
  4263  	Err     error
  4264  }
  4265  
  4266  // ProxyLBReadStubResult is expected values of the Read operation
  4267  type ProxyLBReadStubResult struct {
  4268  	ProxyLB *iaas.ProxyLB
  4269  	Err     error
  4270  }
  4271  
  4272  // ProxyLBUpdateStubResult is expected values of the Update operation
  4273  type ProxyLBUpdateStubResult struct {
  4274  	ProxyLB *iaas.ProxyLB
  4275  	Err     error
  4276  }
  4277  
  4278  // ProxyLBUpdateSettingsStubResult is expected values of the UpdateSettings operation
  4279  type ProxyLBUpdateSettingsStubResult struct {
  4280  	ProxyLB *iaas.ProxyLB
  4281  	Err     error
  4282  }
  4283  
  4284  // ProxyLBDeleteStubResult is expected values of the Delete operation
  4285  type ProxyLBDeleteStubResult struct {
  4286  	Err error
  4287  }
  4288  
  4289  // ProxyLBChangePlanStubResult is expected values of the ChangePlan operation
  4290  type ProxyLBChangePlanStubResult struct {
  4291  	ProxyLB *iaas.ProxyLB
  4292  	Err     error
  4293  }
  4294  
  4295  // ProxyLBGetCertificatesStubResult is expected values of the GetCertificates operation
  4296  type ProxyLBGetCertificatesStubResult struct {
  4297  	ProxyLBCertificates *iaas.ProxyLBCertificates
  4298  	Err                 error
  4299  }
  4300  
  4301  // ProxyLBSetCertificatesStubResult is expected values of the SetCertificates operation
  4302  type ProxyLBSetCertificatesStubResult struct {
  4303  	ProxyLBCertificates *iaas.ProxyLBCertificates
  4304  	Err                 error
  4305  }
  4306  
  4307  // ProxyLBDeleteCertificatesStubResult is expected values of the DeleteCertificates operation
  4308  type ProxyLBDeleteCertificatesStubResult struct {
  4309  	Err error
  4310  }
  4311  
  4312  // ProxyLBRenewLetsEncryptCertStubResult is expected values of the RenewLetsEncryptCert operation
  4313  type ProxyLBRenewLetsEncryptCertStubResult struct {
  4314  	Err error
  4315  }
  4316  
  4317  // ProxyLBHealthStatusStubResult is expected values of the HealthStatus operation
  4318  type ProxyLBHealthStatusStubResult struct {
  4319  	ProxyLBHealth *iaas.ProxyLBHealth
  4320  	Err           error
  4321  }
  4322  
  4323  // ProxyLBMonitorConnectionStubResult is expected values of the MonitorConnection operation
  4324  type ProxyLBMonitorConnectionStubResult struct {
  4325  	ConnectionActivity *iaas.ConnectionActivity
  4326  	Err                error
  4327  }
  4328  
  4329  // ProxyLBStub is for trace ProxyLBOp operations
  4330  type ProxyLBStub struct {
  4331  	FindStubResult                 *ProxyLBFindStubResult
  4332  	CreateStubResult               *ProxyLBCreateStubResult
  4333  	ReadStubResult                 *ProxyLBReadStubResult
  4334  	UpdateStubResult               *ProxyLBUpdateStubResult
  4335  	UpdateSettingsStubResult       *ProxyLBUpdateSettingsStubResult
  4336  	DeleteStubResult               *ProxyLBDeleteStubResult
  4337  	ChangePlanStubResult           *ProxyLBChangePlanStubResult
  4338  	GetCertificatesStubResult      *ProxyLBGetCertificatesStubResult
  4339  	SetCertificatesStubResult      *ProxyLBSetCertificatesStubResult
  4340  	DeleteCertificatesStubResult   *ProxyLBDeleteCertificatesStubResult
  4341  	RenewLetsEncryptCertStubResult *ProxyLBRenewLetsEncryptCertStubResult
  4342  	HealthStatusStubResult         *ProxyLBHealthStatusStubResult
  4343  	MonitorConnectionStubResult    *ProxyLBMonitorConnectionStubResult
  4344  }
  4345  
  4346  // NewProxyLBStub creates new ProxyLBStub instance
  4347  func NewProxyLBStub(caller iaas.APICaller) iaas.ProxyLBAPI {
  4348  	return &ProxyLBStub{}
  4349  }
  4350  
  4351  // Find is API call with trace log
  4352  func (s *ProxyLBStub) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.ProxyLBFindResult, error) {
  4353  	if s.FindStubResult == nil {
  4354  		log.Fatal("ProxyLBStub.FindStubResult is not set")
  4355  	}
  4356  	return s.FindStubResult.Values, s.FindStubResult.Err
  4357  }
  4358  
  4359  // Create is API call with trace log
  4360  func (s *ProxyLBStub) Create(ctx context.Context, param *iaas.ProxyLBCreateRequest) (*iaas.ProxyLB, error) {
  4361  	if s.CreateStubResult == nil {
  4362  		log.Fatal("ProxyLBStub.CreateStubResult is not set")
  4363  	}
  4364  	return s.CreateStubResult.ProxyLB, s.CreateStubResult.Err
  4365  }
  4366  
  4367  // Read is API call with trace log
  4368  func (s *ProxyLBStub) Read(ctx context.Context, id types.ID) (*iaas.ProxyLB, error) {
  4369  	if s.ReadStubResult == nil {
  4370  		log.Fatal("ProxyLBStub.ReadStubResult is not set")
  4371  	}
  4372  	return s.ReadStubResult.ProxyLB, s.ReadStubResult.Err
  4373  }
  4374  
  4375  // Update is API call with trace log
  4376  func (s *ProxyLBStub) Update(ctx context.Context, id types.ID, param *iaas.ProxyLBUpdateRequest) (*iaas.ProxyLB, error) {
  4377  	if s.UpdateStubResult == nil {
  4378  		log.Fatal("ProxyLBStub.UpdateStubResult is not set")
  4379  	}
  4380  	return s.UpdateStubResult.ProxyLB, s.UpdateStubResult.Err
  4381  }
  4382  
  4383  // UpdateSettings is API call with trace log
  4384  func (s *ProxyLBStub) UpdateSettings(ctx context.Context, id types.ID, param *iaas.ProxyLBUpdateSettingsRequest) (*iaas.ProxyLB, error) {
  4385  	if s.UpdateSettingsStubResult == nil {
  4386  		log.Fatal("ProxyLBStub.UpdateSettingsStubResult is not set")
  4387  	}
  4388  	return s.UpdateSettingsStubResult.ProxyLB, s.UpdateSettingsStubResult.Err
  4389  }
  4390  
  4391  // Delete is API call with trace log
  4392  func (s *ProxyLBStub) Delete(ctx context.Context, id types.ID) error {
  4393  	if s.DeleteStubResult == nil {
  4394  		log.Fatal("ProxyLBStub.DeleteStubResult is not set")
  4395  	}
  4396  	return s.DeleteStubResult.Err
  4397  }
  4398  
  4399  // ChangePlan is API call with trace log
  4400  func (s *ProxyLBStub) ChangePlan(ctx context.Context, id types.ID, param *iaas.ProxyLBChangePlanRequest) (*iaas.ProxyLB, error) {
  4401  	if s.ChangePlanStubResult == nil {
  4402  		log.Fatal("ProxyLBStub.ChangePlanStubResult is not set")
  4403  	}
  4404  	return s.ChangePlanStubResult.ProxyLB, s.ChangePlanStubResult.Err
  4405  }
  4406  
  4407  // GetCertificates is API call with trace log
  4408  func (s *ProxyLBStub) GetCertificates(ctx context.Context, id types.ID) (*iaas.ProxyLBCertificates, error) {
  4409  	if s.GetCertificatesStubResult == nil {
  4410  		log.Fatal("ProxyLBStub.GetCertificatesStubResult is not set")
  4411  	}
  4412  	return s.GetCertificatesStubResult.ProxyLBCertificates, s.GetCertificatesStubResult.Err
  4413  }
  4414  
  4415  // SetCertificates is API call with trace log
  4416  func (s *ProxyLBStub) SetCertificates(ctx context.Context, id types.ID, param *iaas.ProxyLBSetCertificatesRequest) (*iaas.ProxyLBCertificates, error) {
  4417  	if s.SetCertificatesStubResult == nil {
  4418  		log.Fatal("ProxyLBStub.SetCertificatesStubResult is not set")
  4419  	}
  4420  	return s.SetCertificatesStubResult.ProxyLBCertificates, s.SetCertificatesStubResult.Err
  4421  }
  4422  
  4423  // DeleteCertificates is API call with trace log
  4424  func (s *ProxyLBStub) DeleteCertificates(ctx context.Context, id types.ID) error {
  4425  	if s.DeleteCertificatesStubResult == nil {
  4426  		log.Fatal("ProxyLBStub.DeleteCertificatesStubResult is not set")
  4427  	}
  4428  	return s.DeleteCertificatesStubResult.Err
  4429  }
  4430  
  4431  // RenewLetsEncryptCert is API call with trace log
  4432  func (s *ProxyLBStub) RenewLetsEncryptCert(ctx context.Context, id types.ID) error {
  4433  	if s.RenewLetsEncryptCertStubResult == nil {
  4434  		log.Fatal("ProxyLBStub.RenewLetsEncryptCertStubResult is not set")
  4435  	}
  4436  	return s.RenewLetsEncryptCertStubResult.Err
  4437  }
  4438  
  4439  // HealthStatus is API call with trace log
  4440  func (s *ProxyLBStub) HealthStatus(ctx context.Context, id types.ID) (*iaas.ProxyLBHealth, error) {
  4441  	if s.HealthStatusStubResult == nil {
  4442  		log.Fatal("ProxyLBStub.HealthStatusStubResult is not set")
  4443  	}
  4444  	return s.HealthStatusStubResult.ProxyLBHealth, s.HealthStatusStubResult.Err
  4445  }
  4446  
  4447  // MonitorConnection is API call with trace log
  4448  func (s *ProxyLBStub) MonitorConnection(ctx context.Context, id types.ID, condition *iaas.MonitorCondition) (*iaas.ConnectionActivity, error) {
  4449  	if s.MonitorConnectionStubResult == nil {
  4450  		log.Fatal("ProxyLBStub.MonitorConnectionStubResult is not set")
  4451  	}
  4452  	return s.MonitorConnectionStubResult.ConnectionActivity, s.MonitorConnectionStubResult.Err
  4453  }
  4454  
  4455  /*************************************************
  4456  * RegionStub
  4457  *************************************************/
  4458  
  4459  // RegionFindStubResult is expected values of the Find operation
  4460  type RegionFindStubResult struct {
  4461  	Values *iaas.RegionFindResult
  4462  	Err    error
  4463  }
  4464  
  4465  // RegionReadStubResult is expected values of the Read operation
  4466  type RegionReadStubResult struct {
  4467  	Region *iaas.Region
  4468  	Err    error
  4469  }
  4470  
  4471  // RegionStub is for trace RegionOp operations
  4472  type RegionStub struct {
  4473  	FindStubResult *RegionFindStubResult
  4474  	ReadStubResult *RegionReadStubResult
  4475  }
  4476  
  4477  // NewRegionStub creates new RegionStub instance
  4478  func NewRegionStub(caller iaas.APICaller) iaas.RegionAPI {
  4479  	return &RegionStub{}
  4480  }
  4481  
  4482  // Find is API call with trace log
  4483  func (s *RegionStub) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.RegionFindResult, error) {
  4484  	if s.FindStubResult == nil {
  4485  		log.Fatal("RegionStub.FindStubResult is not set")
  4486  	}
  4487  	return s.FindStubResult.Values, s.FindStubResult.Err
  4488  }
  4489  
  4490  // Read is API call with trace log
  4491  func (s *RegionStub) Read(ctx context.Context, id types.ID) (*iaas.Region, error) {
  4492  	if s.ReadStubResult == nil {
  4493  		log.Fatal("RegionStub.ReadStubResult is not set")
  4494  	}
  4495  	return s.ReadStubResult.Region, s.ReadStubResult.Err
  4496  }
  4497  
  4498  /*************************************************
  4499  * ServerStub
  4500  *************************************************/
  4501  
  4502  // ServerFindStubResult is expected values of the Find operation
  4503  type ServerFindStubResult struct {
  4504  	Values *iaas.ServerFindResult
  4505  	Err    error
  4506  }
  4507  
  4508  // ServerCreateStubResult is expected values of the Create operation
  4509  type ServerCreateStubResult struct {
  4510  	Server *iaas.Server
  4511  	Err    error
  4512  }
  4513  
  4514  // ServerReadStubResult is expected values of the Read operation
  4515  type ServerReadStubResult struct {
  4516  	Server *iaas.Server
  4517  	Err    error
  4518  }
  4519  
  4520  // ServerUpdateStubResult is expected values of the Update operation
  4521  type ServerUpdateStubResult struct {
  4522  	Server *iaas.Server
  4523  	Err    error
  4524  }
  4525  
  4526  // ServerDeleteStubResult is expected values of the Delete operation
  4527  type ServerDeleteStubResult struct {
  4528  	Err error
  4529  }
  4530  
  4531  // ServerDeleteWithDisksStubResult is expected values of the DeleteWithDisks operation
  4532  type ServerDeleteWithDisksStubResult struct {
  4533  	Err error
  4534  }
  4535  
  4536  // ServerChangePlanStubResult is expected values of the ChangePlan operation
  4537  type ServerChangePlanStubResult struct {
  4538  	Server *iaas.Server
  4539  	Err    error
  4540  }
  4541  
  4542  // ServerInsertCDROMStubResult is expected values of the InsertCDROM operation
  4543  type ServerInsertCDROMStubResult struct {
  4544  	Err error
  4545  }
  4546  
  4547  // ServerEjectCDROMStubResult is expected values of the EjectCDROM operation
  4548  type ServerEjectCDROMStubResult struct {
  4549  	Err error
  4550  }
  4551  
  4552  // ServerBootStubResult is expected values of the Boot operation
  4553  type ServerBootStubResult struct {
  4554  	Err error
  4555  }
  4556  
  4557  // ServerShutdownStubResult is expected values of the Shutdown operation
  4558  type ServerShutdownStubResult struct {
  4559  	Err error
  4560  }
  4561  
  4562  // ServerResetStubResult is expected values of the Reset operation
  4563  type ServerResetStubResult struct {
  4564  	Err error
  4565  }
  4566  
  4567  // ServerBootWithVariablesStubResult is expected values of the BootWithVariables operation
  4568  type ServerBootWithVariablesStubResult struct {
  4569  	Err error
  4570  }
  4571  
  4572  // ServerSendKeyStubResult is expected values of the SendKey operation
  4573  type ServerSendKeyStubResult struct {
  4574  	Err error
  4575  }
  4576  
  4577  // ServerSendNMIStubResult is expected values of the SendNMI operation
  4578  type ServerSendNMIStubResult struct {
  4579  	Err error
  4580  }
  4581  
  4582  // ServerGetVNCProxyStubResult is expected values of the GetVNCProxy operation
  4583  type ServerGetVNCProxyStubResult struct {
  4584  	VNCProxyInfo *iaas.VNCProxyInfo
  4585  	Err          error
  4586  }
  4587  
  4588  // ServerMonitorStubResult is expected values of the Monitor operation
  4589  type ServerMonitorStubResult struct {
  4590  	CPUTimeActivity *iaas.CPUTimeActivity
  4591  	Err             error
  4592  }
  4593  
  4594  // ServerMonitorCPUStubResult is expected values of the MonitorCPU operation
  4595  type ServerMonitorCPUStubResult struct {
  4596  	CPUTimeActivity *iaas.CPUTimeActivity
  4597  	Err             error
  4598  }
  4599  
  4600  // ServerStub is for trace ServerOp operations
  4601  type ServerStub struct {
  4602  	FindStubResult              *ServerFindStubResult
  4603  	CreateStubResult            *ServerCreateStubResult
  4604  	ReadStubResult              *ServerReadStubResult
  4605  	UpdateStubResult            *ServerUpdateStubResult
  4606  	DeleteStubResult            *ServerDeleteStubResult
  4607  	DeleteWithDisksStubResult   *ServerDeleteWithDisksStubResult
  4608  	ChangePlanStubResult        *ServerChangePlanStubResult
  4609  	InsertCDROMStubResult       *ServerInsertCDROMStubResult
  4610  	EjectCDROMStubResult        *ServerEjectCDROMStubResult
  4611  	BootStubResult              *ServerBootStubResult
  4612  	ShutdownStubResult          *ServerShutdownStubResult
  4613  	ResetStubResult             *ServerResetStubResult
  4614  	BootWithVariablesStubResult *ServerBootWithVariablesStubResult
  4615  	SendKeyStubResult           *ServerSendKeyStubResult
  4616  	SendNMIStubResult           *ServerSendNMIStubResult
  4617  	GetVNCProxyStubResult       *ServerGetVNCProxyStubResult
  4618  	MonitorStubResult           *ServerMonitorStubResult
  4619  	MonitorCPUStubResult        *ServerMonitorCPUStubResult
  4620  }
  4621  
  4622  // NewServerStub creates new ServerStub instance
  4623  func NewServerStub(caller iaas.APICaller) iaas.ServerAPI {
  4624  	return &ServerStub{}
  4625  }
  4626  
  4627  // Find is API call with trace log
  4628  func (s *ServerStub) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.ServerFindResult, error) {
  4629  	if s.FindStubResult == nil {
  4630  		log.Fatal("ServerStub.FindStubResult is not set")
  4631  	}
  4632  	return s.FindStubResult.Values, s.FindStubResult.Err
  4633  }
  4634  
  4635  // Create is API call with trace log
  4636  func (s *ServerStub) Create(ctx context.Context, zone string, param *iaas.ServerCreateRequest) (*iaas.Server, error) {
  4637  	if s.CreateStubResult == nil {
  4638  		log.Fatal("ServerStub.CreateStubResult is not set")
  4639  	}
  4640  	return s.CreateStubResult.Server, s.CreateStubResult.Err
  4641  }
  4642  
  4643  // Read is API call with trace log
  4644  func (s *ServerStub) Read(ctx context.Context, zone string, id types.ID) (*iaas.Server, error) {
  4645  	if s.ReadStubResult == nil {
  4646  		log.Fatal("ServerStub.ReadStubResult is not set")
  4647  	}
  4648  	return s.ReadStubResult.Server, s.ReadStubResult.Err
  4649  }
  4650  
  4651  // Update is API call with trace log
  4652  func (s *ServerStub) Update(ctx context.Context, zone string, id types.ID, param *iaas.ServerUpdateRequest) (*iaas.Server, error) {
  4653  	if s.UpdateStubResult == nil {
  4654  		log.Fatal("ServerStub.UpdateStubResult is not set")
  4655  	}
  4656  	return s.UpdateStubResult.Server, s.UpdateStubResult.Err
  4657  }
  4658  
  4659  // Delete is API call with trace log
  4660  func (s *ServerStub) Delete(ctx context.Context, zone string, id types.ID) error {
  4661  	if s.DeleteStubResult == nil {
  4662  		log.Fatal("ServerStub.DeleteStubResult is not set")
  4663  	}
  4664  	return s.DeleteStubResult.Err
  4665  }
  4666  
  4667  // DeleteWithDisks is API call with trace log
  4668  func (s *ServerStub) DeleteWithDisks(ctx context.Context, zone string, id types.ID, disks *iaas.ServerDeleteWithDisksRequest) error {
  4669  	if s.DeleteWithDisksStubResult == nil {
  4670  		log.Fatal("ServerStub.DeleteWithDisksStubResult is not set")
  4671  	}
  4672  	return s.DeleteWithDisksStubResult.Err
  4673  }
  4674  
  4675  // ChangePlan is API call with trace log
  4676  func (s *ServerStub) ChangePlan(ctx context.Context, zone string, id types.ID, plan *iaas.ServerChangePlanRequest) (*iaas.Server, error) {
  4677  	if s.ChangePlanStubResult == nil {
  4678  		log.Fatal("ServerStub.ChangePlanStubResult is not set")
  4679  	}
  4680  	return s.ChangePlanStubResult.Server, s.ChangePlanStubResult.Err
  4681  }
  4682  
  4683  // InsertCDROM is API call with trace log
  4684  func (s *ServerStub) InsertCDROM(ctx context.Context, zone string, id types.ID, insertParam *iaas.InsertCDROMRequest) error {
  4685  	if s.InsertCDROMStubResult == nil {
  4686  		log.Fatal("ServerStub.InsertCDROMStubResult is not set")
  4687  	}
  4688  	return s.InsertCDROMStubResult.Err
  4689  }
  4690  
  4691  // EjectCDROM is API call with trace log
  4692  func (s *ServerStub) EjectCDROM(ctx context.Context, zone string, id types.ID, ejectParam *iaas.EjectCDROMRequest) error {
  4693  	if s.EjectCDROMStubResult == nil {
  4694  		log.Fatal("ServerStub.EjectCDROMStubResult is not set")
  4695  	}
  4696  	return s.EjectCDROMStubResult.Err
  4697  }
  4698  
  4699  // Boot is API call with trace log
  4700  func (s *ServerStub) Boot(ctx context.Context, zone string, id types.ID) error {
  4701  	if s.BootStubResult == nil {
  4702  		log.Fatal("ServerStub.BootStubResult is not set")
  4703  	}
  4704  	return s.BootStubResult.Err
  4705  }
  4706  
  4707  // Shutdown is API call with trace log
  4708  func (s *ServerStub) Shutdown(ctx context.Context, zone string, id types.ID, shutdownOption *iaas.ShutdownOption) error {
  4709  	if s.ShutdownStubResult == nil {
  4710  		log.Fatal("ServerStub.ShutdownStubResult is not set")
  4711  	}
  4712  	return s.ShutdownStubResult.Err
  4713  }
  4714  
  4715  // Reset is API call with trace log
  4716  func (s *ServerStub) Reset(ctx context.Context, zone string, id types.ID) error {
  4717  	if s.ResetStubResult == nil {
  4718  		log.Fatal("ServerStub.ResetStubResult is not set")
  4719  	}
  4720  	return s.ResetStubResult.Err
  4721  }
  4722  
  4723  // BootWithVariables is API call with trace log
  4724  func (s *ServerStub) BootWithVariables(ctx context.Context, zone string, id types.ID, param *iaas.ServerBootVariables) error {
  4725  	if s.BootWithVariablesStubResult == nil {
  4726  		log.Fatal("ServerStub.BootWithVariablesStubResult is not set")
  4727  	}
  4728  	return s.BootWithVariablesStubResult.Err
  4729  }
  4730  
  4731  // SendKey is API call with trace log
  4732  func (s *ServerStub) SendKey(ctx context.Context, zone string, id types.ID, keyboardParam *iaas.SendKeyRequest) error {
  4733  	if s.SendKeyStubResult == nil {
  4734  		log.Fatal("ServerStub.SendKeyStubResult is not set")
  4735  	}
  4736  	return s.SendKeyStubResult.Err
  4737  }
  4738  
  4739  // SendNMI is API call with trace log
  4740  func (s *ServerStub) SendNMI(ctx context.Context, zone string, id types.ID) error {
  4741  	if s.SendNMIStubResult == nil {
  4742  		log.Fatal("ServerStub.SendNMIStubResult is not set")
  4743  	}
  4744  	return s.SendNMIStubResult.Err
  4745  }
  4746  
  4747  // GetVNCProxy is API call with trace log
  4748  func (s *ServerStub) GetVNCProxy(ctx context.Context, zone string, id types.ID) (*iaas.VNCProxyInfo, error) {
  4749  	if s.GetVNCProxyStubResult == nil {
  4750  		log.Fatal("ServerStub.GetVNCProxyStubResult is not set")
  4751  	}
  4752  	return s.GetVNCProxyStubResult.VNCProxyInfo, s.GetVNCProxyStubResult.Err
  4753  }
  4754  
  4755  // Monitor is API call with trace log
  4756  func (s *ServerStub) Monitor(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.CPUTimeActivity, error) {
  4757  	if s.MonitorStubResult == nil {
  4758  		log.Fatal("ServerStub.MonitorStubResult is not set")
  4759  	}
  4760  	return s.MonitorStubResult.CPUTimeActivity, s.MonitorStubResult.Err
  4761  }
  4762  
  4763  // MonitorCPU is API call with trace log
  4764  func (s *ServerStub) MonitorCPU(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.CPUTimeActivity, error) {
  4765  	if s.MonitorCPUStubResult == nil {
  4766  		log.Fatal("ServerStub.MonitorCPUStubResult is not set")
  4767  	}
  4768  	return s.MonitorCPUStubResult.CPUTimeActivity, s.MonitorCPUStubResult.Err
  4769  }
  4770  
  4771  /*************************************************
  4772  * ServerPlanStub
  4773  *************************************************/
  4774  
  4775  // ServerPlanFindStubResult is expected values of the Find operation
  4776  type ServerPlanFindStubResult struct {
  4777  	Values *iaas.ServerPlanFindResult
  4778  	Err    error
  4779  }
  4780  
  4781  // ServerPlanReadStubResult is expected values of the Read operation
  4782  type ServerPlanReadStubResult struct {
  4783  	ServerPlan *iaas.ServerPlan
  4784  	Err        error
  4785  }
  4786  
  4787  // ServerPlanStub is for trace ServerPlanOp operations
  4788  type ServerPlanStub struct {
  4789  	FindStubResult *ServerPlanFindStubResult
  4790  	ReadStubResult *ServerPlanReadStubResult
  4791  }
  4792  
  4793  // NewServerPlanStub creates new ServerPlanStub instance
  4794  func NewServerPlanStub(caller iaas.APICaller) iaas.ServerPlanAPI {
  4795  	return &ServerPlanStub{}
  4796  }
  4797  
  4798  // Find is API call with trace log
  4799  func (s *ServerPlanStub) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.ServerPlanFindResult, error) {
  4800  	if s.FindStubResult == nil {
  4801  		log.Fatal("ServerPlanStub.FindStubResult is not set")
  4802  	}
  4803  	return s.FindStubResult.Values, s.FindStubResult.Err
  4804  }
  4805  
  4806  // Read is API call with trace log
  4807  func (s *ServerPlanStub) Read(ctx context.Context, zone string, id types.ID) (*iaas.ServerPlan, error) {
  4808  	if s.ReadStubResult == nil {
  4809  		log.Fatal("ServerPlanStub.ReadStubResult is not set")
  4810  	}
  4811  	return s.ReadStubResult.ServerPlan, s.ReadStubResult.Err
  4812  }
  4813  
  4814  /*************************************************
  4815  * ServiceClassStub
  4816  *************************************************/
  4817  
  4818  // ServiceClassFindStubResult is expected values of the Find operation
  4819  type ServiceClassFindStubResult struct {
  4820  	Values *iaas.ServiceClassFindResult
  4821  	Err    error
  4822  }
  4823  
  4824  // ServiceClassStub is for trace ServiceClassOp operations
  4825  type ServiceClassStub struct {
  4826  	FindStubResult *ServiceClassFindStubResult
  4827  }
  4828  
  4829  // NewServiceClassStub creates new ServiceClassStub instance
  4830  func NewServiceClassStub(caller iaas.APICaller) iaas.ServiceClassAPI {
  4831  	return &ServiceClassStub{}
  4832  }
  4833  
  4834  // Find is API call with trace log
  4835  func (s *ServiceClassStub) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.ServiceClassFindResult, error) {
  4836  	if s.FindStubResult == nil {
  4837  		log.Fatal("ServiceClassStub.FindStubResult is not set")
  4838  	}
  4839  	return s.FindStubResult.Values, s.FindStubResult.Err
  4840  }
  4841  
  4842  /*************************************************
  4843  * SIMStub
  4844  *************************************************/
  4845  
  4846  // SIMFindStubResult is expected values of the Find operation
  4847  type SIMFindStubResult struct {
  4848  	Values *iaas.SIMFindResult
  4849  	Err    error
  4850  }
  4851  
  4852  // SIMCreateStubResult is expected values of the Create operation
  4853  type SIMCreateStubResult struct {
  4854  	SIM *iaas.SIM
  4855  	Err error
  4856  }
  4857  
  4858  // SIMReadStubResult is expected values of the Read operation
  4859  type SIMReadStubResult struct {
  4860  	SIM *iaas.SIM
  4861  	Err error
  4862  }
  4863  
  4864  // SIMUpdateStubResult is expected values of the Update operation
  4865  type SIMUpdateStubResult struct {
  4866  	SIM *iaas.SIM
  4867  	Err error
  4868  }
  4869  
  4870  // SIMDeleteStubResult is expected values of the Delete operation
  4871  type SIMDeleteStubResult struct {
  4872  	Err error
  4873  }
  4874  
  4875  // SIMActivateStubResult is expected values of the Activate operation
  4876  type SIMActivateStubResult struct {
  4877  	Err error
  4878  }
  4879  
  4880  // SIMDeactivateStubResult is expected values of the Deactivate operation
  4881  type SIMDeactivateStubResult struct {
  4882  	Err error
  4883  }
  4884  
  4885  // SIMAssignIPStubResult is expected values of the AssignIP operation
  4886  type SIMAssignIPStubResult struct {
  4887  	Err error
  4888  }
  4889  
  4890  // SIMClearIPStubResult is expected values of the ClearIP operation
  4891  type SIMClearIPStubResult struct {
  4892  	Err error
  4893  }
  4894  
  4895  // SIMIMEILockStubResult is expected values of the IMEILock operation
  4896  type SIMIMEILockStubResult struct {
  4897  	Err error
  4898  }
  4899  
  4900  // SIMIMEIUnlockStubResult is expected values of the IMEIUnlock operation
  4901  type SIMIMEIUnlockStubResult struct {
  4902  	Err error
  4903  }
  4904  
  4905  // SIMLogsStubResult is expected values of the Logs operation
  4906  type SIMLogsStubResult struct {
  4907  	Values *iaas.SIMLogsResult
  4908  	Err    error
  4909  }
  4910  
  4911  // SIMGetNetworkOperatorStubResult is expected values of the GetNetworkOperator operation
  4912  type SIMGetNetworkOperatorStubResult struct {
  4913  	Configs []*iaas.SIMNetworkOperatorConfig
  4914  	Err     error
  4915  }
  4916  
  4917  // SIMSetNetworkOperatorStubResult is expected values of the SetNetworkOperator operation
  4918  type SIMSetNetworkOperatorStubResult struct {
  4919  	Err error
  4920  }
  4921  
  4922  // SIMMonitorSIMStubResult is expected values of the MonitorSIM operation
  4923  type SIMMonitorSIMStubResult struct {
  4924  	LinkActivity *iaas.LinkActivity
  4925  	Err          error
  4926  }
  4927  
  4928  // SIMStatusStubResult is expected values of the Status operation
  4929  type SIMStatusStubResult struct {
  4930  	SIM *iaas.SIMInfo
  4931  	Err error
  4932  }
  4933  
  4934  // SIMStub is for trace SIMOp operations
  4935  type SIMStub struct {
  4936  	FindStubResult               *SIMFindStubResult
  4937  	CreateStubResult             *SIMCreateStubResult
  4938  	ReadStubResult               *SIMReadStubResult
  4939  	UpdateStubResult             *SIMUpdateStubResult
  4940  	DeleteStubResult             *SIMDeleteStubResult
  4941  	ActivateStubResult           *SIMActivateStubResult
  4942  	DeactivateStubResult         *SIMDeactivateStubResult
  4943  	AssignIPStubResult           *SIMAssignIPStubResult
  4944  	ClearIPStubResult            *SIMClearIPStubResult
  4945  	IMEILockStubResult           *SIMIMEILockStubResult
  4946  	IMEIUnlockStubResult         *SIMIMEIUnlockStubResult
  4947  	LogsStubResult               *SIMLogsStubResult
  4948  	GetNetworkOperatorStubResult *SIMGetNetworkOperatorStubResult
  4949  	SetNetworkOperatorStubResult *SIMSetNetworkOperatorStubResult
  4950  	MonitorSIMStubResult         *SIMMonitorSIMStubResult
  4951  	StatusStubResult             *SIMStatusStubResult
  4952  }
  4953  
  4954  // NewSIMStub creates new SIMStub instance
  4955  func NewSIMStub(caller iaas.APICaller) iaas.SIMAPI {
  4956  	return &SIMStub{}
  4957  }
  4958  
  4959  // Find is API call with trace log
  4960  func (s *SIMStub) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.SIMFindResult, error) {
  4961  	if s.FindStubResult == nil {
  4962  		log.Fatal("SIMStub.FindStubResult is not set")
  4963  	}
  4964  	return s.FindStubResult.Values, s.FindStubResult.Err
  4965  }
  4966  
  4967  // Create is API call with trace log
  4968  func (s *SIMStub) Create(ctx context.Context, param *iaas.SIMCreateRequest) (*iaas.SIM, error) {
  4969  	if s.CreateStubResult == nil {
  4970  		log.Fatal("SIMStub.CreateStubResult is not set")
  4971  	}
  4972  	return s.CreateStubResult.SIM, s.CreateStubResult.Err
  4973  }
  4974  
  4975  // Read is API call with trace log
  4976  func (s *SIMStub) Read(ctx context.Context, id types.ID) (*iaas.SIM, error) {
  4977  	if s.ReadStubResult == nil {
  4978  		log.Fatal("SIMStub.ReadStubResult is not set")
  4979  	}
  4980  	return s.ReadStubResult.SIM, s.ReadStubResult.Err
  4981  }
  4982  
  4983  // Update is API call with trace log
  4984  func (s *SIMStub) Update(ctx context.Context, id types.ID, param *iaas.SIMUpdateRequest) (*iaas.SIM, error) {
  4985  	if s.UpdateStubResult == nil {
  4986  		log.Fatal("SIMStub.UpdateStubResult is not set")
  4987  	}
  4988  	return s.UpdateStubResult.SIM, s.UpdateStubResult.Err
  4989  }
  4990  
  4991  // Delete is API call with trace log
  4992  func (s *SIMStub) Delete(ctx context.Context, id types.ID) error {
  4993  	if s.DeleteStubResult == nil {
  4994  		log.Fatal("SIMStub.DeleteStubResult is not set")
  4995  	}
  4996  	return s.DeleteStubResult.Err
  4997  }
  4998  
  4999  // Activate is API call with trace log
  5000  func (s *SIMStub) Activate(ctx context.Context, id types.ID) error {
  5001  	if s.ActivateStubResult == nil {
  5002  		log.Fatal("SIMStub.ActivateStubResult is not set")
  5003  	}
  5004  	return s.ActivateStubResult.Err
  5005  }
  5006  
  5007  // Deactivate is API call with trace log
  5008  func (s *SIMStub) Deactivate(ctx context.Context, id types.ID) error {
  5009  	if s.DeactivateStubResult == nil {
  5010  		log.Fatal("SIMStub.DeactivateStubResult is not set")
  5011  	}
  5012  	return s.DeactivateStubResult.Err
  5013  }
  5014  
  5015  // AssignIP is API call with trace log
  5016  func (s *SIMStub) AssignIP(ctx context.Context, id types.ID, param *iaas.SIMAssignIPRequest) error {
  5017  	if s.AssignIPStubResult == nil {
  5018  		log.Fatal("SIMStub.AssignIPStubResult is not set")
  5019  	}
  5020  	return s.AssignIPStubResult.Err
  5021  }
  5022  
  5023  // ClearIP is API call with trace log
  5024  func (s *SIMStub) ClearIP(ctx context.Context, id types.ID) error {
  5025  	if s.ClearIPStubResult == nil {
  5026  		log.Fatal("SIMStub.ClearIPStubResult is not set")
  5027  	}
  5028  	return s.ClearIPStubResult.Err
  5029  }
  5030  
  5031  // IMEILock is API call with trace log
  5032  func (s *SIMStub) IMEILock(ctx context.Context, id types.ID, param *iaas.SIMIMEILockRequest) error {
  5033  	if s.IMEILockStubResult == nil {
  5034  		log.Fatal("SIMStub.IMEILockStubResult is not set")
  5035  	}
  5036  	return s.IMEILockStubResult.Err
  5037  }
  5038  
  5039  // IMEIUnlock is API call with trace log
  5040  func (s *SIMStub) IMEIUnlock(ctx context.Context, id types.ID) error {
  5041  	if s.IMEIUnlockStubResult == nil {
  5042  		log.Fatal("SIMStub.IMEIUnlockStubResult is not set")
  5043  	}
  5044  	return s.IMEIUnlockStubResult.Err
  5045  }
  5046  
  5047  // Logs is API call with trace log
  5048  func (s *SIMStub) Logs(ctx context.Context, id types.ID) (*iaas.SIMLogsResult, error) {
  5049  	if s.LogsStubResult == nil {
  5050  		log.Fatal("SIMStub.LogsStubResult is not set")
  5051  	}
  5052  	return s.LogsStubResult.Values, s.LogsStubResult.Err
  5053  }
  5054  
  5055  // GetNetworkOperator is API call with trace log
  5056  func (s *SIMStub) GetNetworkOperator(ctx context.Context, id types.ID) ([]*iaas.SIMNetworkOperatorConfig, error) {
  5057  	if s.GetNetworkOperatorStubResult == nil {
  5058  		log.Fatal("SIMStub.GetNetworkOperatorStubResult is not set")
  5059  	}
  5060  	return s.GetNetworkOperatorStubResult.Configs, s.GetNetworkOperatorStubResult.Err
  5061  }
  5062  
  5063  // SetNetworkOperator is API call with trace log
  5064  func (s *SIMStub) SetNetworkOperator(ctx context.Context, id types.ID, configs []*iaas.SIMNetworkOperatorConfig) error {
  5065  	if s.SetNetworkOperatorStubResult == nil {
  5066  		log.Fatal("SIMStub.SetNetworkOperatorStubResult is not set")
  5067  	}
  5068  	return s.SetNetworkOperatorStubResult.Err
  5069  }
  5070  
  5071  // MonitorSIM is API call with trace log
  5072  func (s *SIMStub) MonitorSIM(ctx context.Context, id types.ID, condition *iaas.MonitorCondition) (*iaas.LinkActivity, error) {
  5073  	if s.MonitorSIMStubResult == nil {
  5074  		log.Fatal("SIMStub.MonitorSIMStubResult is not set")
  5075  	}
  5076  	return s.MonitorSIMStubResult.LinkActivity, s.MonitorSIMStubResult.Err
  5077  }
  5078  
  5079  // Status is API call with trace log
  5080  func (s *SIMStub) Status(ctx context.Context, id types.ID) (*iaas.SIMInfo, error) {
  5081  	if s.StatusStubResult == nil {
  5082  		log.Fatal("SIMStub.StatusStubResult is not set")
  5083  	}
  5084  	return s.StatusStubResult.SIM, s.StatusStubResult.Err
  5085  }
  5086  
  5087  /*************************************************
  5088  * SimpleMonitorStub
  5089  *************************************************/
  5090  
  5091  // SimpleMonitorFindStubResult is expected values of the Find operation
  5092  type SimpleMonitorFindStubResult struct {
  5093  	Values *iaas.SimpleMonitorFindResult
  5094  	Err    error
  5095  }
  5096  
  5097  // SimpleMonitorCreateStubResult is expected values of the Create operation
  5098  type SimpleMonitorCreateStubResult struct {
  5099  	SimpleMonitor *iaas.SimpleMonitor
  5100  	Err           error
  5101  }
  5102  
  5103  // SimpleMonitorReadStubResult is expected values of the Read operation
  5104  type SimpleMonitorReadStubResult struct {
  5105  	SimpleMonitor *iaas.SimpleMonitor
  5106  	Err           error
  5107  }
  5108  
  5109  // SimpleMonitorUpdateStubResult is expected values of the Update operation
  5110  type SimpleMonitorUpdateStubResult struct {
  5111  	SimpleMonitor *iaas.SimpleMonitor
  5112  	Err           error
  5113  }
  5114  
  5115  // SimpleMonitorUpdateSettingsStubResult is expected values of the UpdateSettings operation
  5116  type SimpleMonitorUpdateSettingsStubResult struct {
  5117  	SimpleMonitor *iaas.SimpleMonitor
  5118  	Err           error
  5119  }
  5120  
  5121  // SimpleMonitorDeleteStubResult is expected values of the Delete operation
  5122  type SimpleMonitorDeleteStubResult struct {
  5123  	Err error
  5124  }
  5125  
  5126  // SimpleMonitorMonitorResponseTimeStubResult is expected values of the MonitorResponseTime operation
  5127  type SimpleMonitorMonitorResponseTimeStubResult struct {
  5128  	ResponseTimeSecActivity *iaas.ResponseTimeSecActivity
  5129  	Err                     error
  5130  }
  5131  
  5132  // SimpleMonitorHealthStatusStubResult is expected values of the HealthStatus operation
  5133  type SimpleMonitorHealthStatusStubResult struct {
  5134  	SimpleMonitorHealthStatus *iaas.SimpleMonitorHealthStatus
  5135  	Err                       error
  5136  }
  5137  
  5138  // SimpleMonitorStub is for trace SimpleMonitorOp operations
  5139  type SimpleMonitorStub struct {
  5140  	FindStubResult                *SimpleMonitorFindStubResult
  5141  	CreateStubResult              *SimpleMonitorCreateStubResult
  5142  	ReadStubResult                *SimpleMonitorReadStubResult
  5143  	UpdateStubResult              *SimpleMonitorUpdateStubResult
  5144  	UpdateSettingsStubResult      *SimpleMonitorUpdateSettingsStubResult
  5145  	DeleteStubResult              *SimpleMonitorDeleteStubResult
  5146  	MonitorResponseTimeStubResult *SimpleMonitorMonitorResponseTimeStubResult
  5147  	HealthStatusStubResult        *SimpleMonitorHealthStatusStubResult
  5148  }
  5149  
  5150  // NewSimpleMonitorStub creates new SimpleMonitorStub instance
  5151  func NewSimpleMonitorStub(caller iaas.APICaller) iaas.SimpleMonitorAPI {
  5152  	return &SimpleMonitorStub{}
  5153  }
  5154  
  5155  // Find is API call with trace log
  5156  func (s *SimpleMonitorStub) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.SimpleMonitorFindResult, error) {
  5157  	if s.FindStubResult == nil {
  5158  		log.Fatal("SimpleMonitorStub.FindStubResult is not set")
  5159  	}
  5160  	return s.FindStubResult.Values, s.FindStubResult.Err
  5161  }
  5162  
  5163  // Create is API call with trace log
  5164  func (s *SimpleMonitorStub) Create(ctx context.Context, param *iaas.SimpleMonitorCreateRequest) (*iaas.SimpleMonitor, error) {
  5165  	if s.CreateStubResult == nil {
  5166  		log.Fatal("SimpleMonitorStub.CreateStubResult is not set")
  5167  	}
  5168  	return s.CreateStubResult.SimpleMonitor, s.CreateStubResult.Err
  5169  }
  5170  
  5171  // Read is API call with trace log
  5172  func (s *SimpleMonitorStub) Read(ctx context.Context, id types.ID) (*iaas.SimpleMonitor, error) {
  5173  	if s.ReadStubResult == nil {
  5174  		log.Fatal("SimpleMonitorStub.ReadStubResult is not set")
  5175  	}
  5176  	return s.ReadStubResult.SimpleMonitor, s.ReadStubResult.Err
  5177  }
  5178  
  5179  // Update is API call with trace log
  5180  func (s *SimpleMonitorStub) Update(ctx context.Context, id types.ID, param *iaas.SimpleMonitorUpdateRequest) (*iaas.SimpleMonitor, error) {
  5181  	if s.UpdateStubResult == nil {
  5182  		log.Fatal("SimpleMonitorStub.UpdateStubResult is not set")
  5183  	}
  5184  	return s.UpdateStubResult.SimpleMonitor, s.UpdateStubResult.Err
  5185  }
  5186  
  5187  // UpdateSettings is API call with trace log
  5188  func (s *SimpleMonitorStub) UpdateSettings(ctx context.Context, id types.ID, param *iaas.SimpleMonitorUpdateSettingsRequest) (*iaas.SimpleMonitor, error) {
  5189  	if s.UpdateSettingsStubResult == nil {
  5190  		log.Fatal("SimpleMonitorStub.UpdateSettingsStubResult is not set")
  5191  	}
  5192  	return s.UpdateSettingsStubResult.SimpleMonitor, s.UpdateSettingsStubResult.Err
  5193  }
  5194  
  5195  // Delete is API call with trace log
  5196  func (s *SimpleMonitorStub) Delete(ctx context.Context, id types.ID) error {
  5197  	if s.DeleteStubResult == nil {
  5198  		log.Fatal("SimpleMonitorStub.DeleteStubResult is not set")
  5199  	}
  5200  	return s.DeleteStubResult.Err
  5201  }
  5202  
  5203  // MonitorResponseTime is API call with trace log
  5204  func (s *SimpleMonitorStub) MonitorResponseTime(ctx context.Context, id types.ID, condition *iaas.MonitorCondition) (*iaas.ResponseTimeSecActivity, error) {
  5205  	if s.MonitorResponseTimeStubResult == nil {
  5206  		log.Fatal("SimpleMonitorStub.MonitorResponseTimeStubResult is not set")
  5207  	}
  5208  	return s.MonitorResponseTimeStubResult.ResponseTimeSecActivity, s.MonitorResponseTimeStubResult.Err
  5209  }
  5210  
  5211  // HealthStatus is API call with trace log
  5212  func (s *SimpleMonitorStub) HealthStatus(ctx context.Context, id types.ID) (*iaas.SimpleMonitorHealthStatus, error) {
  5213  	if s.HealthStatusStubResult == nil {
  5214  		log.Fatal("SimpleMonitorStub.HealthStatusStubResult is not set")
  5215  	}
  5216  	return s.HealthStatusStubResult.SimpleMonitorHealthStatus, s.HealthStatusStubResult.Err
  5217  }
  5218  
  5219  /*************************************************
  5220  * SSHKeyStub
  5221  *************************************************/
  5222  
  5223  // SSHKeyFindStubResult is expected values of the Find operation
  5224  type SSHKeyFindStubResult struct {
  5225  	Values *iaas.SSHKeyFindResult
  5226  	Err    error
  5227  }
  5228  
  5229  // SSHKeyCreateStubResult is expected values of the Create operation
  5230  type SSHKeyCreateStubResult struct {
  5231  	SSHKey *iaas.SSHKey
  5232  	Err    error
  5233  }
  5234  
  5235  // SSHKeyGenerateStubResult is expected values of the Generate operation
  5236  type SSHKeyGenerateStubResult struct {
  5237  	SSHKeyGenerated *iaas.SSHKeyGenerated
  5238  	Err             error
  5239  }
  5240  
  5241  // SSHKeyReadStubResult is expected values of the Read operation
  5242  type SSHKeyReadStubResult struct {
  5243  	SSHKey *iaas.SSHKey
  5244  	Err    error
  5245  }
  5246  
  5247  // SSHKeyUpdateStubResult is expected values of the Update operation
  5248  type SSHKeyUpdateStubResult struct {
  5249  	SSHKey *iaas.SSHKey
  5250  	Err    error
  5251  }
  5252  
  5253  // SSHKeyDeleteStubResult is expected values of the Delete operation
  5254  type SSHKeyDeleteStubResult struct {
  5255  	Err error
  5256  }
  5257  
  5258  // SSHKeyStub is for trace SSHKeyOp operations
  5259  type SSHKeyStub struct {
  5260  	FindStubResult     *SSHKeyFindStubResult
  5261  	CreateStubResult   *SSHKeyCreateStubResult
  5262  	GenerateStubResult *SSHKeyGenerateStubResult
  5263  	ReadStubResult     *SSHKeyReadStubResult
  5264  	UpdateStubResult   *SSHKeyUpdateStubResult
  5265  	DeleteStubResult   *SSHKeyDeleteStubResult
  5266  }
  5267  
  5268  // NewSSHKeyStub creates new SSHKeyStub instance
  5269  func NewSSHKeyStub(caller iaas.APICaller) iaas.SSHKeyAPI {
  5270  	return &SSHKeyStub{}
  5271  }
  5272  
  5273  // Find is API call with trace log
  5274  func (s *SSHKeyStub) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.SSHKeyFindResult, error) {
  5275  	if s.FindStubResult == nil {
  5276  		log.Fatal("SSHKeyStub.FindStubResult is not set")
  5277  	}
  5278  	return s.FindStubResult.Values, s.FindStubResult.Err
  5279  }
  5280  
  5281  // Create is API call with trace log
  5282  func (s *SSHKeyStub) Create(ctx context.Context, param *iaas.SSHKeyCreateRequest) (*iaas.SSHKey, error) {
  5283  	if s.CreateStubResult == nil {
  5284  		log.Fatal("SSHKeyStub.CreateStubResult is not set")
  5285  	}
  5286  	return s.CreateStubResult.SSHKey, s.CreateStubResult.Err
  5287  }
  5288  
  5289  // Generate is API call with trace log
  5290  func (s *SSHKeyStub) Generate(ctx context.Context, param *iaas.SSHKeyGenerateRequest) (*iaas.SSHKeyGenerated, error) {
  5291  	if s.GenerateStubResult == nil {
  5292  		log.Fatal("SSHKeyStub.GenerateStubResult is not set")
  5293  	}
  5294  	return s.GenerateStubResult.SSHKeyGenerated, s.GenerateStubResult.Err
  5295  }
  5296  
  5297  // Read is API call with trace log
  5298  func (s *SSHKeyStub) Read(ctx context.Context, id types.ID) (*iaas.SSHKey, error) {
  5299  	if s.ReadStubResult == nil {
  5300  		log.Fatal("SSHKeyStub.ReadStubResult is not set")
  5301  	}
  5302  	return s.ReadStubResult.SSHKey, s.ReadStubResult.Err
  5303  }
  5304  
  5305  // Update is API call with trace log
  5306  func (s *SSHKeyStub) Update(ctx context.Context, id types.ID, param *iaas.SSHKeyUpdateRequest) (*iaas.SSHKey, error) {
  5307  	if s.UpdateStubResult == nil {
  5308  		log.Fatal("SSHKeyStub.UpdateStubResult is not set")
  5309  	}
  5310  	return s.UpdateStubResult.SSHKey, s.UpdateStubResult.Err
  5311  }
  5312  
  5313  // Delete is API call with trace log
  5314  func (s *SSHKeyStub) Delete(ctx context.Context, id types.ID) error {
  5315  	if s.DeleteStubResult == nil {
  5316  		log.Fatal("SSHKeyStub.DeleteStubResult is not set")
  5317  	}
  5318  	return s.DeleteStubResult.Err
  5319  }
  5320  
  5321  /*************************************************
  5322  * SubnetStub
  5323  *************************************************/
  5324  
  5325  // SubnetFindStubResult is expected values of the Find operation
  5326  type SubnetFindStubResult struct {
  5327  	Values *iaas.SubnetFindResult
  5328  	Err    error
  5329  }
  5330  
  5331  // SubnetReadStubResult is expected values of the Read operation
  5332  type SubnetReadStubResult struct {
  5333  	Subnet *iaas.Subnet
  5334  	Err    error
  5335  }
  5336  
  5337  // SubnetStub is for trace SubnetOp operations
  5338  type SubnetStub struct {
  5339  	FindStubResult *SubnetFindStubResult
  5340  	ReadStubResult *SubnetReadStubResult
  5341  }
  5342  
  5343  // NewSubnetStub creates new SubnetStub instance
  5344  func NewSubnetStub(caller iaas.APICaller) iaas.SubnetAPI {
  5345  	return &SubnetStub{}
  5346  }
  5347  
  5348  // Find is API call with trace log
  5349  func (s *SubnetStub) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.SubnetFindResult, error) {
  5350  	if s.FindStubResult == nil {
  5351  		log.Fatal("SubnetStub.FindStubResult is not set")
  5352  	}
  5353  	return s.FindStubResult.Values, s.FindStubResult.Err
  5354  }
  5355  
  5356  // Read is API call with trace log
  5357  func (s *SubnetStub) Read(ctx context.Context, zone string, id types.ID) (*iaas.Subnet, error) {
  5358  	if s.ReadStubResult == nil {
  5359  		log.Fatal("SubnetStub.ReadStubResult is not set")
  5360  	}
  5361  	return s.ReadStubResult.Subnet, s.ReadStubResult.Err
  5362  }
  5363  
  5364  /*************************************************
  5365  * SwitchStub
  5366  *************************************************/
  5367  
  5368  // SwitchFindStubResult is expected values of the Find operation
  5369  type SwitchFindStubResult struct {
  5370  	Values *iaas.SwitchFindResult
  5371  	Err    error
  5372  }
  5373  
  5374  // SwitchCreateStubResult is expected values of the Create operation
  5375  type SwitchCreateStubResult struct {
  5376  	Switch *iaas.Switch
  5377  	Err    error
  5378  }
  5379  
  5380  // SwitchReadStubResult is expected values of the Read operation
  5381  type SwitchReadStubResult struct {
  5382  	Switch *iaas.Switch
  5383  	Err    error
  5384  }
  5385  
  5386  // SwitchUpdateStubResult is expected values of the Update operation
  5387  type SwitchUpdateStubResult struct {
  5388  	Switch *iaas.Switch
  5389  	Err    error
  5390  }
  5391  
  5392  // SwitchDeleteStubResult is expected values of the Delete operation
  5393  type SwitchDeleteStubResult struct {
  5394  	Err error
  5395  }
  5396  
  5397  // SwitchConnectToBridgeStubResult is expected values of the ConnectToBridge operation
  5398  type SwitchConnectToBridgeStubResult struct {
  5399  	Err error
  5400  }
  5401  
  5402  // SwitchDisconnectFromBridgeStubResult is expected values of the DisconnectFromBridge operation
  5403  type SwitchDisconnectFromBridgeStubResult struct {
  5404  	Err error
  5405  }
  5406  
  5407  // SwitchGetServersStubResult is expected values of the GetServers operation
  5408  type SwitchGetServersStubResult struct {
  5409  	Values *iaas.SwitchGetServersResult
  5410  	Err    error
  5411  }
  5412  
  5413  // SwitchStub is for trace SwitchOp operations
  5414  type SwitchStub struct {
  5415  	FindStubResult                 *SwitchFindStubResult
  5416  	CreateStubResult               *SwitchCreateStubResult
  5417  	ReadStubResult                 *SwitchReadStubResult
  5418  	UpdateStubResult               *SwitchUpdateStubResult
  5419  	DeleteStubResult               *SwitchDeleteStubResult
  5420  	ConnectToBridgeStubResult      *SwitchConnectToBridgeStubResult
  5421  	DisconnectFromBridgeStubResult *SwitchDisconnectFromBridgeStubResult
  5422  	GetServersStubResult           *SwitchGetServersStubResult
  5423  }
  5424  
  5425  // NewSwitchStub creates new SwitchStub instance
  5426  func NewSwitchStub(caller iaas.APICaller) iaas.SwitchAPI {
  5427  	return &SwitchStub{}
  5428  }
  5429  
  5430  // Find is API call with trace log
  5431  func (s *SwitchStub) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.SwitchFindResult, error) {
  5432  	if s.FindStubResult == nil {
  5433  		log.Fatal("SwitchStub.FindStubResult is not set")
  5434  	}
  5435  	return s.FindStubResult.Values, s.FindStubResult.Err
  5436  }
  5437  
  5438  // Create is API call with trace log
  5439  func (s *SwitchStub) Create(ctx context.Context, zone string, param *iaas.SwitchCreateRequest) (*iaas.Switch, error) {
  5440  	if s.CreateStubResult == nil {
  5441  		log.Fatal("SwitchStub.CreateStubResult is not set")
  5442  	}
  5443  	return s.CreateStubResult.Switch, s.CreateStubResult.Err
  5444  }
  5445  
  5446  // Read is API call with trace log
  5447  func (s *SwitchStub) Read(ctx context.Context, zone string, id types.ID) (*iaas.Switch, error) {
  5448  	if s.ReadStubResult == nil {
  5449  		log.Fatal("SwitchStub.ReadStubResult is not set")
  5450  	}
  5451  	return s.ReadStubResult.Switch, s.ReadStubResult.Err
  5452  }
  5453  
  5454  // Update is API call with trace log
  5455  func (s *SwitchStub) Update(ctx context.Context, zone string, id types.ID, param *iaas.SwitchUpdateRequest) (*iaas.Switch, error) {
  5456  	if s.UpdateStubResult == nil {
  5457  		log.Fatal("SwitchStub.UpdateStubResult is not set")
  5458  	}
  5459  	return s.UpdateStubResult.Switch, s.UpdateStubResult.Err
  5460  }
  5461  
  5462  // Delete is API call with trace log
  5463  func (s *SwitchStub) Delete(ctx context.Context, zone string, id types.ID) error {
  5464  	if s.DeleteStubResult == nil {
  5465  		log.Fatal("SwitchStub.DeleteStubResult is not set")
  5466  	}
  5467  	return s.DeleteStubResult.Err
  5468  }
  5469  
  5470  // ConnectToBridge is API call with trace log
  5471  func (s *SwitchStub) ConnectToBridge(ctx context.Context, zone string, id types.ID, bridgeID types.ID) error {
  5472  	if s.ConnectToBridgeStubResult == nil {
  5473  		log.Fatal("SwitchStub.ConnectToBridgeStubResult is not set")
  5474  	}
  5475  	return s.ConnectToBridgeStubResult.Err
  5476  }
  5477  
  5478  // DisconnectFromBridge is API call with trace log
  5479  func (s *SwitchStub) DisconnectFromBridge(ctx context.Context, zone string, id types.ID) error {
  5480  	if s.DisconnectFromBridgeStubResult == nil {
  5481  		log.Fatal("SwitchStub.DisconnectFromBridgeStubResult is not set")
  5482  	}
  5483  	return s.DisconnectFromBridgeStubResult.Err
  5484  }
  5485  
  5486  // GetServers is API call with trace log
  5487  func (s *SwitchStub) GetServers(ctx context.Context, zone string, id types.ID) (*iaas.SwitchGetServersResult, error) {
  5488  	if s.GetServersStubResult == nil {
  5489  		log.Fatal("SwitchStub.GetServersStubResult is not set")
  5490  	}
  5491  	return s.GetServersStubResult.Values, s.GetServersStubResult.Err
  5492  }
  5493  
  5494  /*************************************************
  5495  * VPCRouterStub
  5496  *************************************************/
  5497  
  5498  // VPCRouterFindStubResult is expected values of the Find operation
  5499  type VPCRouterFindStubResult struct {
  5500  	Values *iaas.VPCRouterFindResult
  5501  	Err    error
  5502  }
  5503  
  5504  // VPCRouterCreateStubResult is expected values of the Create operation
  5505  type VPCRouterCreateStubResult struct {
  5506  	VPCRouter *iaas.VPCRouter
  5507  	Err       error
  5508  }
  5509  
  5510  // VPCRouterReadStubResult is expected values of the Read operation
  5511  type VPCRouterReadStubResult struct {
  5512  	VPCRouter *iaas.VPCRouter
  5513  	Err       error
  5514  }
  5515  
  5516  // VPCRouterUpdateStubResult is expected values of the Update operation
  5517  type VPCRouterUpdateStubResult struct {
  5518  	VPCRouter *iaas.VPCRouter
  5519  	Err       error
  5520  }
  5521  
  5522  // VPCRouterUpdateSettingsStubResult is expected values of the UpdateSettings operation
  5523  type VPCRouterUpdateSettingsStubResult struct {
  5524  	VPCRouter *iaas.VPCRouter
  5525  	Err       error
  5526  }
  5527  
  5528  // VPCRouterDeleteStubResult is expected values of the Delete operation
  5529  type VPCRouterDeleteStubResult struct {
  5530  	Err error
  5531  }
  5532  
  5533  // VPCRouterConfigStubResult is expected values of the Config operation
  5534  type VPCRouterConfigStubResult struct {
  5535  	Err error
  5536  }
  5537  
  5538  // VPCRouterBootStubResult is expected values of the Boot operation
  5539  type VPCRouterBootStubResult struct {
  5540  	Err error
  5541  }
  5542  
  5543  // VPCRouterShutdownStubResult is expected values of the Shutdown operation
  5544  type VPCRouterShutdownStubResult struct {
  5545  	Err error
  5546  }
  5547  
  5548  // VPCRouterResetStubResult is expected values of the Reset operation
  5549  type VPCRouterResetStubResult struct {
  5550  	Err error
  5551  }
  5552  
  5553  // VPCRouterConnectToSwitchStubResult is expected values of the ConnectToSwitch operation
  5554  type VPCRouterConnectToSwitchStubResult struct {
  5555  	Err error
  5556  }
  5557  
  5558  // VPCRouterDisconnectFromSwitchStubResult is expected values of the DisconnectFromSwitch operation
  5559  type VPCRouterDisconnectFromSwitchStubResult struct {
  5560  	Err error
  5561  }
  5562  
  5563  // VPCRouterMonitorCPUStubResult is expected values of the MonitorCPU operation
  5564  type VPCRouterMonitorCPUStubResult struct {
  5565  	CPUTimeActivity *iaas.CPUTimeActivity
  5566  	Err             error
  5567  }
  5568  
  5569  // VPCRouterMonitorInterfaceStubResult is expected values of the MonitorInterface operation
  5570  type VPCRouterMonitorInterfaceStubResult struct {
  5571  	InterfaceActivity *iaas.InterfaceActivity
  5572  	Err               error
  5573  }
  5574  
  5575  // VPCRouterStatusStubResult is expected values of the Status operation
  5576  type VPCRouterStatusStubResult struct {
  5577  	VPCRouterStatus *iaas.VPCRouterStatus
  5578  	Err             error
  5579  }
  5580  
  5581  // VPCRouterLogsStubResult is expected values of the Logs operation
  5582  type VPCRouterLogsStubResult struct {
  5583  	VPCRouterLog *iaas.VPCRouterLog
  5584  	Err          error
  5585  }
  5586  
  5587  // VPCRouterPingStubResult is expected values of the Ping operation
  5588  type VPCRouterPingStubResult struct {
  5589  	VPCRouterPingResults *iaas.VPCRouterPingResults
  5590  	Err                  error
  5591  }
  5592  
  5593  // VPCRouterStub is for trace VPCRouterOp operations
  5594  type VPCRouterStub struct {
  5595  	FindStubResult                 *VPCRouterFindStubResult
  5596  	CreateStubResult               *VPCRouterCreateStubResult
  5597  	ReadStubResult                 *VPCRouterReadStubResult
  5598  	UpdateStubResult               *VPCRouterUpdateStubResult
  5599  	UpdateSettingsStubResult       *VPCRouterUpdateSettingsStubResult
  5600  	DeleteStubResult               *VPCRouterDeleteStubResult
  5601  	ConfigStubResult               *VPCRouterConfigStubResult
  5602  	BootStubResult                 *VPCRouterBootStubResult
  5603  	ShutdownStubResult             *VPCRouterShutdownStubResult
  5604  	ResetStubResult                *VPCRouterResetStubResult
  5605  	ConnectToSwitchStubResult      *VPCRouterConnectToSwitchStubResult
  5606  	DisconnectFromSwitchStubResult *VPCRouterDisconnectFromSwitchStubResult
  5607  	MonitorCPUStubResult           *VPCRouterMonitorCPUStubResult
  5608  	MonitorInterfaceStubResult     *VPCRouterMonitorInterfaceStubResult
  5609  	StatusStubResult               *VPCRouterStatusStubResult
  5610  	LogsStubResult                 *VPCRouterLogsStubResult
  5611  	PingStubResult                 *VPCRouterPingStubResult
  5612  }
  5613  
  5614  // NewVPCRouterStub creates new VPCRouterStub instance
  5615  func NewVPCRouterStub(caller iaas.APICaller) iaas.VPCRouterAPI {
  5616  	return &VPCRouterStub{}
  5617  }
  5618  
  5619  // Find is API call with trace log
  5620  func (s *VPCRouterStub) Find(ctx context.Context, zone string, conditions *iaas.FindCondition) (*iaas.VPCRouterFindResult, error) {
  5621  	if s.FindStubResult == nil {
  5622  		log.Fatal("VPCRouterStub.FindStubResult is not set")
  5623  	}
  5624  	return s.FindStubResult.Values, s.FindStubResult.Err
  5625  }
  5626  
  5627  // Create is API call with trace log
  5628  func (s *VPCRouterStub) Create(ctx context.Context, zone string, param *iaas.VPCRouterCreateRequest) (*iaas.VPCRouter, error) {
  5629  	if s.CreateStubResult == nil {
  5630  		log.Fatal("VPCRouterStub.CreateStubResult is not set")
  5631  	}
  5632  	return s.CreateStubResult.VPCRouter, s.CreateStubResult.Err
  5633  }
  5634  
  5635  // Read is API call with trace log
  5636  func (s *VPCRouterStub) Read(ctx context.Context, zone string, id types.ID) (*iaas.VPCRouter, error) {
  5637  	if s.ReadStubResult == nil {
  5638  		log.Fatal("VPCRouterStub.ReadStubResult is not set")
  5639  	}
  5640  	return s.ReadStubResult.VPCRouter, s.ReadStubResult.Err
  5641  }
  5642  
  5643  // Update is API call with trace log
  5644  func (s *VPCRouterStub) Update(ctx context.Context, zone string, id types.ID, param *iaas.VPCRouterUpdateRequest) (*iaas.VPCRouter, error) {
  5645  	if s.UpdateStubResult == nil {
  5646  		log.Fatal("VPCRouterStub.UpdateStubResult is not set")
  5647  	}
  5648  	return s.UpdateStubResult.VPCRouter, s.UpdateStubResult.Err
  5649  }
  5650  
  5651  // UpdateSettings is API call with trace log
  5652  func (s *VPCRouterStub) UpdateSettings(ctx context.Context, zone string, id types.ID, param *iaas.VPCRouterUpdateSettingsRequest) (*iaas.VPCRouter, error) {
  5653  	if s.UpdateSettingsStubResult == nil {
  5654  		log.Fatal("VPCRouterStub.UpdateSettingsStubResult is not set")
  5655  	}
  5656  	return s.UpdateSettingsStubResult.VPCRouter, s.UpdateSettingsStubResult.Err
  5657  }
  5658  
  5659  // Delete is API call with trace log
  5660  func (s *VPCRouterStub) Delete(ctx context.Context, zone string, id types.ID) error {
  5661  	if s.DeleteStubResult == nil {
  5662  		log.Fatal("VPCRouterStub.DeleteStubResult is not set")
  5663  	}
  5664  	return s.DeleteStubResult.Err
  5665  }
  5666  
  5667  // Config is API call with trace log
  5668  func (s *VPCRouterStub) Config(ctx context.Context, zone string, id types.ID) error {
  5669  	if s.ConfigStubResult == nil {
  5670  		log.Fatal("VPCRouterStub.ConfigStubResult is not set")
  5671  	}
  5672  	return s.ConfigStubResult.Err
  5673  }
  5674  
  5675  // Boot is API call with trace log
  5676  func (s *VPCRouterStub) Boot(ctx context.Context, zone string, id types.ID) error {
  5677  	if s.BootStubResult == nil {
  5678  		log.Fatal("VPCRouterStub.BootStubResult is not set")
  5679  	}
  5680  	return s.BootStubResult.Err
  5681  }
  5682  
  5683  // Shutdown is API call with trace log
  5684  func (s *VPCRouterStub) Shutdown(ctx context.Context, zone string, id types.ID, shutdownOption *iaas.ShutdownOption) error {
  5685  	if s.ShutdownStubResult == nil {
  5686  		log.Fatal("VPCRouterStub.ShutdownStubResult is not set")
  5687  	}
  5688  	return s.ShutdownStubResult.Err
  5689  }
  5690  
  5691  // Reset is API call with trace log
  5692  func (s *VPCRouterStub) Reset(ctx context.Context, zone string, id types.ID) error {
  5693  	if s.ResetStubResult == nil {
  5694  		log.Fatal("VPCRouterStub.ResetStubResult is not set")
  5695  	}
  5696  	return s.ResetStubResult.Err
  5697  }
  5698  
  5699  // ConnectToSwitch is API call with trace log
  5700  func (s *VPCRouterStub) ConnectToSwitch(ctx context.Context, zone string, id types.ID, nicIndex int, switchID types.ID) error {
  5701  	if s.ConnectToSwitchStubResult == nil {
  5702  		log.Fatal("VPCRouterStub.ConnectToSwitchStubResult is not set")
  5703  	}
  5704  	return s.ConnectToSwitchStubResult.Err
  5705  }
  5706  
  5707  // DisconnectFromSwitch is API call with trace log
  5708  func (s *VPCRouterStub) DisconnectFromSwitch(ctx context.Context, zone string, id types.ID, nicIndex int) error {
  5709  	if s.DisconnectFromSwitchStubResult == nil {
  5710  		log.Fatal("VPCRouterStub.DisconnectFromSwitchStubResult is not set")
  5711  	}
  5712  	return s.DisconnectFromSwitchStubResult.Err
  5713  }
  5714  
  5715  // MonitorCPU is API call with trace log
  5716  func (s *VPCRouterStub) MonitorCPU(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.CPUTimeActivity, error) {
  5717  	if s.MonitorCPUStubResult == nil {
  5718  		log.Fatal("VPCRouterStub.MonitorCPUStubResult is not set")
  5719  	}
  5720  	return s.MonitorCPUStubResult.CPUTimeActivity, s.MonitorCPUStubResult.Err
  5721  }
  5722  
  5723  // MonitorInterface is API call with trace log
  5724  func (s *VPCRouterStub) MonitorInterface(ctx context.Context, zone string, id types.ID, index int, condition *iaas.MonitorCondition) (*iaas.InterfaceActivity, error) {
  5725  	if s.MonitorInterfaceStubResult == nil {
  5726  		log.Fatal("VPCRouterStub.MonitorInterfaceStubResult is not set")
  5727  	}
  5728  	return s.MonitorInterfaceStubResult.InterfaceActivity, s.MonitorInterfaceStubResult.Err
  5729  }
  5730  
  5731  // Status is API call with trace log
  5732  func (s *VPCRouterStub) Status(ctx context.Context, zone string, id types.ID) (*iaas.VPCRouterStatus, error) {
  5733  	if s.StatusStubResult == nil {
  5734  		log.Fatal("VPCRouterStub.StatusStubResult is not set")
  5735  	}
  5736  	return s.StatusStubResult.VPCRouterStatus, s.StatusStubResult.Err
  5737  }
  5738  
  5739  // Logs is API call with trace log
  5740  func (s *VPCRouterStub) Logs(ctx context.Context, zone string, id types.ID) (*iaas.VPCRouterLog, error) {
  5741  	if s.LogsStubResult == nil {
  5742  		log.Fatal("VPCRouterStub.LogsStubResult is not set")
  5743  	}
  5744  	return s.LogsStubResult.VPCRouterLog, s.LogsStubResult.Err
  5745  }
  5746  
  5747  // Ping is API call with trace log
  5748  func (s *VPCRouterStub) Ping(ctx context.Context, zone string, id types.ID, destination string) (*iaas.VPCRouterPingResults, error) {
  5749  	if s.PingStubResult == nil {
  5750  		log.Fatal("VPCRouterStub.PingStubResult is not set")
  5751  	}
  5752  	return s.PingStubResult.VPCRouterPingResults, s.PingStubResult.Err
  5753  }
  5754  
  5755  /*************************************************
  5756  * ZoneStub
  5757  *************************************************/
  5758  
  5759  // ZoneFindStubResult is expected values of the Find operation
  5760  type ZoneFindStubResult struct {
  5761  	Values *iaas.ZoneFindResult
  5762  	Err    error
  5763  }
  5764  
  5765  // ZoneReadStubResult is expected values of the Read operation
  5766  type ZoneReadStubResult struct {
  5767  	Zone *iaas.Zone
  5768  	Err  error
  5769  }
  5770  
  5771  // ZoneStub is for trace ZoneOp operations
  5772  type ZoneStub struct {
  5773  	FindStubResult *ZoneFindStubResult
  5774  	ReadStubResult *ZoneReadStubResult
  5775  }
  5776  
  5777  // NewZoneStub creates new ZoneStub instance
  5778  func NewZoneStub(caller iaas.APICaller) iaas.ZoneAPI {
  5779  	return &ZoneStub{}
  5780  }
  5781  
  5782  // Find is API call with trace log
  5783  func (s *ZoneStub) Find(ctx context.Context, conditions *iaas.FindCondition) (*iaas.ZoneFindResult, error) {
  5784  	if s.FindStubResult == nil {
  5785  		log.Fatal("ZoneStub.FindStubResult is not set")
  5786  	}
  5787  	return s.FindStubResult.Values, s.FindStubResult.Err
  5788  }
  5789  
  5790  // Read is API call with trace log
  5791  func (s *ZoneStub) Read(ctx context.Context, id types.ID) (*iaas.Zone, error) {
  5792  	if s.ReadStubResult == nil {
  5793  		log.Fatal("ZoneStub.ReadStubResult is not set")
  5794  	}
  5795  	return s.ReadStubResult.Zone, s.ReadStubResult.Err
  5796  }