github.com/vmware/govmomi@v0.51.0/pbm/methods/methods.go (about)

     1  // © Broadcom. All Rights Reserved.
     2  // The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
     3  // SPDX-License-Identifier: Apache-2.0
     4  
     5  package methods
     6  
     7  import (
     8  	"context"
     9  
    10  	"github.com/vmware/govmomi/pbm/types"
    11  	"github.com/vmware/govmomi/vim25/soap"
    12  )
    13  
    14  type PbmAssignDefaultRequirementProfileBody struct {
    15  	Req    *types.PbmAssignDefaultRequirementProfile         `xml:"urn:pbm PbmAssignDefaultRequirementProfile,omitempty"`
    16  	Res    *types.PbmAssignDefaultRequirementProfileResponse `xml:"urn:pbm PbmAssignDefaultRequirementProfileResponse,omitempty"`
    17  	Fault_ *soap.Fault                                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
    18  }
    19  
    20  func (b *PbmAssignDefaultRequirementProfileBody) Fault() *soap.Fault { return b.Fault_ }
    21  
    22  func PbmAssignDefaultRequirementProfile(ctx context.Context, r soap.RoundTripper, req *types.PbmAssignDefaultRequirementProfile) (*types.PbmAssignDefaultRequirementProfileResponse, error) {
    23  	var reqBody, resBody PbmAssignDefaultRequirementProfileBody
    24  
    25  	reqBody.Req = req
    26  
    27  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
    28  		return nil, err
    29  	}
    30  
    31  	return resBody.Res, nil
    32  }
    33  
    34  type PbmCheckCompatibilityBody struct {
    35  	Req    *types.PbmCheckCompatibility         `xml:"urn:pbm PbmCheckCompatibility,omitempty"`
    36  	Res    *types.PbmCheckCompatibilityResponse `xml:"urn:pbm PbmCheckCompatibilityResponse,omitempty"`
    37  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
    38  }
    39  
    40  func (b *PbmCheckCompatibilityBody) Fault() *soap.Fault { return b.Fault_ }
    41  
    42  func PbmCheckCompatibility(ctx context.Context, r soap.RoundTripper, req *types.PbmCheckCompatibility) (*types.PbmCheckCompatibilityResponse, error) {
    43  	var reqBody, resBody PbmCheckCompatibilityBody
    44  
    45  	reqBody.Req = req
    46  
    47  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
    48  		return nil, err
    49  	}
    50  
    51  	return resBody.Res, nil
    52  }
    53  
    54  type PbmCheckCompatibilityWithSpecBody struct {
    55  	Req    *types.PbmCheckCompatibilityWithSpec         `xml:"urn:pbm PbmCheckCompatibilityWithSpec,omitempty"`
    56  	Res    *types.PbmCheckCompatibilityWithSpecResponse `xml:"urn:pbm PbmCheckCompatibilityWithSpecResponse,omitempty"`
    57  	Fault_ *soap.Fault                                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
    58  }
    59  
    60  func (b *PbmCheckCompatibilityWithSpecBody) Fault() *soap.Fault { return b.Fault_ }
    61  
    62  func PbmCheckCompatibilityWithSpec(ctx context.Context, r soap.RoundTripper, req *types.PbmCheckCompatibilityWithSpec) (*types.PbmCheckCompatibilityWithSpecResponse, error) {
    63  	var reqBody, resBody PbmCheckCompatibilityWithSpecBody
    64  
    65  	reqBody.Req = req
    66  
    67  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
    68  		return nil, err
    69  	}
    70  
    71  	return resBody.Res, nil
    72  }
    73  
    74  type PbmCheckComplianceBody struct {
    75  	Req    *types.PbmCheckCompliance         `xml:"urn:pbm PbmCheckCompliance,omitempty"`
    76  	Res    *types.PbmCheckComplianceResponse `xml:"urn:pbm PbmCheckComplianceResponse,omitempty"`
    77  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
    78  }
    79  
    80  func (b *PbmCheckComplianceBody) Fault() *soap.Fault { return b.Fault_ }
    81  
    82  func PbmCheckCompliance(ctx context.Context, r soap.RoundTripper, req *types.PbmCheckCompliance) (*types.PbmCheckComplianceResponse, error) {
    83  	var reqBody, resBody PbmCheckComplianceBody
    84  
    85  	reqBody.Req = req
    86  
    87  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
    88  		return nil, err
    89  	}
    90  
    91  	return resBody.Res, nil
    92  }
    93  
    94  type PbmCheckRequirementsBody struct {
    95  	Req    *types.PbmCheckRequirements         `xml:"urn:pbm PbmCheckRequirements,omitempty"`
    96  	Res    *types.PbmCheckRequirementsResponse `xml:"urn:pbm PbmCheckRequirementsResponse,omitempty"`
    97  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
    98  }
    99  
   100  func (b *PbmCheckRequirementsBody) Fault() *soap.Fault { return b.Fault_ }
   101  
   102  func PbmCheckRequirements(ctx context.Context, r soap.RoundTripper, req *types.PbmCheckRequirements) (*types.PbmCheckRequirementsResponse, error) {
   103  	var reqBody, resBody PbmCheckRequirementsBody
   104  
   105  	reqBody.Req = req
   106  
   107  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   108  		return nil, err
   109  	}
   110  
   111  	return resBody.Res, nil
   112  }
   113  
   114  type PbmCheckRollupComplianceBody struct {
   115  	Req    *types.PbmCheckRollupCompliance         `xml:"urn:pbm PbmCheckRollupCompliance,omitempty"`
   116  	Res    *types.PbmCheckRollupComplianceResponse `xml:"urn:pbm PbmCheckRollupComplianceResponse,omitempty"`
   117  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   118  }
   119  
   120  func (b *PbmCheckRollupComplianceBody) Fault() *soap.Fault { return b.Fault_ }
   121  
   122  func PbmCheckRollupCompliance(ctx context.Context, r soap.RoundTripper, req *types.PbmCheckRollupCompliance) (*types.PbmCheckRollupComplianceResponse, error) {
   123  	var reqBody, resBody PbmCheckRollupComplianceBody
   124  
   125  	reqBody.Req = req
   126  
   127  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   128  		return nil, err
   129  	}
   130  
   131  	return resBody.Res, nil
   132  }
   133  
   134  type PbmCreateBody struct {
   135  	Req    *types.PbmCreate         `xml:"urn:pbm PbmCreate,omitempty"`
   136  	Res    *types.PbmCreateResponse `xml:"urn:pbm PbmCreateResponse,omitempty"`
   137  	Fault_ *soap.Fault              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   138  }
   139  
   140  func (b *PbmCreateBody) Fault() *soap.Fault { return b.Fault_ }
   141  
   142  func PbmCreate(ctx context.Context, r soap.RoundTripper, req *types.PbmCreate) (*types.PbmCreateResponse, error) {
   143  	var reqBody, resBody PbmCreateBody
   144  
   145  	reqBody.Req = req
   146  
   147  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   148  		return nil, err
   149  	}
   150  
   151  	return resBody.Res, nil
   152  }
   153  
   154  type PbmDeleteBody struct {
   155  	Req    *types.PbmDelete         `xml:"urn:pbm PbmDelete,omitempty"`
   156  	Res    *types.PbmDeleteResponse `xml:"urn:pbm PbmDeleteResponse,omitempty"`
   157  	Fault_ *soap.Fault              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   158  }
   159  
   160  func (b *PbmDeleteBody) Fault() *soap.Fault { return b.Fault_ }
   161  
   162  func PbmDelete(ctx context.Context, r soap.RoundTripper, req *types.PbmDelete) (*types.PbmDeleteResponse, error) {
   163  	var reqBody, resBody PbmDeleteBody
   164  
   165  	reqBody.Req = req
   166  
   167  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   168  		return nil, err
   169  	}
   170  
   171  	return resBody.Res, nil
   172  }
   173  
   174  type PbmFetchCapabilityMetadataBody struct {
   175  	Req    *types.PbmFetchCapabilityMetadata         `xml:"urn:pbm PbmFetchCapabilityMetadata,omitempty"`
   176  	Res    *types.PbmFetchCapabilityMetadataResponse `xml:"urn:pbm PbmFetchCapabilityMetadataResponse,omitempty"`
   177  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   178  }
   179  
   180  func (b *PbmFetchCapabilityMetadataBody) Fault() *soap.Fault { return b.Fault_ }
   181  
   182  func PbmFetchCapabilityMetadata(ctx context.Context, r soap.RoundTripper, req *types.PbmFetchCapabilityMetadata) (*types.PbmFetchCapabilityMetadataResponse, error) {
   183  	var reqBody, resBody PbmFetchCapabilityMetadataBody
   184  
   185  	reqBody.Req = req
   186  
   187  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   188  		return nil, err
   189  	}
   190  
   191  	return resBody.Res, nil
   192  }
   193  
   194  type PbmFetchCapabilitySchemaBody struct {
   195  	Req    *types.PbmFetchCapabilitySchema         `xml:"urn:pbm PbmFetchCapabilitySchema,omitempty"`
   196  	Res    *types.PbmFetchCapabilitySchemaResponse `xml:"urn:pbm PbmFetchCapabilitySchemaResponse,omitempty"`
   197  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   198  }
   199  
   200  func (b *PbmFetchCapabilitySchemaBody) Fault() *soap.Fault { return b.Fault_ }
   201  
   202  func PbmFetchCapabilitySchema(ctx context.Context, r soap.RoundTripper, req *types.PbmFetchCapabilitySchema) (*types.PbmFetchCapabilitySchemaResponse, error) {
   203  	var reqBody, resBody PbmFetchCapabilitySchemaBody
   204  
   205  	reqBody.Req = req
   206  
   207  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   208  		return nil, err
   209  	}
   210  
   211  	return resBody.Res, nil
   212  }
   213  
   214  type PbmFetchComplianceResultBody struct {
   215  	Req    *types.PbmFetchComplianceResult         `xml:"urn:pbm PbmFetchComplianceResult,omitempty"`
   216  	Res    *types.PbmFetchComplianceResultResponse `xml:"urn:pbm PbmFetchComplianceResultResponse,omitempty"`
   217  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   218  }
   219  
   220  func (b *PbmFetchComplianceResultBody) Fault() *soap.Fault { return b.Fault_ }
   221  
   222  func PbmFetchComplianceResult(ctx context.Context, r soap.RoundTripper, req *types.PbmFetchComplianceResult) (*types.PbmFetchComplianceResultResponse, error) {
   223  	var reqBody, resBody PbmFetchComplianceResultBody
   224  
   225  	reqBody.Req = req
   226  
   227  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   228  		return nil, err
   229  	}
   230  
   231  	return resBody.Res, nil
   232  }
   233  
   234  type PbmFetchResourceTypeBody struct {
   235  	Req    *types.PbmFetchResourceType         `xml:"urn:pbm PbmFetchResourceType,omitempty"`
   236  	Res    *types.PbmFetchResourceTypeResponse `xml:"urn:pbm PbmFetchResourceTypeResponse,omitempty"`
   237  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   238  }
   239  
   240  func (b *PbmFetchResourceTypeBody) Fault() *soap.Fault { return b.Fault_ }
   241  
   242  func PbmFetchResourceType(ctx context.Context, r soap.RoundTripper, req *types.PbmFetchResourceType) (*types.PbmFetchResourceTypeResponse, error) {
   243  	var reqBody, resBody PbmFetchResourceTypeBody
   244  
   245  	reqBody.Req = req
   246  
   247  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   248  		return nil, err
   249  	}
   250  
   251  	return resBody.Res, nil
   252  }
   253  
   254  type PbmFetchRollupComplianceResultBody struct {
   255  	Req    *types.PbmFetchRollupComplianceResult         `xml:"urn:pbm PbmFetchRollupComplianceResult,omitempty"`
   256  	Res    *types.PbmFetchRollupComplianceResultResponse `xml:"urn:pbm PbmFetchRollupComplianceResultResponse,omitempty"`
   257  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   258  }
   259  
   260  func (b *PbmFetchRollupComplianceResultBody) Fault() *soap.Fault { return b.Fault_ }
   261  
   262  func PbmFetchRollupComplianceResult(ctx context.Context, r soap.RoundTripper, req *types.PbmFetchRollupComplianceResult) (*types.PbmFetchRollupComplianceResultResponse, error) {
   263  	var reqBody, resBody PbmFetchRollupComplianceResultBody
   264  
   265  	reqBody.Req = req
   266  
   267  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   268  		return nil, err
   269  	}
   270  
   271  	return resBody.Res, nil
   272  }
   273  
   274  type PbmFetchVendorInfoBody struct {
   275  	Req    *types.PbmFetchVendorInfo         `xml:"urn:pbm PbmFetchVendorInfo,omitempty"`
   276  	Res    *types.PbmFetchVendorInfoResponse `xml:"urn:pbm PbmFetchVendorInfoResponse,omitempty"`
   277  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   278  }
   279  
   280  func (b *PbmFetchVendorInfoBody) Fault() *soap.Fault { return b.Fault_ }
   281  
   282  func PbmFetchVendorInfo(ctx context.Context, r soap.RoundTripper, req *types.PbmFetchVendorInfo) (*types.PbmFetchVendorInfoResponse, error) {
   283  	var reqBody, resBody PbmFetchVendorInfoBody
   284  
   285  	reqBody.Req = req
   286  
   287  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   288  		return nil, err
   289  	}
   290  
   291  	return resBody.Res, nil
   292  }
   293  
   294  type PbmFindApplicableDefaultProfileBody struct {
   295  	Req    *types.PbmFindApplicableDefaultProfile         `xml:"urn:pbm PbmFindApplicableDefaultProfile,omitempty"`
   296  	Res    *types.PbmFindApplicableDefaultProfileResponse `xml:"urn:pbm PbmFindApplicableDefaultProfileResponse,omitempty"`
   297  	Fault_ *soap.Fault                                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   298  }
   299  
   300  func (b *PbmFindApplicableDefaultProfileBody) Fault() *soap.Fault { return b.Fault_ }
   301  
   302  func PbmFindApplicableDefaultProfile(ctx context.Context, r soap.RoundTripper, req *types.PbmFindApplicableDefaultProfile) (*types.PbmFindApplicableDefaultProfileResponse, error) {
   303  	var reqBody, resBody PbmFindApplicableDefaultProfileBody
   304  
   305  	reqBody.Req = req
   306  
   307  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   308  		return nil, err
   309  	}
   310  
   311  	return resBody.Res, nil
   312  }
   313  
   314  type PbmQueryAssociatedEntitiesBody struct {
   315  	Req    *types.PbmQueryAssociatedEntities         `xml:"urn:pbm PbmQueryAssociatedEntities,omitempty"`
   316  	Res    *types.PbmQueryAssociatedEntitiesResponse `xml:"urn:pbm PbmQueryAssociatedEntitiesResponse,omitempty"`
   317  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   318  }
   319  
   320  func (b *PbmQueryAssociatedEntitiesBody) Fault() *soap.Fault { return b.Fault_ }
   321  
   322  func PbmQueryAssociatedEntities(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryAssociatedEntities) (*types.PbmQueryAssociatedEntitiesResponse, error) {
   323  	var reqBody, resBody PbmQueryAssociatedEntitiesBody
   324  
   325  	reqBody.Req = req
   326  
   327  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   328  		return nil, err
   329  	}
   330  
   331  	return resBody.Res, nil
   332  }
   333  
   334  type PbmQueryAssociatedEntityBody struct {
   335  	Req    *types.PbmQueryAssociatedEntity         `xml:"urn:pbm PbmQueryAssociatedEntity,omitempty"`
   336  	Res    *types.PbmQueryAssociatedEntityResponse `xml:"urn:pbm PbmQueryAssociatedEntityResponse,omitempty"`
   337  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   338  }
   339  
   340  func (b *PbmQueryAssociatedEntityBody) Fault() *soap.Fault { return b.Fault_ }
   341  
   342  func PbmQueryAssociatedEntity(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryAssociatedEntity) (*types.PbmQueryAssociatedEntityResponse, error) {
   343  	var reqBody, resBody PbmQueryAssociatedEntityBody
   344  
   345  	reqBody.Req = req
   346  
   347  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   348  		return nil, err
   349  	}
   350  
   351  	return resBody.Res, nil
   352  }
   353  
   354  type PbmQueryAssociatedProfileBody struct {
   355  	Req    *types.PbmQueryAssociatedProfile         `xml:"urn:pbm PbmQueryAssociatedProfile,omitempty"`
   356  	Res    *types.PbmQueryAssociatedProfileResponse `xml:"urn:pbm PbmQueryAssociatedProfileResponse,omitempty"`
   357  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   358  }
   359  
   360  func (b *PbmQueryAssociatedProfileBody) Fault() *soap.Fault { return b.Fault_ }
   361  
   362  func PbmQueryAssociatedProfile(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryAssociatedProfile) (*types.PbmQueryAssociatedProfileResponse, error) {
   363  	var reqBody, resBody PbmQueryAssociatedProfileBody
   364  
   365  	reqBody.Req = req
   366  
   367  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   368  		return nil, err
   369  	}
   370  
   371  	return resBody.Res, nil
   372  }
   373  
   374  type PbmQueryAssociatedProfilesBody struct {
   375  	Req    *types.PbmQueryAssociatedProfiles         `xml:"urn:pbm PbmQueryAssociatedProfiles,omitempty"`
   376  	Res    *types.PbmQueryAssociatedProfilesResponse `xml:"urn:pbm PbmQueryAssociatedProfilesResponse,omitempty"`
   377  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   378  }
   379  
   380  func (b *PbmQueryAssociatedProfilesBody) Fault() *soap.Fault { return b.Fault_ }
   381  
   382  func PbmQueryAssociatedProfiles(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryAssociatedProfiles) (*types.PbmQueryAssociatedProfilesResponse, error) {
   383  	var reqBody, resBody PbmQueryAssociatedProfilesBody
   384  
   385  	reqBody.Req = req
   386  
   387  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   388  		return nil, err
   389  	}
   390  
   391  	return resBody.Res, nil
   392  }
   393  
   394  type PbmQueryByRollupComplianceStatusBody struct {
   395  	Req    *types.PbmQueryByRollupComplianceStatus         `xml:"urn:pbm PbmQueryByRollupComplianceStatus,omitempty"`
   396  	Res    *types.PbmQueryByRollupComplianceStatusResponse `xml:"urn:pbm PbmQueryByRollupComplianceStatusResponse,omitempty"`
   397  	Fault_ *soap.Fault                                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   398  }
   399  
   400  func (b *PbmQueryByRollupComplianceStatusBody) Fault() *soap.Fault { return b.Fault_ }
   401  
   402  func PbmQueryByRollupComplianceStatus(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryByRollupComplianceStatus) (*types.PbmQueryByRollupComplianceStatusResponse, error) {
   403  	var reqBody, resBody PbmQueryByRollupComplianceStatusBody
   404  
   405  	reqBody.Req = req
   406  
   407  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   408  		return nil, err
   409  	}
   410  
   411  	return resBody.Res, nil
   412  }
   413  
   414  type PbmQueryDefaultRequirementProfileBody struct {
   415  	Req    *types.PbmQueryDefaultRequirementProfile         `xml:"urn:pbm PbmQueryDefaultRequirementProfile,omitempty"`
   416  	Res    *types.PbmQueryDefaultRequirementProfileResponse `xml:"urn:pbm PbmQueryDefaultRequirementProfileResponse,omitempty"`
   417  	Fault_ *soap.Fault                                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   418  }
   419  
   420  func (b *PbmQueryDefaultRequirementProfileBody) Fault() *soap.Fault { return b.Fault_ }
   421  
   422  func PbmQueryDefaultRequirementProfile(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryDefaultRequirementProfile) (*types.PbmQueryDefaultRequirementProfileResponse, error) {
   423  	var reqBody, resBody PbmQueryDefaultRequirementProfileBody
   424  
   425  	reqBody.Req = req
   426  
   427  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   428  		return nil, err
   429  	}
   430  
   431  	return resBody.Res, nil
   432  }
   433  
   434  type PbmQueryDefaultRequirementProfilesBody struct {
   435  	Req    *types.PbmQueryDefaultRequirementProfiles         `xml:"urn:pbm PbmQueryDefaultRequirementProfiles,omitempty"`
   436  	Res    *types.PbmQueryDefaultRequirementProfilesResponse `xml:"urn:pbm PbmQueryDefaultRequirementProfilesResponse,omitempty"`
   437  	Fault_ *soap.Fault                                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   438  }
   439  
   440  func (b *PbmQueryDefaultRequirementProfilesBody) Fault() *soap.Fault { return b.Fault_ }
   441  
   442  func PbmQueryDefaultRequirementProfiles(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryDefaultRequirementProfiles) (*types.PbmQueryDefaultRequirementProfilesResponse, error) {
   443  	var reqBody, resBody PbmQueryDefaultRequirementProfilesBody
   444  
   445  	reqBody.Req = req
   446  
   447  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   448  		return nil, err
   449  	}
   450  
   451  	return resBody.Res, nil
   452  }
   453  
   454  type PbmQueryMatchingHubBody struct {
   455  	Req    *types.PbmQueryMatchingHub         `xml:"urn:pbm PbmQueryMatchingHub,omitempty"`
   456  	Res    *types.PbmQueryMatchingHubResponse `xml:"urn:pbm PbmQueryMatchingHubResponse,omitempty"`
   457  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   458  }
   459  
   460  func (b *PbmQueryMatchingHubBody) Fault() *soap.Fault { return b.Fault_ }
   461  
   462  func PbmQueryMatchingHub(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryMatchingHub) (*types.PbmQueryMatchingHubResponse, error) {
   463  	var reqBody, resBody PbmQueryMatchingHubBody
   464  
   465  	reqBody.Req = req
   466  
   467  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   468  		return nil, err
   469  	}
   470  
   471  	return resBody.Res, nil
   472  }
   473  
   474  type PbmQueryMatchingHubWithSpecBody struct {
   475  	Req    *types.PbmQueryMatchingHubWithSpec         `xml:"urn:pbm PbmQueryMatchingHubWithSpec,omitempty"`
   476  	Res    *types.PbmQueryMatchingHubWithSpecResponse `xml:"urn:pbm PbmQueryMatchingHubWithSpecResponse,omitempty"`
   477  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   478  }
   479  
   480  func (b *PbmQueryMatchingHubWithSpecBody) Fault() *soap.Fault { return b.Fault_ }
   481  
   482  func PbmQueryMatchingHubWithSpec(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryMatchingHubWithSpec) (*types.PbmQueryMatchingHubWithSpecResponse, error) {
   483  	var reqBody, resBody PbmQueryMatchingHubWithSpecBody
   484  
   485  	reqBody.Req = req
   486  
   487  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   488  		return nil, err
   489  	}
   490  
   491  	return resBody.Res, nil
   492  }
   493  
   494  type PbmQueryProfileBody struct {
   495  	Req    *types.PbmQueryProfile         `xml:"urn:pbm PbmQueryProfile,omitempty"`
   496  	Res    *types.PbmQueryProfileResponse `xml:"urn:pbm PbmQueryProfileResponse,omitempty"`
   497  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   498  }
   499  
   500  func (b *PbmQueryProfileBody) Fault() *soap.Fault { return b.Fault_ }
   501  
   502  func PbmQueryProfile(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryProfile) (*types.PbmQueryProfileResponse, error) {
   503  	var reqBody, resBody PbmQueryProfileBody
   504  
   505  	reqBody.Req = req
   506  
   507  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   508  		return nil, err
   509  	}
   510  
   511  	return resBody.Res, nil
   512  }
   513  
   514  type PbmQueryReplicationGroupsBody struct {
   515  	Req    *types.PbmQueryReplicationGroups         `xml:"urn:pbm PbmQueryReplicationGroups,omitempty"`
   516  	Res    *types.PbmQueryReplicationGroupsResponse `xml:"urn:pbm PbmQueryReplicationGroupsResponse,omitempty"`
   517  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   518  }
   519  
   520  func (b *PbmQueryReplicationGroupsBody) Fault() *soap.Fault { return b.Fault_ }
   521  
   522  func PbmQueryReplicationGroups(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryReplicationGroups) (*types.PbmQueryReplicationGroupsResponse, error) {
   523  	var reqBody, resBody PbmQueryReplicationGroupsBody
   524  
   525  	reqBody.Req = req
   526  
   527  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   528  		return nil, err
   529  	}
   530  
   531  	return resBody.Res, nil
   532  }
   533  
   534  type PbmQuerySpaceStatsForStorageContainerBody struct {
   535  	Req    *types.PbmQuerySpaceStatsForStorageContainer         `xml:"urn:pbm PbmQuerySpaceStatsForStorageContainer,omitempty"`
   536  	Res    *types.PbmQuerySpaceStatsForStorageContainerResponse `xml:"urn:pbm PbmQuerySpaceStatsForStorageContainerResponse,omitempty"`
   537  	Fault_ *soap.Fault                                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   538  }
   539  
   540  func (b *PbmQuerySpaceStatsForStorageContainerBody) Fault() *soap.Fault { return b.Fault_ }
   541  
   542  func PbmQuerySpaceStatsForStorageContainer(ctx context.Context, r soap.RoundTripper, req *types.PbmQuerySpaceStatsForStorageContainer) (*types.PbmQuerySpaceStatsForStorageContainerResponse, error) {
   543  	var reqBody, resBody PbmQuerySpaceStatsForStorageContainerBody
   544  
   545  	reqBody.Req = req
   546  
   547  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   548  		return nil, err
   549  	}
   550  
   551  	return resBody.Res, nil
   552  }
   553  
   554  type PbmResetDefaultRequirementProfileBody struct {
   555  	Req    *types.PbmResetDefaultRequirementProfile         `xml:"urn:pbm PbmResetDefaultRequirementProfile,omitempty"`
   556  	Res    *types.PbmResetDefaultRequirementProfileResponse `xml:"urn:pbm PbmResetDefaultRequirementProfileResponse,omitempty"`
   557  	Fault_ *soap.Fault                                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   558  }
   559  
   560  func (b *PbmResetDefaultRequirementProfileBody) Fault() *soap.Fault { return b.Fault_ }
   561  
   562  func PbmResetDefaultRequirementProfile(ctx context.Context, r soap.RoundTripper, req *types.PbmResetDefaultRequirementProfile) (*types.PbmResetDefaultRequirementProfileResponse, error) {
   563  	var reqBody, resBody PbmResetDefaultRequirementProfileBody
   564  
   565  	reqBody.Req = req
   566  
   567  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   568  		return nil, err
   569  	}
   570  
   571  	return resBody.Res, nil
   572  }
   573  
   574  type PbmResetVSanDefaultProfileBody struct {
   575  	Req    *types.PbmResetVSanDefaultProfile         `xml:"urn:pbm PbmResetVSanDefaultProfile,omitempty"`
   576  	Res    *types.PbmResetVSanDefaultProfileResponse `xml:"urn:pbm PbmResetVSanDefaultProfileResponse,omitempty"`
   577  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   578  }
   579  
   580  func (b *PbmResetVSanDefaultProfileBody) Fault() *soap.Fault { return b.Fault_ }
   581  
   582  func PbmResetVSanDefaultProfile(ctx context.Context, r soap.RoundTripper, req *types.PbmResetVSanDefaultProfile) (*types.PbmResetVSanDefaultProfileResponse, error) {
   583  	var reqBody, resBody PbmResetVSanDefaultProfileBody
   584  
   585  	reqBody.Req = req
   586  
   587  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   588  		return nil, err
   589  	}
   590  
   591  	return resBody.Res, nil
   592  }
   593  
   594  type PbmRetrieveContentBody struct {
   595  	Req    *types.PbmRetrieveContent         `xml:"urn:pbm PbmRetrieveContent,omitempty"`
   596  	Res    *types.PbmRetrieveContentResponse `xml:"urn:pbm PbmRetrieveContentResponse,omitempty"`
   597  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   598  }
   599  
   600  func (b *PbmRetrieveContentBody) Fault() *soap.Fault { return b.Fault_ }
   601  
   602  func PbmRetrieveContent(ctx context.Context, r soap.RoundTripper, req *types.PbmRetrieveContent) (*types.PbmRetrieveContentResponse, error) {
   603  	var reqBody, resBody PbmRetrieveContentBody
   604  
   605  	reqBody.Req = req
   606  
   607  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   608  		return nil, err
   609  	}
   610  
   611  	return resBody.Res, nil
   612  }
   613  
   614  type PbmRetrieveServiceContentBody struct {
   615  	Req    *types.PbmRetrieveServiceContent         `xml:"urn:pbm PbmRetrieveServiceContent,omitempty"`
   616  	Res    *types.PbmRetrieveServiceContentResponse `xml:"urn:pbm PbmRetrieveServiceContentResponse,omitempty"`
   617  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   618  }
   619  
   620  func (b *PbmRetrieveServiceContentBody) Fault() *soap.Fault { return b.Fault_ }
   621  
   622  func PbmRetrieveServiceContent(ctx context.Context, r soap.RoundTripper, req *types.PbmRetrieveServiceContent) (*types.PbmRetrieveServiceContentResponse, error) {
   623  	var reqBody, resBody PbmRetrieveServiceContentBody
   624  
   625  	reqBody.Req = req
   626  
   627  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   628  		return nil, err
   629  	}
   630  
   631  	return resBody.Res, nil
   632  }
   633  
   634  type PbmUpdateBody struct {
   635  	Req    *types.PbmUpdate         `xml:"urn:pbm PbmUpdate,omitempty"`
   636  	Res    *types.PbmUpdateResponse `xml:"urn:pbm PbmUpdateResponse,omitempty"`
   637  	Fault_ *soap.Fault              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   638  }
   639  
   640  func (b *PbmUpdateBody) Fault() *soap.Fault { return b.Fault_ }
   641  
   642  func PbmUpdate(ctx context.Context, r soap.RoundTripper, req *types.PbmUpdate) (*types.PbmUpdateResponse, error) {
   643  	var reqBody, resBody PbmUpdateBody
   644  
   645  	reqBody.Req = req
   646  
   647  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   648  		return nil, err
   649  	}
   650  
   651  	return resBody.Res, nil
   652  }